body {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#666666;
}

#mainLayout {background: #9698A1;}

p {line-height:16px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;}

/* master links */

a:link, a:visited  {
background-color: transparent;
text-decoration:none;color:#db9515;
}


a:hover {
text-decoration: underline;
}

a.showrm_link:link, a.showrm_link:visited, a.back_to_top:link, a.back_to_top:visited{float:right;text-decoration:none;margin:10px 0 0 0;color:#db9515;background: url(img/yellow-arrow.gif) top left no-repeat;padding:0 0 0 20px;}

.style1:link, .style1:visited {
	color: #000000;
	text-decoration:none;
}
.style1:hover {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

/* wrapper*/

#wrapper {
width:800px;
margin:0 auto;
background:#FFF url(img/proton_logo_long.gif) top left repeat-y;
padding: 28px 0px 0px 105px;
position:relative;

}
/* IE 6 only*/
* html #wrapper {width:798px;}


/* proton logo*/

#logo {
position: absolute;
top: 0px; left: 61px;
z-index: 1;}
	
#logo img, #header img{border:none;}

/* headers */

#header{
width: 740px;
margin:0;
}

#mainNav {background:#24247A;border-top:5px solid #000066;height:20px;margin:0;padding:0;width:auto;overflow:hidden;}
#mainNav img {border:none;}

#mainNav ul, #twoColLayout #rtsideContent ul, #subNav ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#mainNav li, #sitetools li, #twoColLayout #rtsideContent li, #subNav li, #subhead li
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#mainNav a
{
color: #ddd;
display: inline;
width: auto;
text-decoration: none;
background: #24247A;
margin: 0;
padding:0 10px;
}
#mainNav a:hover img , #mainNav a:active {padding-top:1px;}
#mainNav a:hover {background-position: 0 0;} 

#mainNav a.active:link, #mainNav a.active:visited, #sitetools a.active:link, #sitetools a.active:visited
{
position: relative;
z-index: 102;
background: #BBB;
color: #D7D493;
font-weight: bold;
}
ul#mainNav li.first_tab a{padding-left:0;border:1px solid white;}

#topsection{
margin:0;
width: 740px;
height: 20px;
padding:0;
list-style-type:none;
font-size:10px;
}


#topsection li
{
display: block;
margin: 0;
padding: 1px 0 1px 0;
float: left;
width: auto;

}

#topsection li.last a, #topsection li.last a:visited{padding:1px 5px 5px 20px;background:url(img/close.gif) top left no-repeat;color:#db9515;text-decoration:none;}
#topsection li.last a:hover {text-decoration:underline;}
#topsection li.first a {padding-left:2px;padding-right:165px;}
#topsection a
{
display:inline;
margin:0;
padding:0;
}

#mainContent {
width:720px;
float:left;
margin: 0 0 20px 0px;
padding:0;
}
/* the footer */

#footer{
clear:both;
width: 720px;
height: 25px;
background:#EDEDED;
padding: 10px 10px 0 10px;

}
#footer p {
margin:0;
padding:0px 4px 4px 0;

}
#footer p.proton_link {float:right;}

#footer a:link, #footer a:visited {
color: #333;
}
#footer a:hover {
color: #000;

}


