@charset "utf-8";
/* CSS Document */


/*  ===========================================================================  Global RESETS  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
caption,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}



p.intro{line-height:1.3; font-size:11pt;padding-left:10px;padding-top:0px;margin:0px;margin-bottom:20px;}

p.intro2{line-height:1.3; font-size:11pt;padding-left:0px;padding-top:0px;margin:0px;margin-bottom:20px;}

.rightFloat{float:right;}
.leftFloat{float:left;}

select {color:#003366;padding:2px;}
input{border:1px solid #ccd8e1;color:#336699;font-size:10pt;padding:3px;}
textarea{border:1px solid #ccd8e1;color:#336699;font-family:Arial;font-size:10pt;padding:3px;}
select{border:1px solid #ccd8e1;font-size:10pt;color:#336699;}
/* ===========================================================================  END Global RESETS  */


html{overflow-y:scroll;}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#003366;
	margin: 0px;
    background:#001238;
	behavior:url("/CustomUI/csshover.htc");
	outline:none;
	
}

#innerBody
{
    
    	background: #001238 url(/CustomUI/images/shell/background_header.gif) left top repeat-x;
    
    
    }


a {color:#003366;}
a:hover {color:#0089e0;}
a:active {outline: none;}


a.stack img{border-top:1px solid #eee;padding-top:2px;}

a.moreLink{  /*aligned right*/
font-size:8pt;
text-transform:uppercase;
text-align:right;
font-weight:bold;
text-decoration:none;
color:#003366;
float:right;
margin-top:5px;
}

a.moreLinkImage{  /*aligned right*/
position:relative;
bottom:0px;
float:right;

}

a:hover.moreLink{color:#4aa6e0;}

a.generalLink{ /*aligned normally*/
font-size:8pt;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#003366;
padding-top:5px;
display:block;
}
a:hover.generalLink{color:#4aa6e0;}









#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 121px;
	/*background-image: url(/CustomUI/images/shell/background_header.gif);*/
	background-repeat: repeat-x;
	z-index: 100;
	
}




#mainContent {

	position: relative;
	text-align: left;
 /* background-image:url(/CustomUI/images/shell/mainContentBG2.gif);
    background-color:#d5edff; */
    background-repeat:repeat-x; 
	background-color:#bed8ef;

}
* {
	text-align: left;
}


#content {
	width: 958px;
	margin:auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background:#fff;
	border-left:1px solid #ccd8e1;
	border-right:1px solid #ccd8e1;


	

}



#logo {
	position: absolute;

	margin-top: 0px;
	margin-left:0px;
	z-index:1000;
}

#logo a{display:block; width:250px; height:75px;}

#logo a.home:hover{
	background:url(/images/bg_homeButton.gif) top left no-repeat;
}


#login {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51779c;
	text-align: right;
	margin-right: 15px;
	margin-top: 14px;
	clear: both;
	z-index: 2;
	position: absolute;
	right: 0px;
}

#login a:link {
	color:#7092bd;
	text-decoration: none;
}

#login a:visited {
color:#7092bd;
text-decoration:none;
}

#login a:hover {
color:#ffcc00;
text-decoration:underline;
}

#search {
	position: absolute;
	width: 400px;
	right: 0px;
	margin-right: 10px;
	margin-top: 36px;
	text-align: right;
	background-image: url(/images/header_googleSearch.gif);
	background-repeat: no-repeat;
	background-position: 55px 5px;
	height: 33px;
}

#search #searchBox {
	margin-top:6px;
	float:right;
}	

#search #searchButton {
	margin-top:5px;
	margin-left:2px;
	float:right;
}	

#search .searchField {

	width: 195px;
	margin-right: 3px;
	margin-left:7px;
	padding:3px;
	margin-top:7px;
	border: 1px solid #ccd5de;
	background-color: #FFFFFF;
	background-position: bottom;
}

#nav{
	position: absolute;
	width:100%;
	height: 28px;
	margin-top:87px;

	}

form {
	margin: 0px;
}



.noLeft {padding:0px 20px 0px 20px;}

#footer {
	background-image: url(/CustomUI/images/shell/background_footer.gif);
	background-repeat: repeat-x;
	background-color:#001238;
	position: relative;
	height: 300px;




}

