/* Common Assets Styles */



body{   font-family: arial, helvetica, sans-serif; font-size: 75%; line-height: 1.3em; margin:0px 6px 0px 0px; color:#333333; text-decoration: none; }


a:link{color: #0055BB; text-decoration:underline;}
a:visited{color: #0055BB; text-decoration:underline;}
a:hover{color: #111166;}
div div{font-size: 100%;}
div p{font-size: 100%;}
div a{font-size: 100%;}


#screenReaderMenu  {height: 1px; overflow: hidden; color: #ffffff; background: #ffffff; font-size: 0px; }
#screenReaderMenu a{height: 1px; overflow: hidden; color: #ffffff; background: #ffffff; font-size: 0px; }

#backToTop {
	margin:0px 0px 20px 0px ;
	padding:15px 10px 0px 0px;
	float:right;
	position:relative;
	text-align: right; 
}


/* hide from netscape and ie-mac \*/
* html #backToTop {
	margin:0px 0px 0px 0px ;
	padding:15px 10px 0px 0px;
	float:right;
	position:relative;
	text-align: right; 
}
/* end hide  */


#backToTop a{
	color: #0055BB;
	text-decoration:underline;
	font-weight: normal;
}




#sideNavBlock h3 {color:#666666; margin:0px 0px 0px 0px; padding: 8px 0px 4px 8px; }
#sideNavBlock{
	background:#E7E7E7;
	color:#666666;
	padding:0px 0px 8px 0px;
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	position:relative;
}
#sideNavBlock hr{display:none; margin:0px; padding:0px;}
#sideNavBlock .divider{
	background:#ffffff;
	height:2px;
	position:relative;
	padding:0px;
	margin:2px 0px 2px 0px;
	line-height:2px;
}
#sideNavLink {
	position:relative;
	background:#E7E7E7;
	padding: 0px 8px 4px 8px;
	margin:0px;
	color:#0055bb;
	text-decoration:underline;
	font-weight:normal;
	border: 0px pink solid; 
}

#sideNavBlock a{
	background:#E7E7E7;	
}



#sideNavBlock2{
	background:#E7E7E7 url(/media/images/style/greyedge_base.gif) bottom repeat-x;
	color:#666666;
	padding:8px 8px 20px 8px;
	margin:0px 0px 20px 0px;
	border-bottom:2px solid #FFFFFF;
	position:relative;
}


.usefullLinks {list-style:none; padding:0px;margin:0px;}
.usefullLinks li {padding: 2px 0px;}
.usefullLinks li a{color:#0055bb; text-decoration:underline; }
.usefullLinks li a:hover{color:#111166;}













#contentWrapper {
	background:#ffffff;
	padding:0px;
	margin:0px;
	width:746px;
	border-top: 2px solid #111166;
	border-bottom:1px solid #FFFFFF;  
	position:relative;
}

/* Hides from IE-mac \*/
* html #contentWrapper {
	background:#ffffff;
	padding:0px;
	margin:0px;
	width:746px;
	border-top: 2px solid #111166;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	height: 1%;
}
/* End hide from IE-mac */

#contentWrapper2 {
	background:#ffffff;
	padding:0px;
	margin:0px;
	width:746px;

	border-bottom:1px solid #FFFFFF;
	position:relative;
}

/* Hides from IE-mac \*/
* html #contentWrapper2 {
	background:#ffffff;
	padding:0px;
	margin:0px;
	width:746px;

	border-bottom:1px solid #FFFFFF;
	position:relative;
	height: 1%;
}
/* End hide from IE-mac */

#99top {width:765; margin:0px; left:10px; position:relative; background: url(/media/images/style/shadtop.gif); height: 3px; overflow: hidden;}

/* Hides from IE-mac \*/
* html #99top {width:752; margin:0px; left:10px; position:relative; background: url(/media/images/style/shadtop.gif); height: 3px; overflow: hidden;}
/* End hide from IE-mac */




#intro{ margin: 0px 0px 8px 17em;
	position:relative;
}


/* Section 1 - Logo Common Asset */

