/*###################*/
/* General Styles */
/*###################*/

/*body{ background:#ffffff; padding : 0px;font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 1.0em; color: #000000;}

td,th,p,li {	font-size: 0.8em; color: #000000;}
*/


.message { font-size: 0.8em; color: #ff0000; font-weight: bold; } 
/*div a:link {color: #283E74; text-decoration: underline;}
div a:visited {color: #283E74; text-decoration: underline;}
div a:HOVER{color:#961717; text-decoration: underline;}
div a:ACTIVE{color:#961717; text-decoration: underline;}
*/
div#bcdiv{font-size:0.7em;margin-bottom:10px;} 
div#bcdiv a:link{color:#450074;text-decoration:underline;}
div#bcdiv a:visited{color:#450074;text-decoration:underline;}
div#bcdiv a:hover{color:#961717;text-decoration:underline;}
div#bcdiv a:active{color:#961717;text-decoration:underline;}

#contentdiv h1 {color: #000000; font-size: 1.0em;}

/*###################*/
/* DIV Styles        */
/*###################*/



#containerdiv {  text-align : left;  border : none;    padding :0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#headerdiv {
	padding-top: 3px;
	background-color: #000;
	border-bottom: 1px solid #4c4c4c;
	font-size: 75%;
	color: #fff;
}

#navdiv {float : left;   padding: 10px; margin:0px 0px 0px 0px; /*width:195px; */height:100%;}

#contentdiv {margin : 0px 0px 0px 180px;  border:none;  padding: 10px 0px 10px 10px; float : none;}

#rightcolumn {float : right;  width : 251px ; background-color:#F7F6F0;text-align:left;}

*:first-child+html #rightcolumn {text-align:left;} /* Show only to IE7 */
* html #rightcolumn {text-align:left;} /* Show only to IE6 */

#rightcolumn2 {clear:right; float:right; width:180px;}

#leftcolumn {margin : 45px 252px 0px 0px;  float : none; width:73%;text-align:left;*margin-top:10px;}

#footerdiv{
	clear: both;
	padding-top: 9px;
	font-size: 80%;
	text-align: center;
	font-size: 70%;
}


#contentnonav {padding : 10px;}

/*###################*/
/* Navigation Styles */
/*###################*/

