/* This is the base style sheet.
DIRECTORY
=universals
=html
=body
=forms
=pagewidth
=divwrapper
=txtcolors
=specifics
=links
=hn
=image
=pageheader 
=headernavigation
=tblContentWrapper 
=divContentWrapperBG
=contentHeaderFooter
=btnLogOff_Password 
=divMainWrapper_tdSectionWrapper
=divSectionHeader
=divSectionContent
=divSectionFooter 
=divSearchHeader 
=divSearchContent
=tblData
=tblDataClass
=tblForm
=pagefooter
=footernavigation */

/*=universals
These rules are applied to all elements unless specified below
------------------------------------------------------------------------*/

*{padding:0;
  margin:0}

/* =html */
html{background-image:url(/MySilliman/assets/images/default/bodyBg.png);
	background-attachment:fixed;}

/* =body */
body {color: #474F49;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

/* =forms */
input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold; margin: 2px;}
select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold; margin: 2px;}
label {font-weight:bold}

/* =pagewidth */
#divWrapper, #divNavigation, #divAd, #divContentWrapper, #divHeader, #tblContentWrapper {
	width: 970px;
	padding-bottom: 1px;
	clear:both}

/* =divwrapper */
#divWrapper {border-width: 1px;
	margin-top: 0px;
	margin-left: 10px;	
	margin-right: auto;
	float: left;
	margin-bottom: 0px;
	padding: 5px;
	background-color:#FFFFFF;}

