/*  @@@@@[  Wrappers  ]@@@@@ */

body {
	background: #b6b6b6;
	color: #666;
	text-align: center;
	margin: 0px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
.wrapped {width: 760px; margin: 0px auto; text-align: left;}


/*  @@@@@[  Navigation  ]@@@@@ */

#nav {float: right;}


/* @@@@@[  Header / Footer  ]@@@@@ */

#header {background: url(images/bkg_header.gif) repeat-x top;}
#footer {
	color: #333;
	padding-top: 7px;
	padding-left: 10px;
	width: 740px;
	padding-right: 10px;
	text-align: right;
}
#footer a:link, #footer a:visited, #footer a:active {color: #333; text-decoration: none;}
#footer a:hover {color: #223E6A; text-decoration: underline;}
#seo a:visited, #seo a:active, #seo a:link {text-decoration: none;	color: #333333;}
#seo a:hover {text-decoration: none; cursor: text;}


/* @@@@@[  Main Page  ]@@@@@ */

#mid {background: url(images/bkg_img.gif) repeat-y; height: 113px;}
#main {
	background: url(images/bkg_main.gif) repeat-y;
	margin-top: -1px;
	padding-top: 1px;
	padding-bottom: 20px;
}
#content .formwrapper {
	color: #2B4E86;
	background: #E9E9E9;
	border: 1px solid #2B4E86;
	padding: 8px 15px 10px;
	margin-bottom: 10px;
}
#content .formwrapper td {
	padding-bottom: 3px;
}



#content .calloutwide {
	background: url(images/call_wide_mid.gif) repeat-y left;
	width: 448px;
	color: #fff;
}
#content .calloutwide .calloutwideinside {
	background: url(images/call_wide_top.gif) no-repeat left top;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 50px;
}
#content .calloutwide .calloutwideinside h2 {
	color: #fff;
	margin-bottom: 17px;
}

.nicetable2 td {
	line-height: 5pt;
	border-bottom: 1px solid #FFFFFF;
	font-size: 8px;
	padding: 3px;
	vertical-align: baseline;
}
.nicetable {
	background: #FFFFFF;
	color: #696969;
}
.nicetable th {
	color: #FFFFFF;
	background: #2B4E86;
	letter-spacing: 1px;
	padding: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.nicetable td {
	line-height: 13px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 10px;
	padding: 5px;
	vertical-align: top;
}
.nicetable2 {
	background: #FFFFFF;
	color: #696969;
}
.nicetable2 th {
	color: #FFFFFF;
	background: #2B4E86;
	letter-spacing: 1px;
	padding: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#content {
	margin: 30px 60px 0px 245px;
}
#content ul {margin: 0px 0px 15px 18px; padding: 0px;}
/*#content ul li {background: url(Images/bullet.gif) no-repeat left 4px; list-style: none; padding-left: 13px;}
*/
#column {float: left; width: 200px; padding-bottom: 30px;}
.clr {clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}


/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */

a:link, a:visited, a:active {text-decoration: none;color: #2B4E86; }
 
a:hover {color: #2B4E86; text-decoration: underline;}
h1 {font: normal 18px/20px Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; padding-top: 0px; margin-bottom: 13px; color: #2B4E86;}
h2 {font-weight: bold; color: #2B4E86; margin-top: 0px; padding-top: 0px; margin-bottom: 2px; font-size: 13px;}
h3 {font-weight: bold; color: #2B4E86; margin-top: 0px; padding-top: 0px; margin-bottom: 2px; font-size: 12px;}
p {margin-top: 0px; padding-top: 0px; margin-bottom: 13px;}

.left {float: left;}
.right {float: right;}
img.right {margin-bottom: 10px; margin-left: 13px;}
img.left {margin-bottom: 10px; margin-right: 13px;}
.nolowmargin {
	margin-bottom: 1px;
}



/* @@@@@[  Form Elements  ]@@@@@ */

input, textarea, select {
	font-size: 10px;
	color: #666;
	background: #fff;
	border: 1px solid #B6B6B6;
	vertical-align: middle;
}
input.clean {border-style: none; background: none;}
input.stretch {
	width: 160px;
}



.splitcol {
	float: left;
	width: 200px;
	text-align: center;
	margin: 10px;
}
.splitcol p{
	text-align: center;
	font-weight: bold;
	line-height: 15px;
	margin: 0px;
	padding: 10px 0px;
}




.rightborder {
	border: 2px solid #B6B6B6;
	float: right;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 13px;
}
.leftborder {
	border: 2px solid #B6B6B6;
	float: left;
	padding: 0px;
	margin-bottom: 10px;
	margin-right: 13px;
}
.calloutwrap {
	background: url(images/callout_bkg.gif) repeat-y;
	width: 200px;
}
.calloutlow {
	background: url(images/callout_bottom.gif) no-repeat left bottom;
	padding: 20px 20px 25px 28px;
	color: #fff;
}
.callouttop {
	background: url(images/callout_top.gif) no-repeat left top;
}
#column .calloutwrap h1 {
	color: #ACCAF7;
	margin-top: 0px;
	margin-bottom: 3px;
	font-family: Impact, Arial, Helvetica, sans-serif;
}
#column .calloutwrap p {
	margin-bottom: 4px;
}
.splitcolcenter {
	float: none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.splitcolcenter p {

	text-align: center;
	font-weight: bold;
	line-height: 15px;
	margin: 0px;
	padding: 10px 0px;
}
.center{text-align:center;}