#brand {margin:0px 0px 10px 8px; padding:0px;}

/* Section 2 - Top Nav Common Asset */

#globalNav {text-decoration:none; color:#666666; text-align:right; font-size:80%; margin:0px 6px 0px 0px; }
#globalNav a {color:#666666; text-decoration:none;}
#globalNav a:hover {color:#0055BB; text-decoration:underline;}




/* Section 3 - Main Navigation Common Asset */

#navMajor #hideAnchor {height: 0px; width: 0px; overflow: hidden; visibility: hidden; }

/* Hides from IE-mac \*/
* html #navMajor #hideAnchor {height: 0px; width: 0px; overflow: hidden; visibility: hidden; display: inline; disp\lay: ;}

/* End hide from IE-mac */

#navMajor {color:#666666; background:#FFFFFF url(../../media/images/style/shadtop2.gif) bottom repeat-x; font-size: 95%; text-align:left; margin:0px 6px 0px 0px; position:relative; padding: 0px 0px 0px 0px;}

/* Hides from IE-mac \*/
* html #navMajor {color:#666666; background:#FFFFFF url(../../media/images/style/shadtop2.gif) bottom repeat-x; 
font-size: 95%; text-align:left; 
margin:-4px 6px -2px 0px; 
mar\gin:0px 6px 0px 0px;        /* note the escape char to make IE 5 ignore this */
position:relative;
padding: 0px 0px 2px 0px;;
height: 1%;
}
/* End hide from IE-mac */


#navMajor a {color:#0055BB; text-decoration:none; margin: 2px 2px 0px 0px; border:1px solid #E7E7E7; background:#FFFFFF url(../../media/images/style/shadtop.gif)bottom repeat-x; font-weight:normal; padding: 2px 10px 2px 10px;
}

 /* End hide from IE-mac */
* html #navMajor a {color:#0055BB; text-decoration:none; 
border:1px solid #E7E7E7; 
back\ground:#FFFFFF url(../../media/images/style/shadtop.gif) bottom repeat-x; /* note the escape char to make IE 5 ignore this */
margin: 2px 2px 0px 0px;
font-weight:normal; 
padding: 2px 10px 2px 10px; position:relative; 
height:1%; 
hei\ght: ;                                                                      /* note the escape char to make IE 5 ignore this */
}



#navMajor a.current {color:#666666;text-decoration:none; font-weight:bold; margin: 2px 2px 0px 0px; padding: 2px 10px 2px 10px; background: #e7e7e7;}
#navMajor a:hover {color:#FFFFFF; text-decoration:none; background: #0055BB;}
#navMinor {color:#666666; font-size: 95%; text-align:left; margin:0px; background: #e7e7e7; padding: 2px 0px 0px 9px; position:relative;}

/* Hides from IE-mac \*/
* html #navMinor {color:#666666; font-size: 95%; text-align:left; margin:0px; background: #e7e7e7; padding: 2px 0px 0px 9px; position:relative;
	height: 1%;
}
/* End hide from IE-mac */



#navMinor a {
color:#0055BB;
text-decoration:none; margin: 2px 2px 2px 0px;  font-weight:bold;position:relative; padding: 2px 0px;}
#navMinor a.current {color:#666666; text-decoration:none; font-weight:bold; background: #e7e7e7;}
#navMinor a:hover {text-decoration:underline; color: #111166;}

#crumbTrail {color:#666666; text-align:left; font-size:80%; margin:0px 6px 0px 0px; padding:8px 8px 0px 0px;}
#crumbTrail a {color:#666666; text-decoration:none;}
#crumbTrail a:hover {color:#0055BB; text-decoration:underline;}






/* Section 4 - Footer Common Asset */

#footer       {color:#666666; text-align:left; font-size:80%; margin:0px 0px 0px 0px; background: #e7e7e7; padding: 2px 10px 2px 180px;}
/* Hides from IE-mac \*/
* html #footer{color:#666666; text-align:left; font-size:80%; margin:0px 0px 0px 0px; background: #e7e7e7; padding: 2px 10px 2px 180px;
	height: 1%;}
