/*
PAGE: sma_style.css
SECTION: includes
DATE: 02/13/08
PURPOSE:
PARAMETERS:
USEAGE NOTES:
MODIFICATION LOG:
DATE:		AUTHOR:	MODIFICATION LOG:
========	======	=================
02/13/08	cc		Set up basic styles
02/14/08	cc		Added yellow bgd to For Agents Only disclaimer
02/15/08	cc		Added Utility Links
02/18/08	cc		modified header using image replacement technique, Removed shield graphic from nav menu roll-overs,
					Removed shield graphic from body property, Removed shield graphic from footer id
02/20/08	cc		Added 100% width to sma_masthead h2 to prevent abnormal wrapping of text, Moved Utility Links to upper-right masthead
					Added link states to Utility Links
03/05/08	cc		Changeed #sma_masthead h2 to width:90% to account for extra 5%???
*/

body {
margin:0px;
/* background:#e8eaf5 url(../img/sma_lgshield.jpg) no-repeat 95% 105%; 
Removed on 2/18 CC */
background:#e8eaf5;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
}

#sma_masthead {
position:relative;
height: 100px;
background:#2a3f7a;
color:#FFF;
border-bottom:1px solid #fff;
}

/* Original h1 
#sma_masthead h1 {
position:absolute;
top:20px;
left:105px;
margin:0px;
font-weight:lighter;
z-index:200;
background:#2a3f7a;
} */

#sma_masthead h1 {
position:absolute;
top:20px;
left:105px;
margin:0px;
font-weight:lighter;
display:none;
}

.sma_masthead_img {
position:absolute;
top:14px;
left:12px;
z-index:100;
}

#sma_masthead h2 {
position:absolute;
top:65px;
left:25px;
font-size:90%;
margin:0px;
font-weight:lighter;
z-index:200;
background:#2a3f7a;
width:90%;
}

#sma_welcome {
width:90%;
margin-left:5%;
margin-right:4%;
font-size:90%;
}

#sma_welcome h3 {
margin:0;
padding-top:15px;
}

#sma_content {
float:right;
width:75%;
background:#e8eaf5 url(../img/sma_silverbgd.jpg) repeat-x top left;
}

#sma_pagenav {
float:left;
width:25%;
background:#391112;
}

#sma_pagenav a:hover{
/* background:url(../img/sma_shield.gif) no-repeat 5px 0; 
Removed on 2/18 CC*/
text-decoration:underline;
}

#sma_pagenav a, #sma_pagenav a:active, {
color:#FFF;
font-size:90%;
padding-left:24px;
text-decoration:none;
}

#sma_pagenav dt, #sma_pagenav dd {
margin:0;
border-right:2px solid #300;
}

#sma_pagenav dt {
margin-top: 15px;
padding:6px 0 6px 24px;
background:#7e0001 url(../img/sma_redbgd.gif) repeat-x top left;
font-weight:bold;
color:#FFF;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}

#sma_pagenav dt.alt {
margin-top: 0;
border-top: 0;
}

#footer {
font-size:75%;
padding:10px 0 10px 40px;
/* background:url(..//img/sma_foot_logo.gif) no-repeat 5px 50%; 
Removed on 02/18 CC*/
}

.even {
background-color:#d8ebff;
}

.odd {
background-color:#e8eaf5;
}

th, td {
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding:5px;
}

th {
background:#2a3f7a;
color:#FFF;
}

table {
border-top: 1px solid #999;
border-left: 1px solid #999;
width:90%;
font-size:90%;
}

tfoot {
font-size:70%;
}

caption {
font-size:120%;
padding:15px 0;
font-weight:bold;
text-align:left;
}

caption a, caption a:active, caption a:visited  {
font-size:70%;
font-weight:lighter;
text-align:left;
}

.sma_signup {
position:absolute;
top:4px;
right:5%;
border:1px solid #FFF;
}

.sma_disclaimer {
background:#FFCC00;
}

#utility {
position:absolute;
top:5px;
right:15px;
font-size:80%;
color:#FFFFFF;
}

#utility a, #utility a:active, #utility a:visited {
text-decoration:none;
color:#FFFFFF;
}

#utility a:hover {
text-decoration:underline;
}