#footerContent {
	font-family:Arial, Helvetica, sans-serif;
	color:#96c3e8;
	font-size:8pt;
	background: #001238 url(/CustomUI/images/shell/background_footer_inside.gif) -19px top;
	background-repeat:no-repeat;
	position: relative;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 30px;
	padding-top: 40px;


}

#footerContent p{font-size:8pt;padding-left:0px;}

#footerContent img {
	margin:40px 0px 0px 0px;
	border:0px;
}

#footerContent .rz{
	margin:0px;
}

#footer ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#footer ul li {
	padding-top:4px;
}

#footerContent div {
	float:left;
	margin-right:50px;
}

#footerContent .sep {float:left;border-left:1px solid #003366;width:30px;height:85px;margin:30px 0px 0px 0px;
}

#footerContent a:link {
	color:#96c3e8;
	text-decoration:underline;
}

#footerContent a:visited {
	color:#96c3e8;
	text-decoration:underline;
}

#footerContent a:hover {
	color:#ffcc00;
	text-decoration:underline;
}

#footerContent .georgia{

	font-size:9pt;
	color:#fff;
	margin-bottom:5px;
	text-transform:uppercase;
}


#glow {
	background-image: url(/CustomUI/images/shell/header_backgroundGlow3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:-2;
	height: 116px;
	width: 1200px;
	left: -240px;

}


.glow2 {
	background-image: url(/CustomUI/images/shell/header_backgroundGlow2.jpg);
	background-repeat: no-repeat;
	background-position: -50px top;
	border:1px solid #ff9900;

}


.sectionHeader {
	background-color:#00275b;
	height:17px;
	padding-top:9px;
	padding-left:8px;
	
}

#mainBody {
	float:right;
	width:770px;

	padding:0px 5px 0px 5px;


}

/* ======================= Top Navigation styles ========================== */
.jqueryslidemenu{
	font: 11px Arial;
	background-image:url(/CustomUI/images/shell/header_navBackground.gif);
	background-repeat:repeat-x;
	width: 100%;

}

.jqueryslidemenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;

	color: #fff;
	padding: 7px 15px 6px 15px;
	background: url(/CustomUI/images/shell/header_navBackground.gif) left top repeat-x;
	text-decoration: none;
	border-right:solid 1px #2475aa;
	text-align:center;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color: white;
}



.jqueryslidemenu ul li a.hover{
	background:#0c63a6 url(/CustomUI/images/shell/header_navBackground_on.gif) left top repeat-x; /*tab link background during hover state*/
	color: #fff;
}

.jqueryslidemenu ul li a.selected {
	background-color: #001238;
	color: white;
	padding: 7px 15px 6px 15px;
	text-decoration: none;
	border-right:solid 1px #2475aa;
	text-align:center;
	background-image: url(/CustomUI/images/shell/background_navSelected.gif);
	background-repeat: repeat-x;
}


.jqueryslidemenu ul li.capRight {
	color: #fff;
	padding: 7px 15px 6px 15px;
	text-decoration: none;
	border-right:0px;
	text-align:center;
	background: url(/CustomUI/images/shell/capRight.gif) top right no-repeat;
	float:right;
	width:50px;
	height:27px;

}

.jqueryslidemenu ul li a.capLeft {

	color: #fff;
	padding: 7px 15px 6px 15px;
	text-decoration: none;
	border-right:0px;
	text-align:center;
	background: url(/CustomUI/images/shell/capLeft.gif) top left no-repeat;
		border-right:solid 1px #2475aa;
}


.jqueryslidemenu ul li a.capLeft:hover {

	background: url(/CustomUI/images/shell/capLeft_on.gif) top left no-repeat;

}
.jqueryslidemenu ul li a.capLeftSelected {

	background: url(/CustomUI/images/shell/capLeft_on.gif) top left no-repeat;

}



.jqueryslidemenu ul li a.noDropDown {



}

.jqueryslidemenu ul li a.noDropDown:hover {

	background:#0c63a6 url(/CustomUI/images/shell/header_navBackground_on.gif) left top repeat-x; /*tab link background during hover state*/

}




