@charset "utf-8";
html, body, div {display:block}
body {
	background: white;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: left;
	direction: ltr;
	unicode-bidi: embed;
	overflow-y: scroll;
}
.TopBar{background-color: #F5F5FF; width:100%}
.clearfix {display: block; zoom: 1}
.clearfix::after {clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden}
.pageHead, .pageBody, .pageFooter { width:1100px; margin:0; text-align:left }
.pageHead{
	background-color: #69A;
	border: 1px solid #5C8A99;
	border-bottom: none;
	display: table;
}
.pageHead .itm{display:table-cell; margin-left: 1px}
.pageHead .btn, .pageHead A{display:block; color:#FFF}
.pageHead .btn:hover, .pageHead A:hover{background-color:#69A; color:#69A}
.pageBody{
	border: 1px dotted #E0E0E0;
	border-top: none;
	background-color: #FFF;
}
.pageFooter{
	margin: 10px 0;
	background-color:#69A;
	border: 1px solid #69A;
	font-size:9px;
	line-height:15px;
	color: #FFF;
}

DL {display:table; padding:0px; margin:0px}
DT, DD {display:table-cell}
DT{white-space:nowrap}
DD INPUT, DD SELECT, DD TEXTAREA{border:none; padding:0; margin:0}
DL .vm{vertical-align:middle}
DL .vt{vertical-align:top}
DL .vb{vertical-align:bottom}
DL .tc{text-align:center}
DL .tr{text-align:right}
DL .jus{text-align:justify}

H1,H2,H3,H4,H5{margin:0; padding:0}

H1{font-size:8px;text-transform: uppercase}
H2{font-size:10px;text-transform: uppercase}
H3{font-size:12px}
H4{font-size:14px}
H5{font-size:16px}

A{text-decoration:none; cursor:pointer}
A IMG{border:none}

.w100{width:100%}
.fl{float:left}
.fr{float:right}

.rndbrdxs{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.rndbrds{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.rndbrdm{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

A.rndx {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding: 3px;
	background-color: #F5F5F5;
	color: #333;
	display: inline-block;
}
A:hover.rndx {
	background-color:#69A;
	color:#FFF;
}



.pdx{padding:2px}
.pds{padding:5px}
.pdm{padding:10px}
.pdl{padding:20px}

.pdtm{padding-top:10px}

.spx{margin:2px}
.spvs{margin:5px 0}
.spbs{margin-bottom:5px}
.spbm{margin-bottom:10px}
.spts{margin-top:5px}
.sptm{margin-top:10px}
.splm{margin-left:10px}
.sptl{margin-top:20px}

.brdblk{border:1px solid #000}

.TopMenu{cursor:pointer; vertical-align:middle; padding:0 5px; color:#FFF}
.TopMenu:hover{background-color:#5C8A99}

.bg_wht{background-color:#FFF}
.bg0{background-color:#5C8A99}
.bg1{background-color:#F5F5F5}
.bg2{background-color:#F2F2FF}
.bg3{background-color:#FFC}

.brdles{border:none}
.brd1{border:1px solid #5C8A99}
.brd2{border: 1px solid #E5E5FF}
.brd3{border: 1px solid #F5F5F5}

.btn1{
	background-color: #69A;
	padding: 4px 10px;
	border: 1px solid #479;
	color:#FFF;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
}
.btn1:hover{
	background-color: #479;
	border: 1px solid #69A;
}
.btn2{
	background-color: #9C0;
	padding: 2px 8px;
	border: 1px solid #090;
	color:#FFF;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
}
.btn2:hover{
	background-color: #F00;
	border: 1px solid #00;
	color:#000;
}


.MainMenu {}
.MainMenu A{display:table; float:left; border:1px solid #E5E5E5; color:#000; cursor:pointer; width:279px; margin:2px}
.MainMenu A dt{padding:0 5px; vertical-align:middle; text-align:center; width:100%}
.MainMenu A dd{background-color:#F5F5F5; border-right:1px solid #E5E5E5; padding:5px}
.MainMenu A:hover dt{font-weight:bold; color:#C00;background-color:#FAFAFF}
.MainMenu A:hover dd{background-color:#EEEFFF}
.MainMenu A:hover{border-color:#D5D5D5}

.leb1{}
.leb1 A{display:block; border:1px solid #E5E5FF; margin:4px; color:#333}
.leb1 dl{width:100%}
.leb1 dt,.leb1 dd{padding:5px}
.leb1 dt{vertical-align:top}
.leb1 dd{text-align:justify; white-space:normal; vertical-align:middle}
.leb1 .ico{background-color:#F5F5F5; border-right:1px solid #E5E5FF; width:16px}
.leb1 A:hover{border:1px solid #5C8A99; color:#000}


.recent_log A{
	display:block;
	border: #CCC 1px dotted;
	padding: 4px;
	background-color:#FFFDF4;
	color: #000;
	margin: 2px;
}
.recent_log A:hover{color:#C00}

.scroll_y{
	overflow: auto;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-arrow-color: #333;
	scrollbar-face-color: #dddddd;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-darkshadow-color: #dddddd;	
}

.ClientList{}
.ClientList A{display:block; margin:0; cursor:pointer; color:#333}
.ClientList A:hover{background-color:#E5E5FF}
.ClientList DL{width:100%}
.ClientList DD{padding:4px; vertical-align:middle; text-transform:uppercase}
.ClientList .id,.ClientList .dob,.ClientList .regd,.ClientList .ac,.ClientList .ti{text-align:center}
.ClientList .id{width:40px}
.ClientList .ico{width:16px}
.ClientList .dob{width:100px}
.ClientList .regd{width:120px}
.ClientList .ac,.ClientList .ti{width:40px}
.ClientList .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF}
.ClientList .b1{background-color:#F7F7F7}
.ClientList .b2{background-color:#FCFCFC}

.MailBox{}
.MailBox A{display:block; margin:0; cursor:pointer; color:#333}
.MailBox A:hover{background-color:#E5E5FF}
.MailBox DL{width:100%}
.MailBox DD{padding:5px; vertical-align:middle}
.MailBox .box{width:12px; text-align:center}
.MailBox .sub{width:350px}
.MailBox .date{width:120px;text-align:center}
.MailBox .size{width:80px}
.MailBox .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF; vertical-align:middle}
.MailBox .b1{background-color:#F7F7F7}
.MailBox .b2{background-color:#FCFCFC}



.FileList{}
.FileList A{display:block; margin:0; cursor:pointer; color:#333}
.FileList A:hover{background-color:#E5E5FF}
.FileList DL{width:100%}
.FileList DD{padding:4px; vertical-align:middle}
.FileList .ico{width:16px}
.FileList .id{width:70px; text-align:center; font-weight:bold; color:#C00}
.FileList .rdate, .FileList .cdate, .FileList .lu{width:110px; text-align:center}
.FileList .act{width:50px; text-align:right}
.FileList .st{width:200px}
.FileList .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF}
.FileList .b1{background-color:#F7F7F7}
.FileList .b2{background-color:#FCFCFC}

.InvoiceList{}
.InvoiceList A{display:block; margin:0; cursor:pointer; color:#333}
.InvoiceList A:hover{background-color:#E5E5FF}
.InvoiceList DL{width:100%}
.InvoiceList DD{padding:3px; vertical-align:middle}
.InvoiceList .ico{width:16px}
.InvoiceList .id{width:70px; text-align:center; font-weight:bold; color:#C00}
.InvoiceList .date, .InvoiceList .mnt{width:100px; text-align:center}
.InvoiceList .typ{width:200px}
.InvoiceList .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF}
.InvoiceList .b1{background-color:#F7F7F7}
.InvoiceList .b2{background-color:#FCFCFC}

.ServReq A{display:inline-block; margin:1px; cursor:pointer; color:#333; padding:2px 5px; border:1px solid #DCDCFF; background-color:#F2F2FF;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px}
.ServReq A:hover{background-color:#E5E5FF}

.UploadedFiles A{display:inline-block; margin:2px; cursor:pointer; color:#333; padding:4px 10px; border:1px solid #AA8; background-color:#DDA}
.UploadedFiles A:hover{background-color:#FFC}

.Logs{}
.Logs A{display:block; margin:0; cursor:pointer; color:#333}
.Logs A:hover{background-color:#E5E5FF}
.Logs DL{width:100%}
.Logs DD{padding:5px; vertical-align:middle}
.Logs .ico,.Logs .by,.Logs .dt1,.Logs .dt2 {vertical-align:top}
.Logs .ico{width:16px}
.Logs .by{width:150px}
.Logs .dt1{color:#C00}
.Logs .dt1, .Logs .dt2{width:120px; text-align:center}
.Logs .dsc{text-align:justify}
.Logs .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF; vertical-align:middle}
.Logs .b1{background-color:#F7F7F7}
.Logs .b2{background-color:#FCFCFC}


.AccidentDetail{}
.AccidentDetail A{display:block; margin:0; cursor:pointer; color:#333}
.AccidentDetail A:hover{background-color:#E5E5FF}
.AccidentDetail DL{width:100%}
.AccidentDetail DD{padding:5px; vertical-align:middle}
.AccidentDetail .act{width:40px; text-align:center}
.AccidentDetail .typ{width:150px}
.AccidentDetail .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF; vertical-align:middle}
.AccidentDetail .b1{background-color:#F7F7F7}
.AccidentDetail .b2{background-color:#FCFCFC}


.AdjusterList{}
.AdjusterList A{display:block; margin:0; cursor:pointer; color:#333}
.AdjusterList A:hover{background-color:#E5E5FF}
.AdjusterList DL{width:100%}
.AdjusterList DD{padding:4px; vertical-align:middle; text-transform:uppercase}
.AdjusterList .ext,.AdjusterList .cl{text-align:center}
.AdjusterList .ico{width:16px}
.AdjusterList .ext{width:50px}
.AdjusterList .tel,.AdjusterList .fax{width:120px}
.AdjusterList .email{width:200px}
.AdjusterList .cl{width:40px}
.AdjusterList .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF}
.AdjusterList .b1{background-color:#F7F7F7}
.AdjusterList .b2{background-color:#FCFCFC}

.SortedList{}
.SortedList A{display:block; margin:0; cursor:pointer; color:#333}
.SortedList A:hover{background-color:#E5E5FF}
.SortedList DL{width:100%}
.SortedList DD{padding:4px; vertical-align:middle; text-transform:uppercase}
.SortedList .id,.SortedList .dob,.SortedList .rd,.SortedList .ud,.SortedList .cd{text-align:center}
.SortedList .id{width:40px}
.SortedList .ico{width:16px}
.SortedList .rd, .SortedList .ud, .SortedList .cd{width:120px}
.SortedList .sts{width:150px}
.SortedList .st{width:50px; text-align:right}
.SortedList .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF}
.SortedList .b1{background-color:#F7F7F7}
.SortedList .b2{background-color:#FCFCFC}

.Users{}
.Users A{display:block; margin:0; cursor:pointer; color:#333}
.Users A:hover{background-color:#E5E5FF}
.Users DL{width:100%}
.Users DD{padding:4px; vertical-align:middle; text-transform:uppercase}
.Users .id,.Users .ad{text-align:center}
.Users .id{width:40px}
.Users .ico{width:16px}
.Users .dn{width:200px}
.Users .ad{width:120px}
.Users .act{width:80px; text-align:right}
.Users .tit{font-weight:bold; font-size:10px; color:#000; border-bottom: 1px solid #E5E5FF}
.Users .b1{background-color:#F7F7F7}
.Users .b2{background-color:#FCFCFC}


.PageStep{text-align:center}
.PageStep A{
	background-color:#69A;
	padding:1px 2px;
	margin:0 1px;
	border: 1px solid #69A;
	color: #FFF;
	font-family: Calibri;
	font-size:10px;
	font-weight: bold;
}
.PageStep A:hover{background-color:#2C3A99}

.gradgrey{
	border: 1px solid #BBB;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.roundborder{
	-moz-border-radius: 6px;
	border-radius: 6px;
}
