﻿html, body
{
	height: 10%;
	min-height: 100%;	
}
*
{
	font-family: Calibri, Tahoma, Arial, Helvetica;
}
a
{
	color: #558833;
}
td 
{
	font-size: 11pt;
}
p
{
	margin-top: 4px;	
}
h1
{
	font-family: Calibri;
	font-weight: normal;
	font-size: 140%;
	margin: 3px 0px 5px 0px;
}
h2
{
	font-size: 130%;
	margin: 3px 0px 5px 0px;
	color: #4466AA;
}
h3
{
	font-size: 110%;
	margin: 3px 0px 10px 0px;
	color: #4466AA;
	background: url(/images/h3_bg.gif) 100% 100% no-repeat;
}
.Article
{
	padding-right: 20px;
	padding-left: 10px;
	/*padding-bottom: 60px;*/
}
.SiteTitle
{
	font-family: "Times New Roman";
	color: #51832C;
	font-size: 190%;
	font-weight: bold;
	margin:0px;
	padding: 0px;
}
.SiteTitle a
{
	font-family: "Times New Roman";
	text-decoration: none;
}
.SiteTitle span
{
	font-family: "Times New Roman";
	color: #649B35;
}

.Article h1, .Article h2, .Article h3
{
	font-family: Calibri, "Microsoft Sans Serif", Tahoma, Arial, Helvetica !important;
	font-size: 130%;
	font-weight: bold;
	margin: 3px 0px 10px 0px;
	color: #4466AA;
	background: transparent !important;

}
.Article h2
{
	font-size: 110%;
}
.Article h3
{
	font-size: 100%;
}
body 
{
	background: #4466AA url(/images/site_bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
}
img
{
	border: 0px;	
}
#MainContentTD
{
	background: #ffffff url(/images/bg_left.gif) repeat-y;	
	vertical-align: top;
	padding-left: 50px;
}
#RightContentTD
{
	background: #ffffff url(/images/bg_right.gif) 100% 0px repeat-y;	
	vertical-align: top;
	padding-right: 55px;
	padding-left: 10px;
}
.LargePhone
{
	color: #649B35;
	font-size: 130%;
	font-family: "Times New Roman";
}
.SubTitle
{
	color: #595959;	
	font-size: 110%;
	font-family: "Times New Roman";
}
.SubTitle h2
{
	color: #595959;	
	font-size: 95%;
	font-family: "Times New Roman";
	font-weight: normal;
	margin:0px;
	padding: 0px;
}
.Smaller 
{
	font-size: 80%;
}
.Larger 
{
	font-size: 120%;
}
#MiniForm
{
	background: #ffffff url(/images/bg_right.gif) 100% 0px repeat-y;	
	width: 332px; 
	color: #ffffff;
}
#MiniForm .Inner
{
	background: url(/images/form_bg.gif) no-repeat; 
	padding: 36px 48px 0px 6px;	
}
#MiniFormFooter
{
	position: absolute;	
}
#MiniForm label
{
	color:#FFFFFF;
	width:100px;
	white-space: nowrap;
}
#MiniForm table table label
{
	white-space:normal;
}
#MiniForm input, .MiniForm select
{
	font-size:80%;
}
#MiniForm br
{
	margin: 0px;
	padding: 0px;	
}
.CheckBox
{
	width: auto;	
}
#MiniForm a
{
	color: #ffffff;	
}
.Button
{
	font-size: 130%;
	padding: 3px 15px 3px 15px;	
}
.fieldError
{
	position: absolute;
	margin-left: 160px;	
	margin-top: -23px !important;
	background: transparent url(/images/error_bg.gif) 0px 0px no-repeat !important;
	padding: 3px 8px 3px 15px !important;
	color: #CC0000 !important;
	font-size: 70% !important;
	display: block  !important;
	height: 30px;
	width: 180px;
}
.SiteMapLink
{
	color: #ffffff;
	font-size: 80%;	
}
.Footer
{
	font-size: 80%;
	color: #ffffff;
	text-align: center;
	padding: 10px;
	width: 998px;	
}
#Footer
{
	width: 938px;
	margin-bottom: 10px;
	background: #ffffff url(/images/foot456.gif) 100% 0px no-repeat;
	min-height: 125px;
	margin-left: 40px;
}
#Footer td
{
	padding: 5px;
	font-size: 9px;
	color: #6C6C6C;
	
}
#Footer li
{
	list-style-type: square;
}
#Footer td a
{
	color: #6C6C6C;
}
.BlueBox 
{
	border: 1px solid #B3B3B3;
	margin-top: 10px;
	width: 270px;
}
.BlueBox div { background: url(/images/b_tl.gif) no-repeat 0px 0px; margin: -1px; color:#4C4C4C !important; text-align: left; }
.BlueBox div div { background: url(/images/b_tr.gif) no-repeat 100% 0px; margin: -1px 0px 0px 0px; }
.BlueBox div div div { background: url(/images/b_bl.gif) no-repeat 0px 100%; }
.BlueBox div div div div { background: url(/images/b_br.gif) no-repeat 100% 100%; padding: 8px; }
.BlueBox b a, .BlueBox a b
{
	color:#3D81EE !important;
	font-size:12px !important;
	line-height:14px !important;
}
.BlueBox a
{
	color:#78B749 !important;
	font-size:12px !important;
}
.BlueBox hr
{
	border: 0px;
	margin: 2px;
}
.BlueBox h4
{
	color:#3D81EE !important;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.BlueBox ul
{
	margin: 0px;
	padding: 0px;
}
.BlueBox li
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style: none;
}


.FormBox { background: #EDF6FE; border: 1px solid #8B94C0; color: #1D33A8; margin-top: 10px; width: 291px; font-size: 9.25pt; }
.FormBox div { background: url(/images/tl_f.gif) no-repeat 0px 0px; margin: -1px; }
.FormBox div div { background: url(/images/tr_f.gif) no-repeat 100% 0px; margin: -1px 0px 0px 0px; }
.FormBox div div div { background: url(/images/bl_f.gif) no-repeat 0px 100%; }
.FormBox div div div div { background: url(/images/br_f.gif) no-repeat 100% 100%; padding: 8px; }
.FormBox h1
{
	font-size: 14pt;
	color: #F85D2E;
	margin: 0px;
	padding: 0px;	
}
.FormBox div div div div div { background: none;}



.FormInfo
{
     width: 250px;
    font-size: 9.25pt;
    color: #555555;
    padding: 10px;    
}