.jqueryslidemenu ul li a.selected:hover{
	background: #0c63a6; /*tab link background during hover state*/
	color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}


/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
	font: normal 11px Arial;
	width: 160px; /*width of sub menus*/
	padding: 6px 5px 6px 15px;
	margin: 0;
	border:0px;
	background:#d5edff;
	border-bottom: solid 1px #FFF;
	text-align:left;
	color:#001238;
}

.jqueryslidemenu ul li ul li a:link,
.jqueryslidemenu ul li ul li a:visited{
	color:#001238;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
	background: #0c63a6;
	color: #FFF;
}


/* ====================  Homepage Columns  ===============*/

.colContainer{clear:both;overflow:hidden;}
.col1{width:625px;float:left; }
.col2{width:300px;float:right;}

/*----- LOGO BAR   ---*/


/*#logoBar{background: #001238;border-bottom:1px solid #244f82;}*/
#logoBar{background: url(/images/logoBar/logoBar_bg.gif) left top repeat-x; }

#logoBar .container{width:960px; margin:auto;height:18px;}
#logoBar ul{padding:0px; margin:0px;list-style:none;}
#logoBar li{float:left;height:17px; border-right:1px solid #244f82;}
#logoBar li a{display:block; text-decoration:none;}

#logoBar li.bishop a{background-image: url(/images/logoBar/logoBar_bishop_off.gif); background-repeat:no-repeat; width:80px;}
#logoBar li.bishop a:hover {background-image: url(/images/logoBar/logoBar_bishop_on.gif); background-repeat:no-repeat; }

#logoBar li.rigzone a{background-image: url(/images/logoBar/logoBar_rigzone_off.gif); background-repeat:no-repeat; width:101px;}
#logoBar li.rigzone a:hover {background-image: url(/images/logoBar/logoBar_rigzone_on.gif); background-repeat:no-repeat;}
#logoBar li.rigzoneSelected{background-image: url(/images/logoBar/logoBar_rigzone_selected2.gif); background-repeat:no-repeat;width:101px;padding-bottom:2px;}

#logoBar li.siq a{background-image: url(/images/logoBar/logoBar_siq_off.gif); background-repeat:no-repeat; width:88px;}
#logoBar li.siq a:hover {background-image: url(/images/logoBar/logoBar_siq_on.gif); background-repeat:no-repeat;}
#logoBar li.siqSelected{background-image: url(/images/logoBar/logoBar_siq_selected3.gif); background-repeat:no-repeat;width:88px;padding-bottom:2px;}



#logoBar li.dst a{background-image: url(/images/logoBar/logoBar_dst_off.gif); background-repeat:no-repeat; width:131px;}
#logoBar li.dst a:hover {background-image: url(/images/logoBar/logoBar_dst_on.gif); background-repeat:no-repeat;}

#logoBar li.og a{background-image: url(/images/logoBar/logoBar_og_off.gif); background-repeat:no-repeat; width:77px;}
#logoBar li.og a:hover {background-image: url(/images/logoBar/logoBar_og_on.gif); background-repeat:no-repeat;}




#logoBar li.more a{background-image: url(/images/logoBar/logoBar_more_off.gif); background-repeat:no-repeat; width:59px;}
#logoBar li.more a:hover {background-image: url(/images/logoBar/logoBar_more_on.gif); background-repeat:no-repeat;}

#logoBar li a:hover{font-weight:bold;}
#logoBar li.sep {width:1px;border:1px solid #1d4375;}

#moreDrop {position:absolute; z-index:252;  visibility:hidden;top:17px;}
#moreDrop ul{}
#moreDrop li{clear:left;background:#001238;border-bottom:1px solid #244f82;border-left:1px solid #244f82;height:18px;color#fff;width:110px;font-size:8pt; margin:0px 0px 0px 0px;padding:2px 0px 0px 13px;}
#moreDrop li.top{border-top:1px solid #244f82;}

#moreDrop a{color:#2b5a89;background:#001238;display:block;height:17px; width:110px;}
#moreDrop a{color:#2b5a89;background:#001238;display:block;}
#logoBar #moreDrop a{background:none;display:block;}
#logoBar #moreDrop a:hover{color:#fff;display:block;}