﻿body 
{
	padding:0px;
	margin:0px;
	font-family:Arial, helvetica, Sans-Serif;
	font-size:10pt;
	color:#484848;
	background-color:#d6d6d6;

}

H2
{
padding:0px;
margin:0px;
color:#000066;
font-weight:bold;
font-size:10pt;
}
A
{
	color:#05155f;
	text-decoration:none;
}
A:hover
{
	text-decoration:underline;
}
A.breadcrumb
{
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
}
A.breadcrumb:hover
{
	color:#dedede;
	text-decoration:none;
}
A.breadcrumbsel
{
	font-size:8pt;
	color:#f7941d;
	text-decoration:none;
}
A.breadcrumb:hover
{
	color:#dedede;
	text-decoration:none;
}


A.nolink
{
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:0px;
}
A.nolink:hover
{
	background-color:Transparent;
	padding:0px;
	margin:0px;
	border:0px;
}
A.secnav
{
	margin:3px 4px 3px 15px;
	display:block;
	width:180px;
	background-image:url(/images/secnav_hover_bg.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
}
A.secnav:hover
{
	background-image:url(/images/secnav_bg.gif);
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	color:#f7941d;
}

A.secnavsel
{
	margin:3px 4px 3px 15px;
	display:block;
	width:180px;
	background-image:url(/images/secnav_bg.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#f7941d;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
}
A.secnavsel:hover
{
	background-image:url(/images/secnav_hover_bg.gif);
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	color:#ffffff;
}
A.footer
{
	color:#ffffff;
}
A.footer:hover
{
	text-decoration:underline;
}

P
{
margin-top:10px;
}
.bg
{
	background-image:url(/images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}



#header
{
background-image:url(/images/header_bg.gif);
background-position:left center;
background-repeat:repeat-x;
}
#orangedivider
{
background-image:url(/images/orange_divider.gif);
background-position:left center;
background-repeat:no-repeat;
height:3px;
width:100%;
border-top:1px solid #ff0000;
}

#bottomshading
{
	width:100%;
	background-image:url(/images/bottom_shading.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:15px;

}
#topshading
{
	width:100%;
	background-image:url(/images/top_shading.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:25px;

}


#breadcrumbs
{
	background-color:#05155f;
	background-image:url(/images/breadcrumb_bg.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:19px;
	padding:5px 0px 0px 35px;
	font-weight:bold;
	font-size:9pt;
	color:#ffffff;
}
#subheader
{
height:133px;
}
#heroimage
{
float:left;
width:495px;
height:133px;
}
#secondarynav
{
float:left;
width:285px;
height:130px;
border-bottom:3px solid #f7941d;
background-color:#05155f;
}
#secondarynavhome
{
float:left;
width:285px;
height:133px;
background-color:#05155f;
}

#footertext
{
	margin-left:35px;
	margin-bottom:10px;
	font-size:8pt;
	color:#999999;
}
#footerbar
{
margin-left:11px;
background-image:url(/images/footer_bg.gif);
background-position:left center;
background-repeat:no-repeat;
height:35px;
}
#footerbarlefttext
{
	float:left;
	width:480px;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	padding-left:24px;
	padding-top:10px;
	font-size:8pt;

}
#footerbarrighttext
{
	float:left;
	width:250px;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	font-size:8pt;

}
#loginbox
{
}

.primarytitle
{
	display:inline;
}

#contentareahome
{

}
#contentarea
{
	margin-top:20px;
	background-image:url(/images/main_divider.gif);
	background-position:left top;
	background-repeat:repeat-y;
	height:100%;
}
#contentleft
{
	float:left;
	width:495px;
}
#contentleftcopy
{
	padding:0px 30px 10px 35px;
}

#contentright
{

float:left;
width:265px;
padding-left:20px;
font-size:8pt;
}
#contentrighthome
{
float:left;
background-color:#05155f;
width:285px;
height:207px;
border-bottom:2px solid #f7941d;
}
#loginbox
{
	background-image:url(/images/smartserv_bg.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	width:234px;
	height:104px;
	padding-top:70px;
}
.loginleft
{
	margin-top:10px;
	float:left;
	width:80px;
}
.loginright
{
	margin-top:10px;
	float:left;
	width:140px;
}


.logintextbox
{
font-size:8pt;
width:140px;
}

.disclaimer
{
	margin-top:10px;
	color:#ffffff;
	font-size:7pt;
}
.disclaimersub
{
	margin-top:10px;
	color:#666666;
	font-size:7pt;
}

.navborder
{
	background-image:url(/images/subnav_bg.gif);
	background-position:left center;
	background-repeat:repeat-y;
	margin:10px 0px 0px 20px;
	font-size:9pt;
}
.navtitle
{
	margin-left:15px;
	color:#f7941d;
	font-weight:bold;

}
.datagrid_bg
{

}
.pad0
{
	padding-top:10px;
	padding-left:0px;
	padding-bottom:20px;
		background-image:url(/images/dg_divider.gif);
	background-position:center bottom;
	background-repeat:no-repeat;

}

.pad25
{
	padding-top:10px;
	padding-left:25px;
	padding-bottom:20px;
		background-image:url(/images/dg_divider.gif);
	background-position:center bottom;
	background-repeat:no-repeat;

}
.pad45
{
	padding-top:10px;
	padding-left:45px;
	padding-bottom:20px;
	background-image:url(/images/dg_divider_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
 vertical-align:top;
}
#headerlogo
{
float:left;
width:400px;
}
#headersubscribe
{
	width:380px;
	float:left;

}

.pad150
{
margin-left:120px;
}
