/* ##################    Catchall Styles     ################## */
*
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
}
/* ##################    Page Styles     ################## */
body
{
	margin:0;
	padding:10px 0;
	background:#000000;
	color:#484848;
	text-align:center;
}
p
{
	margin-top:0;
}
p.last
{
	margin-bottom:0;
}
/* ##################    Heading Styles     ################## */
h1,h2,h3
{
	
	margin:0 0 10px 0;
	padding:0;
	line-height:normal;
	font-weight:bold;
}
h1
{
	color:#30397b;
	font-size:14px;
}
h2
{
	color:#333333;
	font-size:12px;
}
h3
{
	color:#333333;
	font-size:11px;
}
/* ##################    Link Styles     ################## */
a
{
	color:#000000;
	text-decoration:underline;
}
a:hover
{

}
/* ##################    Specific Object Styles     ################## */
.page
{
	width:791px;
	margin:0 auto;
	text-align:left;
	background:#ffffff url(../../app_media/images/pagebackground.gif) repeat-y;
	border:3px solid #ffffff;
}
.mainnavigation
{
	background:url(../../app_media/images/mainnavbackground.gif) repeat-x;
	height:26px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.sitemapath
{
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;	
}
.contentmain
{
	background:url(../../app_media/images/contentshadow.gif) repeat-x;
	float:right;
	width:524px;
}
.contentside
{
	float:left;
	width:265px;
	color:#ffffff;
	background-color:#6a0a00;
}
.content
{
	margin:0 20px 20px 20px;
}
.subnavigation
{
	border-top:1px solid #ffffff;
}
.subnavigationitem
{
	background:url(../../app_media/images/subnavbullet.gif) no-repeat;
	border-bottom:1px solid #ffffff;
	height:45px;
}
.subnavigationimg
{
	float:left;
	margin-right:20px;
}
.subnavigationlink
{
	float:left;
	padding-top:14px;
	width:170px;
}
.contentside a
{
	color:#fef3b7;
	text-decoration:none;
	font-weight:bold;
}
.contentside a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
.contactinformation
{
	background:#7f0e00 url(../../app_media/images/contactbackground.jpg) no-repeat bottom;
	padding:20px;
	border-bottom:1px solid #ffffff;
}
.contactinformation strong
{
	color:#fef3b7;
}
.footer
{
	border-top:1px solid #ffffff;
	background:#21264C url(../../app_media/images/footerbackground.gif) repeat-x;
	color:#ffffff;
	padding:25px 20px;
}
.footer a
{
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover
{
	color:#FEF3B7;
	text-decoration:underline;
}
.footernavigation
{
	padding-bottom:10px;
}
.footerdisclaimer
{
	padding-bottom:10px;	
}
.footergeographical
{
	font-style:italic;
	color:#a2a4b7;
	line-height:normal;
}
.consultation
{
	padding:20px;
	background-color:#ececec;
	border:solid 1px #cccccc;	
}
/* ##################    Form Styles     ################## */
.textfield,select,textarea
{
	background-color:#ececec;
	border:solid 1px #cccccc;
	width:150px;
	line-height:normal;
}
.checkbox
{
	width:auto;
	background-color:transparent;
	border:none;
}
.formrow
{
	margin:5px 0;
}
.formlabel
{
	float:left;
	width:80px;
}
.formfield
{
	float:left;
	width:200px;
}
.formvalidationrow
{	
}
.formvalidationsummary
{
	background:#ececec url('/app_media/images/iconwarning.gif') no-repeat 7px 3px !important;
	padding:10px 10px 5px 44px;
	margin-bottom:7px;
}
/* ##################    Generic Object Styles     ################## */
.RadMenu *
{
	padding:0 !important;
	margin:0 !important;
	cursor:pointer;
}
a img
{
	border:0;
}
hr
{
	border:0;
	height:1px;
	color:#000000;
	background-color:#000000;
}
.linetop
{
	border-top:1px solid #000000;
}
.lineright
{
	border-right:1px solid #000000;
}
.linebottom
{
	border-bottom:1px solid #000000;
}
.lineleft
{
	border-left:1px solid #000000;
}
.outline
{
	border:1px solid #000000;
}
.clear
{
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}
.ucase
{
	text-transform:uppercase;
}
/* ##################    Lists     ################## */
ul li
{
	margin-bottom:6px;	
}
.bullet1
{
	margin:0;
	list-style-type:none;
	padding:0;
}
.bullet1 li
{
	background:url('/app_media/images/bullettype1.gif') 0 6px no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}
/* ##################    IE PNG/Box Fix     ################## */
* a 
{
	position:relative;
	cursor:pointer;
}
img
{
	behavior:url('/app_includes/scripts/iepngfix.htc');
}