/* =txtcolors */
.txtlgreen {color: #73821B;}
.txtred {color:#CC0000;} 

/*-----------------------------------------------------------------------*/

/* =specifics
These rules are applied to all elements unless specified below*/

/* =links */
a img {border:none;}

a:link,  a:visited {text-decoration: none;color: #474F49;}
a:hover{text-decoration:underline;color: #FF6600;}

a.toggle:link,  a.toggle:visited {color: #6699FF;
	background-color: #ebf3fb;
	border: 1px #AACCEE solid;
	padding: 2px;
	font-size: 9px;}
a.toggle:hover{color: #66CCFF;
	background-color: #ebf3fb;
	border: 1px #66CCFF solid;
	padding: 2px;}
	
a.lnkPage:link,  a.lnkPage:visited {color: #6699FF;
	background-color: #ebf3fb;
	border: 1px #AACCEE solid;
	padding: 2px;
	font-size: 9px;}
a.lnkPage:hover{color: #66CCFF;
	background-color: #ebf3fb;
	border: 1px #66CCFF solid;
	padding: 2px;}
	
a.lnkOrange:link,  a.lnkOrange:visited {color:#000000;
	background-color:#f6dc9c;
	background-image:url(../assets/images/default/button/btnOrange.jpg);
	background-repeat:repeat-x;
	background-position:right;
	font-size: 10px; 
	font-weight: bold;			
	display: block; 
	border-left: 1px #aec0ce solid;
	border-top: 1px #aec0ce solid;
	border-bottom: 2px #3d5360 solid;
	border-right: 2px #3d5360 solid;
	padding: 7px 10px; 
	margin-top: 15px; margin-bottom: 15px;
	width:130px}
a.lnkOrange:hover {color:#000000;
	background-color:#f6dc9c;
	background-image:url(../assets/images/default/button/btnOrange.jpg);
	background-repeat:repeat-x;
	background-position:right;
	font-size: 10px; 
	font-weight: bold;			
	display: block; 
	border-left: 1px #aec0ce solid;
	border-top: 1px #aec0ce solid;
	border-bottom: 2px #3d5360 solid;
	border-right: 2px #3d5360 solid;
	padding: 7px 10px; 
	margin-top: 15px; margin-bottom: 15px;
	width:130px}
	
a.lnkBack:link,  a.lnkBack:visited {color:#000000;
	background-color:#f6dc9c;
	background-image:url(../assets/images/default/button/btnBack.jpg);
	background-position:right;
	font-size: 10px; 
	font-weight: bold;			
	display: block; 
	border-left: 1px #aec0ce solid;
	border-top: 1px #aec0ce solid;
	border-bottom: 2px #3d5360 solid;
	border-right: 2px #3d5360 solid;
	padding: 7px 10px; 
	margin-top: 15px; margin-bottom: 15px;
	width:100px}
a.lnkBack:hover {color:#000000;
	background-color:#f6dc9c;
	background-image:url(../assets/images/default/button/btnBack.jpg);
	background-position:right;
	font-size: 10px; 
	font-weight: bold;			
	display: block; 
	border-left: 1px #aec0ce solid;
	border-top: 1px #aec0ce solid;
	border-bottom: 2px #3d5360 solid;
	border-right: 2px #3d5360 solid;
	padding: 7px 10px; 
	margin-top: 15px; margin-bottom: 15px;
	width:100px}

a.txtred:link, a.txtred:visited {font: bold;color: #CC0000}
a.txtred:hover{font: bold;	color:#FF9900;}

/* =hn */
h1 {font-size: 11px; color: #000000; margin-bottom: 12px;}
h2 {font-size: 11px; color: #000000; margin-bottom: 12px; border-left: 7px #999999 solid; padding-left: 5px;}

/* =image */
img.leftfloat {float: left;}

/* =pageheader */
#divHeader {float: left;width: 970px;padding-bottom: 1px;}
#divHeaderRight {float: right;width: 586px;}
#divLogo {float: left;width: 378px;}
#divLogo,#divHeaderRight  {height: 72px;}

/* =headernavigation */
#divNavigation {float: left; height: 37px;
	background-image: url(/MySilliman/assets/images/default/navigationBg.jpg);
	background-repeat: repeat-x;}
#divNavigation ul {list-style-type: none;float: left;}
#divNavigation ul li {display: inline;}
#divNavigation ul li a {float: left;padding: 10px 30px;
	border-right: 1px solid #FFFFFF;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	height: 17px;}
#divNavigation ul li a:link, #divNavigation ul li a:visited {text-decoration: none;
	color: #FFFFFF;}
#divNavigation ul li a:hover{
	text-decoration: none;
	color: #FFCC99;
	background-color:#555555;
	border-bottom:  7px solid #999999;
	padding-bottom: 3px;}

/* =tblContentWrapper */
#tblContentWrapper td {vertical-align: text-top;} 

/* =divContentWrapperBG */
#divContentWrapper .bggreen {background-color: #e6eed7;}
#divContentWrapper .bgorange {background-color: #ece1cd;}
#divContentWrapper .bgred {background-color: #ece1d6;}
#divContentWrapper .bgwhite {background-color: #FFFFFF;}
#divContentWrapper .bgdwhite {background-color: #f4f4ec;}
#divContentWrapper .bgpink {background-image: url(/MySilliman/assets/images/default/mainBg.png);
	background-color: #fff1f1;background-repeat: no-repeat;}

#divContentWrapper div.bggreen, #divContentWrapper div.bgorange, #divContentWrapper div.bgred, #divContentWrapper div.bgdwhite {padding: 5px 5px;}
#divContentWrapper td.bggreen, #divContentWrapper td.bgorange, #divContentWrapper td.bgred, #divContentWrapper td.bgdwhite{padding: 0px 0px;}

/* =contentHeaderFooter */
#divContentHeader{background-image: url(/MySilliman/assets/images/default/contentHeader.jpg);	text-align:right;}
#divContentFooter {background-color:#ba2632;text-align:right;}
#divContentHeader, #divContentFooter{height: 21px; width: 935px; padding: 5px; padding-left: 30px;}

/* =btnLogOff_Password */
#divContentHeader ul,#divContentFooter ul {list-style-type: none;}
#divContentHeader ul li,#divContentFooter ul li{background-repeat: no-repeat; background-position: left center; background-position: 10px; display: inline; line-height: 20px;}
#divContentHeader ul li a, #divContentFooter ul li a {padding: 4px 20px; padding-left: 30px;
	border-top: #CC6600 1px solid; border-left: #CC6600 1px solid;
	border-right: #993300 1px solid; border-bottom: #993300 1px solid;}

#divContentHeader ul li a:link, #divContentHeader ul li a:visited,
#divContentFooter ul li a:link, #divContentFooter ul li a:visited {
	text-decoration: none;
	color: #FFFFFF;}
#divContentHeader ul li a:hover, 
#divContentFooter ul li a:hover{ text-decoration: none;	border: 1px solid #FFCCCC;
	padding: 4px 20px; 	padding-left: 30px;	color: #FFFFCC;}

#liLogOff, #liLogOff {background-image: url(/MySilliman/assets/images/icons/close_16x16.gif);}
#liChangePassword, #liChangePassword {background-image: url(/MySilliman/assets/images/icons/keyAM_16x16.gif);}

/* =divMainWrapper_tdSectionWrapper */
#divMainWrapper {float: right; padding: 5px; width: 755px;}
#tdSectionWrapper {width: 205px; height: 100%;
background-image: url(../assets/images/default/sidemenu/sideMenuSideLine.jpg); position:relative;}
#tdSectionWrapper div {float: right;}


/* =divSectionHeader */
#divSectionHeader {height: 40px; width: 205px;background-image:url(/MySilliman/assets/images/default/sidemenu/sideMenuHeader.jpg);}

/* =divSectionContent */
#divSectionContent ul {margin: 0px 0px;	list-style-type: none; line-height: 20px;}
#divSectionContent li {background-repeat: no-repeat; background-position: left center; 	background-position: 10px;}

#divSectionContent ul li a {
	font-size: 12px; font-weight: bold;	display: block; padding: 5px 5px; padding-left: 40px;
	width: 160px;}
#divSectionContent ul li a:link, #divSectionContent ul li a:visited {
	background-image: url(/MySilliman/assets/images/default/sidemenu/sideMenu.gif);
	color: #666666;	text-decoration: none;}
#divSectionContent ul li a:hover{
	background-image: url(/MySilliman/assets/images/default/sidemenu/sideMenu_Hover.gif);
	color: #FF6600; padding: 5px 5px; text-decoration: none; padding-left: 40px;}

/* =divSectionFooter */
#divSectionFooter {background-color: #FFF1F1;}

/* =divSearchHeader */
#divSearchHeader {
	background-image:url(/MySilliman/assets/images/default/headers/headerTableTop.jpg);
	background-repeat:no-repeat; color: #0851bc; padding: 4px 10px;	font-weight: bold;}

/* =divSearchContent */
#divSearchContent {background: #FFFFFF; border: 1px solid #aaccee; padding: 4px 10px;}

/* =tblData */
#tblData {color: #0851bc;background-color: #FFFFFF;}
#tblData td, #tblData th{color: #0851bc;
	border: solid 1px #aaccee; /*blue*/
	border: solid 1px #b3c58f; /*green*/
	border: solid 1px #cccccc; /*grey*/	
	padding: 4px 10px;}
#tblData th{
	background-color: #ebf3fb; /*blue*/
	background-color: #ecf3e1; /*green*/
	background-color: #f1f1f1; /*grey*/
	border-bottom: none;
	text-align: left;
	font-weight: bold;}
#tblData a.btnLink:link, #tblData a.btnLink:visited {
	text-decoration: none; color: #6699FF; background-color: #ebf3fb;
	border-top: 1px #aaccee solid;
	border-left: 1px #aaccee solid;
	border-right: 1px #0099CC solid;
	border-bottom: 1px #0099CC solid;
	padding: 2px; 
	font: Arial, Helvetica, sans-serif;
	font-size: 9px;}
#tblData a.btnLink:hover{color: #66CCFF; background-color: #ebf3fb; border: 1px #66CCFF solid;
	padding: 2px;}