ul.raspnav {  padding:0px 0px 0px 15px; margin:0px;  list-style-image:url(/site_0807/images/list_arrow.gif); list-style-type:none; background-image:none;}
.raspnav li {list-style-image:url(/site_0807/images/list_arrow.gif); list-style-type:none; padding:0px 0px 4px 0px;  font-size:1.0em; color : #000000;  text-decoration : none;  font-weight : normal; background-image:none;}
.raspnav li A:LINK{color : #283E74;  text-decoration : underline;}
.raspnav li A:VISITED{color : #283E74;  text-decoration : underline;}
.raspnav li A:HOVER{color : #961717;text-decoration : underline;}
.raspnav li A:ACTIVE{color : #283E74;  text-decoration : underline;}


/*###################*/
/* RIV Tables        */
/*###################*/

.rivtable {border: solid 1px #939393; border-collapse:separate; empty-cells: show; border-spacing:0px;}
.rivtableheader {height:22px; background:#407392; color:  #ffffff;font-size: 0.8em;font-weight: bold;margin: 0px -4px 0px -4px;padding: 3px 3px 3px 4px;}
.rivtablerow {background-color : #ffffff; padding : 5px;font-size: 0.8em;}
.rivtablerow2 {background-color : #ffffff; padding : 5px; border-bottom : solid 1px #ffffff;font-size: 0.8em;}
.rivtablerow3 {font-weight : normal; background-color : #ffffff; padding : 5px; border-bottom : solid 1px #ffffff;font-size: 0.8em;}



/*input { font-size: 1.0em; border:1px solid #A4ABB1;}
select { font-size: 1.0em; border:1px solid #A4ABB1; }
textarea { font-size: 1.0em; border:1px solid #A4ABB1;}*/
div .stylebuttons{font-weight:bold;font-size: 0.8em;} 
td .stylebuttons{} 


.boxtable {margin-bottom:10px;}
.boxtableheader{color:#ffffff; font-weight:bold; font-size:0.8em; height:22px; background-color:#407392; padding:0px; margin:0px;}
.boxtableheader div {height:22px;}
.boxtableheader div div {font-size:120%;padding:3px 10px 4px;margin:0;}
.boxtablecell {padding:0px; margin:0px; font-size:95%;}
.boxtablecell div div div {background:none;}
.boxtablefooter{padding:0px; margin:0px;height:4px;}
.boxtablefooter div {height:4px;}
.boxtablefooter div div {height:4px;}


/* Temporary footer styles */
#footer1{clear: both;padding-top: 3px;padding-right: 0pt;padding-bottom: 3px;padding-left: 0pt;background-color: #00456E;font-size: 90%;text-align: center;color: #ffffff;}
#footer1 a:link, #footer1 a:visited, #footer1 a:hover {color: #ffffff;}
#footer1 a:link, #footer1 a:visited, #footer1 a:hover {color: #ffffff;}


/* Temporary styles for IE */
* html #header img.branding{margin-top: 15px; margin-right:15px;}
* html #contentdiv {height:1%;}


/*Styles for the new header raj-090713*/

#headerRasp img.branding {
float:right;
height:21px;
margin:0;
padding:21px 0 0 0;
}

#headerRasp img.agency-name {
float:none;
margin:18px 0 0;
}

#headerRasp {
background:url(/site_0807/images/header-bg.gif) no-repeat scroll 100% 100% #00456E !important;
color:#FFFFFF;
height:96px;
text-align:right;
}



#headerRasp img {
float:left;
margin:17px 0 0;
}

#headerRasp div.wrap {
/*background-image:url(/site_0807/images/header-wrap.png);
background-position:0 0;
background-repeat:no-repeat;*/
height:95px;
padding:0 0 0 20px;
}

#headerRasp div.info {
/*background-image:url(/site_0807/images/header-info.png);
background-position:0 0;
background-repeat:no-repeat;*/
float:right;
height:95px;
width:450px;
}

#headerRasp div.info div.wrapper {
/*background-color:#EE801B;*/
height:92px;
padding:3px 20px 0 0;
}

#top-menu-Rasp {
float:right;
}

.careers-holder-Rasp {
clear:right;
float:right;
margin:19px 0 0;
font-size:140%;
width:427px;
}

#headerRasp a:link, #headerRasp a:visited {
color:#FFFFFF;
}

.careers-holder-Rasp div {
	/*font-size:195%;
	margin:3px 0 0;
	width:100%;*/
}

.careers-holder-Rasp div, .careers-holder-Rasp a {
/*clear:both;
float:right;*/
}

.dep-mr {clear:both;float:left;position:relative;}
.careers{padding-left:8px;float:right;position:relative;color:#B3C8D4;}
.careers-holder-Rasp a {text-decoration:none;}
#top-menu-Rasp a:link, #top-menu-Rasp a:visited{font-size:80%;text-decoration:none;}
.noprint p img{display:none;}
.noprint p {padding-top:12px;}
.boxtable {width:251px;}
.boxtablecell div div ul {margin:15px 0 0;padding:0 0 0 25px;}
.boxtablecell div div ul li {padding:0 15px 8px 0;}
#rightcolumn div br {display:none;}
#rightcolumn div form table.boxtable .boxtablecell div {margin-top:10px;}
#rightcolumn div form table.boxtable .boxtablecell div div{margin:0 0 0 12px;padding:0;line-height:2;}
#rightcolumn div form table.boxtable .boxtablecell div div select{width:90%;}
#rightcolumn div form table.boxtable .boxtablecell div div input{width:87%;}
#rightcolumn div form table.boxtable .boxtablecell div div a{line-height:2.5;}
#rightcolumn div form table.boxtable .boxtablecell div div input.stylebuttons{width:25%;margin-right:25px;}
#rightcolumn div form table.boxtable .boxtablecell div div div{text-align:right;}
#leftcolumn p {line-height:130%;}

table.hj{display:none;}

#rightcolumn div br {display:none;}
#rightcolumn form table.boxtable .boxtablecell div {margin-top:10px;}
#rightcolumn form table.boxtable .boxtablecell div div{margin:0 0 0 12px;padding:0;line-height:2;}
#rightcolumn form table.boxtable .boxtablecell div div select{width:90%;}
#rightcolumn form table.boxtable .boxtablecell div div input{width:87%;}
#rightcolumn form table.boxtable .boxtablecell div div a{line-height:2.5;}
#rightcolumn form table.boxtable .boxtablecell div div input.stylebuttons{width:25%;margin-right:25px;}
#rightcolumn form table.boxtable .boxtablecell div div div{text-align:right;}