/* Body */

body,td,th 				{ font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
body 					{ background-color: #0e223d;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#outer					{ width:1000px;text-align:left;background-color:#EAF0F5; }
#outerWorkList			{ width:1255px;text-align:left;background-color:#EAF0F5; }
#headerContainerWorkList{ width:1255px;height:135px; background:url(../images/headerbg.gif);background-repeat:repeat-x;}
.menuHolder				{width:1000px; margin-left:120px; }
#popupOuter				{ width:300px; background-color:#EAF0F5;min-height:380px;height:1%;overflow:auto;_height:auto; height:auto;}


/* Header Part */
/*#topMnuContainer		{ min-width:960px; max-width:1110px; height:48px;background:url(../images/topmenubg.gif);background-repeat:repeat-x;text-align:center;padding-left:30px;padding-right:10px;position:absolute;}*/

#topMnuContainer		{ width:960px;height:48px;background:url(../images/topmenubg.gif);background-repeat:repeat-x;text-align:center;padding-left:30px;padding-right:10px;position:absolute;}
#topMnuContainerWorkList{ width:1215px;height:48px;background:url(../images/topmenubg.gif);background-repeat:repeat-x;text-align:center;padding-left:30px;padding-right:10px;position:absolute;}

#headerContainer		{ width:1000px;height:135px; background:url(../images/headerbg.gif);background-repeat:repeat-x;}
.logoImg				{ width:201px; height:61px; border:0px; padding-top:40px;padding-left:40px;}
#msgPanelContainer		{ width:960px;height:22px;background:url(../images/msgbg.gif);background-repeat:repeat-x;text-align:left;padding-left:30px;padding-right:10px;padding-top:5px;color:#e7f4ff;}
#footerContainer		{ background:url('../images/footerbg.gif') repeat-x; height:31px;*height:31px;_height:31px; text-align:center;padding-top:25px;*padding-top:25px;_padding-top:25px;}
.blueTxt				{ font:Arial, Helvetica, sans-serif;font-size:11px;color:#204b87;text-decoration:none;}
.blueTxtBld				{ font:Arial, Helvetica, sans-serif;font-size:11px;color:#204b87;font-weight:bold;text-decoration:none;}
.blueTxtBld2			{ font:Arial, Helvetica, sans-serif;font-size:17px;color:#2e77a5;font-weight:bold;text-decoration:none;}
a.blueTxtBld:hover		{ font:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold;text-decoration:underline;}
.blueTxt2				{ font:Arial, Helvetica, sans-serif;font-size:11px;color:#e7f4ff;text-decoration:none;}
.blueTxt3				{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#336699;text-decoration:none;text-align:left; font-weight:bold;}
.blueTxtBld3			{ font:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;text-decoration:none;text-align:left;font-weight:bold;}
.smallHeader			{ font:Arial, Helvetica, sans-serif;font-size:13px;color:#336699;text-decoration:none;text-align:left;font-weight:bold;}
.smallWhtHeader			{ font:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;text-decoration:none;text-align:left;font-weight:bold;}
.bigContent				{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#24598B;font-weight:bold;text-decoration:none;}
.bigContent:hover		{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#24598B;font-weight:bold;text-decoration:none;}
.titleFont				{ font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#24598B;font-weight:bold;text-decoration:none;padding-top:5px;padding-left:0px;}
.btn					{ width:60px;height:24px;background:url(../images/btnbg.gif);background-repeat:no-repeat;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;font-size:11px;border:none;}
.background				{background:url('../images/headerbg.gif') repeat-x left top; width:900px;  height:auto;_height:auto;*height:400px ;}
.positionHeader			{margin-left: 370px;}
.positionLongHeader		{margin-left: 420px;}
.headerFont				{ font-family:Calibri, Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#1b5a9a;text-align:center;}
.subHeader				{ font-family:Calibri, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:red;text-align:center; top: 30px; margin-left: 40px; }
.blueTxt2Bld			{ font:Arial, Helvetica, sans-serif;font-size:11px;color:#e7f4ff;font-weight:bold;text-decoration:none;}
.linkmenuStyle			{width:100px;height:24px;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#1b5a9a;padding-top:12px;float:left;text-decoration:none;margin:5px 0px 10px 0px;}


.rowStyle
{
	font-family: Calibri ,tahoma,verdana,arial,sans-serif !important;
	font-size: 12px !important;
	font-weight:bold !important;
	color:red !important;
	text-decoration:none !important;
}
.alternatingRowStyle
{
	font-family:  Calibri ,tahoma,verdana,arial,sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000000 !important;
	background-color: #DDE4EE !important;
	height: 18px !important;
}
.headerStyle
{
	font-family: Calibri ,tahoma,verdana,arial,sans-serif !important;
	font-size: 12px !important;
	font-weight:bold !important;
	color: #24598B !important;
	
}

.profileLblDiv			{width: 100px; float:left; height: 30px; padding-left:5px;}
.profileCtrlDiv			{width: 277px; height: 30px;*height: 30px;_height: 30px; float:left;}
.profileTxtDiv			{padding-left: 0px; float:left; height: 30px;width: 130px}
.radTextBoxLen			{height:12px !important; width:180px !important;}
.radTextBox				{height:12px !important; width:125px !important;}  
.radTextBoxMid			{width:157px !important;}   
.rqstControlDiv			{width:700px; height: 30px;*height: 30px;_height: 30px; float:left;padding-top:200px;}
.leftFloat				{float:left;}
.rightFloat				{float:right;}
.abtPadding				{padding-left:12px;}
.questionsLblDiv		{width: 80px; float:left; height: 30px; padding-left:5px;}
.display				{ display:block;}
.block					{ display:none;}


.chkDiv					{width:30px; float:left;  }
.qstTxtDiv				{padding-left: 0px; float:left; height: 30px;width: 320px}
.btnNew					{width:110px;height:20px;background:url(../images/FlatButton.gif);background-repeat:no-repeat;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;font-size:11px;border:none;}
.qstBg					{width: 896px; background-color: #CDDEF2; min-height: 490px; height: 1%;	overflow: auto; _height: auto; height: auto; }
.marginTop				{margin-top: 20px;}
.fieldWidth				{width: 458px; height: 30px; float: left;}
.groupWidth				{width: 350px; height: 30px; float: left; padding-left: 40px;}
.qstWidth				{width: 455px; height: 100px; float: left; }
.chkWidth				{width: 380px; float: left; padding-left: 40px;}
.chkHeight				{height: 20px;}
.chkLabelWidth			{float: left; width: 350px;}
.blueTxt2Bld:hover		{font:Arial, Helvetica, sans-serif;font-size:12px;color:#e7f4ff;font-weight:bold;text-decoration:underline;}
.dvLoginHt				{min-height:334px;}
.dvOuterLogin			{border: 1px solid #7C97AA; background-color: #DBE3F0; margin-top:40px; margin-left: 400px;
			 width: 260px; height: 200px;}
.dvLoginSpace			{color:red; font-weight:bold; font-size:14px; font-family:Calibri;}
.dvLoginHeader			{width:auto; text-align:center;}
.dvLoginOuter			{margin-top:20px; margin-left:20px;}
.dvMailTxt				{ margin-left:40px;}
.dvPassTxt				{ margin-left:29px;}
.dvBtn					{margin-top:20px; margin-left:40px;}
.btnSpace				{margin-left:20px;}
.dvGridOuter			{margin-left:5px; width:1250px; min-height:380px;height:1%;overflow:auto;_height:auto; height:auto;}
.dvRespOuter			{margin-left:5px; width:980px; min-height:380px;height:1%;overflow:auto;_height:auto; height:auto;}
.dvGridvendor			{margin-left:5px; width:980px; min-height:380px;height:1%;overflow:auto;_height:auto; height:auto;}

.headerWidth			{width: 100px;}
.footerBorder			{border: solid 1px #EAF0F5;}
.grdQstOuterDv			{margin-left: 50px; width: 900px; min-height: 380px; height: 1%; overflow: auto;_height: auto; height: auto;}
.grdQstMarginTop		{margin-top: 20px;}

.businessBtn			{width:616px; height: 30px;*height: 30px;_height: 30px; float:left;}
.businessFieldWidth		{width: 600px; height: 30px; float: left;}
.businessLblDiv			{width: 120px; float:left; height: 30px; padding-left:5px;}
.businessWidth			{width: 600px; height: 100px; float: left; }
.businessTitleWidth		{width: 600px; height: 50px; float: left; }
.businessOuter			{width: 616px;background-color: #CDDEF2; min-height: 250px; height: 1%;	overflow: auto; _height: auto; height: auto}
.businessTxtWidth		{height:30px; width:60px; float:left;}
.businessBtnInner		{margin-left: 250px; *margin-left: 90px;}
.businessLbl			{width: 72px; float:left; height: 30px; padding-left:5px;}
.businessTxt			{height:30px; width:130px; float:left;}
.bussDDlDv				{width:250px; float:left;}
.bussGridDiv			{width: 620px; margin-left: 130px;}

.txtQuestions			{ padding-top:20px; }
.choice					{ margin-left:30px; }
.error					{  font-family:Calibri, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:red;  }
.InspectionTypeOuter	{width: 650px; margin-left:120px; min-height: 280px; height: 1%; background-color: #CDDEF2;	overflow: auto; _height: auto; height: auto;border:2px solid #336699;}
.inspectionTxt			{height:30px; width:215px; float:left;}
.appSure				{ padding-top:10px; padding-left:25px; padding-top:10px; border:1px solid #A2B6C7; width:200px; background:#F4F7FD;  }
.divWidth				{width:150px}
.dvChk					{width:100px}
.dvQstValdRule			{width: 400px; height: 50px; float: left; margin-top:15px;}
.dvQstResponseFormatRegex{width: 400px; height: 50px; float: left; margin-top:15px;}
.dvQstInputType          {width: 400px; height: 50px; float: left; margin-top:15px;}
.dvQstInputMaskType     {width: 400px; height: 50px; float: left; margin-top:15px;}
.dvQstValidationError   {width: 400px; height: 50px; float: left; margin-top:15px;}
.dvResponseLength		{width: 350px; height: 30px;}
.dvRadListBox			{width: 160px; min-height: 200px; height: 1%; overflow: auto; _height: auto;height: auto; margin-left: 46px; float: left;}
.dvListHeight			{float: left; width: 420px; min-height: 200px; height: 1%; overflow: auto;_height: auto; height: auto; margin-top:10px;}
.dvLblWidth				{width: 40px;}
.dvOptionLbl			{height: 30px; width: 160px;}
.dvOptionHeight			{width: 180px; height: 155px; float: left; margin-top: 33px;}
.dvOptionBtn			{margin-left: 40px; padding-top: 5px;}
.dvQstnBtn				{margin-left: 380px; *margin-left: 190px;}

.inspDv					{width: 620px; height: 190px; margin-top: 40px; }
.inspCodeDv				{height:30px; width:255px; float:left;}
.inspTitleDv			{height:30px; width:350px; float:left;}
.inspDescDv				{height: 73px; float:left; width:600px;}
.inspTemplateDv			{height: 20px; float:left;}
.upProgressDv			{clear: both; float: none; margin-top:10px;}
.dvAddInspLink			{float:left; height:20px; margin-left:130px;}
.dvClear				{clear:both; float:none; height:0px;}
.grdInspTypeDv			{width: 620px; margin-left: 130px; margin-top:0px;}
.lblSpace				{ margin-left:20px; }
.ctrlSpace				{margin-left:15px;}
.tabSpace				{ margin-left:3px; }
.btnSmall				{width:55px;height:23px;background:url(../images/btn_generate.gif);background-repeat:no-repeat;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;font-size:11px;border:none; cursor:pointer;}
.responseBorder			{margin-top: 20px; margin-left: 10px;}
.errorDiv				{width: 500px; margin-left: 130px; height: 30px; margin-top: 10px;}

/* Report Screen styles*/
.dashboardBorder		{margin-left:20px; min-height:400px;}
.filterBorder			{height: 100px; border:1px solid #16649A; background-color:#E5EAF2; width:960px;}
.filtermrgnTop			{*margin-top:-5px; margin-top:5px;}
.reportTypeWidth		{width:900px;}
.exportBtn				{margin-top:30px; width:900px;}
.headerDiv				{margin-top: 20px; width: 900px; margin-left:10px;}
.gridWidth				{width: 960px;}
/* */

/* Map Screen styles*/
.mapFilterBorder		{height:35px;  border:1px solid #16649A; background-color:#E5EAF2; width:960px;}
.mapArea				{margin-top: 20px; float:left; width:550px; height:350px;}
.mapChartArea			{margin-top: 20px; float:left; width:400px; height:350px; }
/**/

/* Response and Appsure Screen styles*/
.responseOuterDiv		{width: 920px; margin-left: 60px; margin-top: 20px; height: 70px;}
.responseContainerDiv	{width: 140px; height: 30px; float: left; border: 2px solid #CED4E2; background-color: #FFF;}
.orderDiv				{float: left; width: 80px; height: 20px;}
.orderTxtDiv			{float: left; width: 40px; height: 20px;padding-top:8px;}
.carrierContainerDiv	{width: 380px; height: 30px; float: left; border: 2px solid #CED4E2; background-color: #FFF;}
.carrierLabelDiv		{float: left; width: 120px; height: 20px;}
.carrierTxtDiv			{float: left; width: 230px; height: 30px;padding-top:8px;}
.insuranceContainerDiv	{width: 373px; height: 30px; float: left; border: 2px solid #CED4E2; background-color: #FFF;}
.insuranceLabelDiv		{float: left; width: 130px; height: 30px;}
.insuranceTxtDiv		{float: left; width: 220px; height: 30px;padding-top:8px;}
.policyContainerDiv		{width: 140px; height: 30px; float: left; border: 2px solid #CED4E2; background-color: #FFF;}
.policyLabelDiv			{float: left; width: 80px; height: 30px;}
.policyTxtDiv			{float: left; width: 60px; height: 30px;padding-top:8px;}
.InspectionTxtDiv			{float: left; width: 100px; height: 30px;padding-top:8px;}
.coOrdContainerDiv		{width: 250px; height: 30px; float: left; border: 2px solid #CED4E2; background-color: #FFF;}
.dynamicQstContainer	{margin-left: 60px; width: 600px;}
.btnContainer			{width: 960px; margin-top: 20px;}
/**/











