@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
background:#FFFFFF url(../images/bg.gif) center repeat-y;
font:12px normal "Trebuchet MS", Arial, sans-serif;
}

b{font-size: 110%;}
em{color: red;}
img{border:0;}
a{
color:#333333;
}
a:visited, a:active{color:#333333;}
a:hover{color:#0093D1;;}

h1{
font:24px Arial, Helvetica, sans-serif;
text-transform:lowercase;
color:#0093D1;
margin:0;
padding:0;
}

h2{
font:20px Arial, Helvetica, sans-serif;
text-transform:lowercase;
color:#333333;
margin:0;
padding:0;
}

h3{
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:lowercase;
color:#333333;
margin-bottom:2px;
padding:0;
}

h4{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0093D1;
margin-bottom:0px;
padding:0;
}


#claimsprotagline{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#00539B;
padding-left:50px;
padding-bottom:7px;
text-align: justify;
}

#rmstagline{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#54B948;
padding-left:50px;
padding-bottom:7px;
text-align: justify;
}

#fictagline{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E31B23;
padding-left:50px;
padding-bottom:7px;
text-align: justify;
}

#scmtechtagline{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#262261;
padding-left:50px;
padding-bottom:7px;
text-align: justify;
}


#maincontainer{
width: 895px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
position:relative;
background:#FFFFFF url(../images/topsection_bg.gif) repeat-x;
height: 146px; /*Height of top section*/
border-bottom:1px solid #FFFFFF;
z-index:9999;
}

	#topsection .logo{
	float:left;
	margin-left:72px;
	margin-top:20px;
	}
	
	#topsection #fontsize{
	position:absolute;
	top:110px;
	left:830px;
	}

	#topsection #languagepref{
	float:right;
	margin-right:10px;
	margin-top:10px;
	}

#contentcolumn{
width: 100%;
float:left;
z-index:99;
}

/* List Content Box  Styles */

.contentbox{
float:left;
list-style:none;
margin:0;
padding:0;
padding-bottom:35px;
}

.contentbox li{
float:left;
display:inline;
width:350px;
}

.contentbox li:first-child{
margin-right:50px;
}

*html .contentbox li{
display:inline-block;
}

/* Blue logo bar thingy */

.lower_bar{
display:block;
height:51px;
background:url(../images/lower_bar.gif) center center repeat-x;
clear:left;
margin:0;
padding:0 70px;
padding-right:60px;
}

.lower_bar img{
padding-top:4px;
margin-left:110px;
}

.lower_bar img:first-child{
margin-left:0;
}

/* Lower Content */

#lowercontent{
width:100%;
float:left;
background:#f6f6f6 url(../images/lower_bg.gif) repeat-x;
margin:0;
padding:0;
}

	.contentbox li #sublinks ul{
	padding:0;
	margin:0;
	vertical-align:top;
	clear:both;
	
	}
	
	.contentbox li #sublinks li{
	list-style:none;
	width:100%;
	padding:8px 0;
	border-bottom:1px #adadad solid;
	}
	
	.contentbox li #sublinks li a{
	margin-left:10px;
	text-decoration:none;
	}
	
	.contentbox li #sublinks li a:hover{
	color:#0073b5;
	}


#footer{
clear: left;
margin:0 auto;
width: 895px;
height:44px;
background:#00679a url(../images/footer_bg.gif) repeat-x;
color: #FFF;
font-size:11px;
line-height:44px;
text-indent:70px;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#footer a:hover{
color:#333333;
}

#footer a:visited, #footer a:active{
color:#FFFFFF;
}

.innertube{
margin: 0 70px; /*Margins for inner DIV inside each column (to provide padding)*/
padding: 40px 0;
}

.innertube ul{
margin-top: 3px; /*Want list snug under heading*/
}