#tblData tr.row:hover, tr.over td { background-color: #FFFFCC; }

/* =tblForm */
#tblForm {color: #0851bc;}
#tblForm th{
	color: #0851bc;
	background-image:url(/MySilliman/assets/images/default/headers/headerTableTop.jpg);
	background-repeat:no-repeat; color: #0851bc; padding: 4px 10px;	font-weight: bold;
	padding: 4px 10px;}
#tblForm td{
	color:##474F49;
	background-color: #FFFFFF; vertical-align:middle;
	border: dotted 1px #aaccee;}
#tblForm table td {padding: 0px 10px;}

/* =pagefooter */
#divFooter {font-size: 11px;padding: 10px;
	border-top: 2px solid #999999;clear: both;
	float: left;width: 950px;height: 35px;}
#divFooterNavigation {float: left;width: 750px;}
#divFooterLogo {float: left;width: 200px;}
#divFooterLogo, #divFooterNavigation {height: 30px;}

/* =footernavigation */
#divFooterNavigation  ul {list-style-type: none;float: left;}
#divFooterNavigation ul li {display: inline;}
#divFooterNavigation ul li a {float: left;padding: 0px 15px;
	border-left: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#divFooter a:link, #divFooter a:visited {color: #999999;}
#divFooter a:hover{text-decoration: none;color: #FF9900;}