/* End hide from IE-mac */

#footerShad{margin:0px; height:20px; background: #FFFFFF url(/media/images/style/shadbase.gif) top repeat-x; padding:0px;}


#smallprint{
	color:#666666;
	text-align:left;
	font-size:80%;background:#F0F0F0;
	padding:3px 5px 3px 180px;
	border-top:1px solid #FFFFFF
}
/* Hides from IE-mac \*/
* html #smallprint{
	color:#666666;
	text-align:left;
	font-size:80%;background:#F0F0F0;
	padding:6px 10px 6px 180px;
	height:1%;
}
/* End hide from IE-mac */

/* END - COMMON ASSETS CSS STYLES */


#ibBlock{
	background:#55bb11;
	color:#FFFFFF;
	margin:0px;
	border-bottom:2px solid #FFFFFF;
	position:relative;
	padding: 3px 3px 3px 8px;
	font-size:100%;
	font-weight:bold;
}
#ibBlock h2 {color:#FFFFFF; margin:0px;}
#ibBlock a{color:#ffffff; font-weight:bold; text-decoration:underline; font-size:100%;}
#ibBlock img{color:#ffffff; margin: 6px 3px 2px 10px; font-weight:bold; text-decoration:underline; font-size:100%;}
#ibBlock a:hover{color:#111166;}

#ibBlock .majorBut a { color:#FFFFFF; text-decoration:none; display:block;  background:#0055BB; padding:2px; margin:4px 10px; text-align:center; border-top:1px solid #6DA0D0; border-left:1px solid #6DA0D0;  border-bottom:1px solid #1D3C59; border-right:1px solid #1D3C59;}
#ibBlock .majorBut a:hover { text-decoration:underline; color:#FFFFFF;}

#ibBlock .majorButSec a { color:#0055BB; text-decoration:none; display:block; background:#CCCCCC; padding:2px; margin:4px 10px; text-align:center; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0;  border-bottom:1px solid #666666; border-right:1px solid #666666;}
#ibBlock .majorButSec a:hover { text-decoration:underline; color:#0055BB;}

#ibBlock b{ margin: 20px 3px 20px -2px; margin:0px; color:#ffffff; font-size:120%;}


.clearer{float:none;clear:both;height:0px;line-height:0px;}


.noShadowWrapLeft{width:752; background: #ffffff; margin:0px; padding-left:13px;position:relative;}
/* Hides from IE-mac */
* html .noShadowWrapLeft{width:765; background: #ffffff; margin:0px; padding-left:13px;position:relative;}
/* End hide from IE-mac */

.noShadowWrapRight{background: #ffffff; margin:0px; padding-left:6px;position:relative;}

.shadowWrapLeft{width: 752px; background: #ffffff url(/media/images/style/shadleft.gif) left repeat-y; margin:0px; padding-left:13px;position:relative;}
/* Hides from IE-mac */
* html .shadowWrapLeft{width: 765px; background: #ffffff url(/media/images/style/shadleft.gif) left repeat-y; margin:0px; padding-left:13px;position:relative;}
/* End hide from IE-mac */

.shadowWrapRight{background: #ffffff url(/media/images/style/shadright.gif) right repeat-y; margin:0px; padding-right:6px;position:relative;}

.shadowWrapLeftb{width: 752px; background: #ffffff url(/media/images/style/shadbase_l.gif) left repeat-y; margin:0px; padding-left:13px;position:relative;}
/* Hides from IE-mac */
* html .shadowWrapLeftb{width: 765px; background: #ffffff url(/media/images/style/shadbase_l.gif) left repeat-y; margin:0px; padding-left:13px;position:relative;}
/* End hide from IE-mac */

.shadowWrapRightb{background: #ffffff url(/media/images/style/shadbase_r.gif) right repeat-y; margin:0px; padding-right:6px;position:relative;}
form{margin:0px; padding:0px;position:relative;}
#solutionsDrop {width:10em;}


/* ************************* END - GENERIC ASSETS CSS STYLES ********************* */