/* Page Set-up */
body { margin: 0px;  padding: 0px;  background: #ffffff; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  color: #333333; }
div#Container {	width: 770px;  margin-right: auto;	margin-left: auto;	margin-top: 2px; }
table#SubTable { width: 770px; }
td { text-align: left; vertical-align: top; }
ul { margin: 0px; padding: 0px; }
hr { width: 450px; color: #666666 ; height: 1px; text-align: center; }
div { padding: 0px; margin: 0px; }
#SkipNav { display: none; }
#Content { width: 738px; border-left: 1px solid #006bb7; border-right: 1px solid #006bb7; background: #fff; padding-left: 15px;	padding-right: 15px; padding-bottom: 15px;}
#ContentBgLeft { margin: 0px; height: 20px; width: 20px; background: #fff url(/global/images/corners/content-left.jpg) no-repeat left top; float: left; border-left: 1px solid #006bb7;}
#ContentBgRight { height: 20px; width: 20px; background: #fff url(/global/images/corners/content-right.jpg) no-repeat right top; float: right; border-right: 1px solid #006bb7;}

/* Home page */
#ContentHome { width: 768px; border-left: 1px solid #006bb7; border-right: 1px solid #006bb7; }
#ContentHomeTable { width: 768px; padding-left: 10px; padding-top: 10px;	padding-right: 10px; padding-bottom: 15px;}

/* Header styles */
#Header { clear: both; height: 75px; }

/* Menu Styles */
#Menu {	width: 770px; height: 35px; }	
#MenuLeft { width: 10px; height: 35px; background: #006bb7  url(/global/images/corners/menu-left.jpg) no-repeat left top; float: left;}	
#MenuRight { width: 760px; height: 35px; font-size: 16px; font-weight: bold; color: #fff;	background: #006bb7 url(/global/images/corners/menu-right.jpg) no-repeat right top; line-height: 35px; float: right; }	
#Menu a { text-decoration: none; color: #eee; padding-right: 35px; padding-left: 35px; }
#Menu a:hover {	text-decoration: none; color: #ee3124; }

/* Footer */	
#Footer { width: 770px;	font-size: 11px; color: #ffffff; height: 25px;}
#FooterLeft { width: 377px; height: 22px; vertical-align: middle; background: #006bb7 url(/global/images/corners/footer-left.jpg) no-repeat left bottom; float: left; padding: 8px 0px 0px 8px; margin-bottom: 8px;}
#FooterRight { width: 377px; height: 22px; vertical-align: middle; padding: 8px 8px 0px 0px; text-align: right; background: #006bb7 url(/global/images/corners/footer-right.jpg) no-repeat right bottom; float: right; margin-bottom: 8px;}
#Footer a {	font-size: 11px; color: #ffffff;}
#Footer a:hover { text-decoration: none;}

/* Home page style */
#BannerImage {	background: #eeeeee url(/global/images/banner-image.jpg) no-repeat right bottom; height: 175px; width: 768px; border-left: 1px solid #006bb7; border-right: 1px solid #006bb7; border-bottom: 1px solid #F0e7d7;}
#BannerImageLeft { padding: 0px 0px 0px 15px; margin: 0px; height: 175px; width: 325px; background: url(/global/images/corners/content-left-gray.jpg) no-repeat left top; float: left;}
#BannerImageRight { margin: 0px; height: 175px; width: 428px; background: url(/global/images/corners/content-right-gray.jpg) no-repeat right top; float: right;}
#BannerImage #BannerImageLeft h1 { font-size: 17px; color: #ee3124; padding: 15px 0px 0px 0px; margin: 0px; }
.FeatureBoxTop { background: #ceedfa url(/global/images/corners/ltblue-top.jpg) no-repeat left top; width: 280px;	padding: 15px;}
.FeatureBoxBottom{ background: #ceedfa url(/global/images/corners/ltblue-bottom.jpg) no-repeat right bottom; width: 280px;	padding: 0px 15px 15px;}
.FeatureBoxTop h1 { margin-top: 0px; }

/* General styles */
h1 { font-size: 15px; font-weight: bold; color: #0465a9; }
h2 { font-size: 14px; font-weight: bold; color: #0465a9; margin: 0px; }
h2 a { color: #0465a9; text-decoration: none; }
h3 { font-size: 13px; font-weight: bold; margin-bottom: 0px; }
a {	color: #333333; }
a:hover {	color: #333333; text-decoration: none; }		
hr { height: 1px; color: #cccccc; width: 95%; text-align: center; margin-top: 10px; margin-bottom: 10px; }
ul { margin-left: 18px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	padding: 0px;	list-style: disc url(/global/images/icons/bullet.gif) outside; }
sup { font-size: 7px; text-transform: capitalize; vertical-align: super; }
.Comment { font-size: 11px;	color: #464646; }

/* Alignment styles */
.FloatRight { float: right; border: 0px; }
.FloatLeft { float: left; border: 0px; }
.AlignRight { text-align: right; }
.AlignLeft { text-align: left; }
.AlignCenter { text-align: center; margin: auto; }

/* Image styles */
.ImageNoBorder { border: 0px; }

/* Table styles */
.TableGeneral {	width: 100%; padding: 5px;}	
.TablePadding {	padding: 3px;}