body { margin:0px; background-color:#ECECEC; font-family:Arial, Helvetica, sans-serif; background-image: url(images/bgd.gif);  background-repeat:repeat-y; background-position:top center; }
p { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #2D2D2D; line-height: 24px;}
h1 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #2D2D2D; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; font-weight:bold; }
h2 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #2D2D2D; line-height: 24px; margin: 0px 0px 0x 0px; padding: 0px 0px 0px 0px; font-weight:normal; }
h3 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #6666666; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal; }
h4 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; line-height: 16px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal; }
h5 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #818181; margin: 0px 0px -10px 0px; padding: 5px 0px 0px 0px; font-weight:bold; }

ul { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #323232; line-height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }
li { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #323232; line-height: 20px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;  }
a { outline: none; } /* Firefox Outline Removal */
a:active { outline: none; } /* Firefox Outline Removal */
a { font-family: font-family:Arial, Helvetica, sans-serif;  color: #B50000; text-decoration: none;}
a:link { font-family: font-family:Arial, Helvetica, sans-serif;  color: #B50000; text-decoration: none;}
a:visited { font-family: font-family:Arial, Helvetica, sans-serif; color: #B50000; text-decoration: none;}
a:active { font-family: font-family:Arial, Helvetica, sans-serif;  color: #B50000; text-decoration: none;}
a:hover { font-family: font-family:Arial, Helvetica, sans-serif;  color: #B50000;  text-decoration: underline;}



.mainContainer {width: 100%; height:100%;}
.page { width: 980px; height: 100%; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px;}
.images {margin:0px; padding: 0px; border: 0px;}
.imageR15 {margin-right:15px;}

.toparea { width: 980px; height:150px; padding: 0px; margin:0px; }
.topimage { width: 980px; height:150px; padding: 0px; margin:0px;}

.mainarea {width:980px;  overflow: hidden;}

.bottomarea {width:960px; height:30px; background-color:#5E849E; margin: 5px 0px 10px 0px; padding: 20px 0px 0px 20px}

.leftcol {width:178px; height:100%; background-color:#DFDFDF; float:left; padding-bottom: 32767px; margin-bottom: -32767px;}
.leftcolgal {width:250px; height:100%; background-color:#DFDFDF; float:left; padding-bottom: 32767px; margin-bottom: -32767px;}
.leftad {width:178px; background-color:#DFDFDF;}
.leftadgal {width:250px; background-color:#DFDFDF;}
.right {width:777px; float:left; padding: 0px 0px 0px 25px}
.rightgal {width:705px; float:left; padding: 0px 0px 0px 25px}
.righttop {width:777px; height:32px; border-color:#5E849E; border-style:solid; border-width: 0px 0px 3px 0px;}
.righttopgal {width:705px; height:32px; border-color:#5E849E; border-style:solid; border-width: 0px 0px 3px 0px;}
.rightsubhead {width:400px; text-align:left;  color:#2D2D2D; font-size:14px; padding: 8px 0px 0px 0px; float:left}
.rightphone {width:370px; text-align:right; color:#46667C; font-size:18px; padding: 4px 0px 0px 0px; float:right}
.rightphonegal {width:298px; text-align:right; color:#46667C; font-size:18px; padding: 4px 0px 0px 0px; float:right}
.midcol {width:567px; padding: 14px 20px 10px 0px; float:left}
.rightcol {width:190px; padding: 4px 0px 0px 0px; float:left}
.rightbox {width:168px; padding: 10px; margin: -2px 0px 5px 0px; 	border-color:#DFDFDF; border-style:solid; border-width: 0px 1px 1px 1px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#575757}
.rightboxtext {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#575757}
.rightrecords { background-image: url(images/records.gif);  background-repeat:no-repeat; background-position:top left; width:160px; height:58px; padding:110px 0px 0px 30px} 
.rightspace20 {margin-right:20px}
.leftspace20 {margin-left:20px}

.videoarea {width:560px; height:360px; text-align:center}
.videoareathumbarea {width:510px; height:140px; text-align:center; margin:0px 0px 0px 46px}
.videoareathumb {width:155px; height:140px; text-align:center; float:left; font-size: 10px; }

.tabgroup {width:567px;}
.tabhead1 {width:140px; float:left;  font-size:13px; line-height:24px; text-align:center; color:#5E849E; border-color:#DFDFDF; border-style:solid; border-width: 1px 0px 1px 0px;}
.tabhead2 {width:300px; float:left;  font-size:13px; line-height:24px; text-align:center; color:#5E849E; border-color:#DFDFDF; border-style:solid; border-width: 1px 0px 1px 0px;}
.tabhead3 {width:125px; float:left;  font-size:13px; line-height:24px; text-align:center; color:#5E849E; border-color:#DFDFDF; border-style:solid; border-width: 1px 0px 1px 0px;}
.tabrow1 {width:140px; float:left;  font-size:13px; line-height:24px; text-align:left}
.tabrow2 {width:300px; float:left;  font-size:13px; line-height:24px; text-align:left}
.tabrow3 {width:125px; float:left;  font-size:13px; line-height:24px; text-align:left}

.contactform {width:500px;}
.formRow {width: 500px; margin: 0px; padding: 1px; float:left}
.formTitle {width: 150px; height:23px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin-left:15px; padding: 2px 0px 0px 0px; }
.formInput {width: 320px; height: 18px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin: 0px 0px 0px 0px; }
.formTextTitle {width: 150px; height: 150px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin-left:15px; padding: 2px 0px 30px 0px; }
.formTextInput {width: 320px; height: 150px; float:left;  font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #496F6E; line-height: 15px; margin: 0px 0px 30px 0px; }

.footercontainer{width:100%; height:101px; background-image: url(images/footerBgd.gif);  background-repeat:repeat-x; background-position:bottom left;}
.footer { width: 960px; height:86px; margin: 0px auto 0px auto; padding: 10px 20px 0px 20px}

.footer-left {  width: 425px; margin: 10px 0px 0px 10px; text-align: left; float:left; }
.footer-right { width: 425px; margin: 10px 10px 0px 0px; text-align: right; float:right }

.header { width: 960px; background-image: url(../images/header.jpg); height: 120px; }
.leftHeader {height:29px; border-bottom:1px solid #FFFFFF; color:#4d8596; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 0px 45px; text-transform:uppercase;}
.leftContent {margin-top:1px; padding:20px 45px 60px 45px;}
.newsheader {width:567; font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #2D2D2D; line-height: 15px; text-align:right; margin-bottom:-20px;}


#menuList {
	margin:0px;
	padding:0px;
	width:178px;
	background-color:#DFDFDF;
	color:#2D2D2D;
	border-color:#ffffff;
	border-style:solid;		
	border-width: 1px 0px 0px 0px;	
	}
#menuList a {
	height:29px;
	font-family: Arial, Helvetica, sans-serif; 
	display: block; 	
	font-size:12px; 
	color:  #2D2D2D;
	font-weight:normal; 
	padding: 0px 0px 0px 0px;
}
#menuList a:hover {
	width:178px;
	color: #FFFFFF;
	background-color:#5E849E;
	text-decoration: none;
}		
#menuList ul ol{
	font-family: Arial, Helvetica, sans-serif; 
	color:#2D2D2D; 
	margin: 0px;
	padding: 0px;	
	list-style-type:none;
	}
#menuList li {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif; 
	color:#2D2D2D; 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;	
	border-color:#ffffff;
	
	border-style:solid;		
	border-width: 0px 0px 1px 0px;		
	}	

#menuListGal {
	margin:0px;
	padding:0px;
	width:250px;
	background-color:#DFDFDF;
	color:#2D2D2D;
	border-color:#ffffff;
	border-style:solid;		
	border-width: 1px 0px 0px 0px;	
	}
#menuListGal a {
	height:29px;
	font-family: Arial, Helvetica, sans-serif; 
	display: block; 	
	font-size:12px; 
	color:  #2D2D2D;
	font-weight:normal; 
	padding: 0px 0px 0px 0px;
}
#menuListGal a:hover {
	width:250px;
	color: #FFFFFF;
	background-color:#5E849E;
	text-decoration: none;
}		
#menuListGal ul ol{
	font-family: Arial, Helvetica, sans-serif; 
	color:#2D2D2D; 
	margin: 0px;
	padding: 0px;	
	list-style-type:none;
	}
#menuListGal li {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif; 
	color:#2D2D2D; 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;	
	border-color:#ffffff;
	
	border-style:solid;		
	border-width: 0px 0px 1px 0px;		
	}	

.newsheadline { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2D2D2D; text-decoration: none; font-weight:normal}
.newsheadline:link { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2D2D2D; text-decoration: none;  font-weight:normal}
.newsheadline:visited { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2D2D2D; text-decoration: none; font-weight:normal }
.newsheadline:active { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2D2D2D; text-decoration: none; font-weight:normal }
.newsheadline:hover { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #2D2D2D; text-decoration: underline; }

.nolinkFooter { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter:link { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;  font-weight:normal }
.linkFooter:visited { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter:active { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter:hover { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight:normal }

.linkFooterW { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold}
.linkFooterW:link { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;  font-weight:bold}
.linkFooterW:visited { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold }
.linkFooterW:active { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold }
.linkFooterW:hover { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.linkrecord { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #AEDC57; text-decoration: none; font-weight:normal}
.linkrecord:link { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #AEDC57; text-decoration: none;  font-weight:normal}
.linkrecord:visited { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #AEDC57; text-decoration: none; font-weight:normal }
.linkrecord:active { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #AEDC57; text-decoration: none; font-weight:normal }
.linkrecord:hover { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #AEDC57; text-decoration: underline; }

.textField { background-color:#EEEEEE; background-image:url(images/textField.jpg); background-position:top left; background-repeat:no-repeat; width:450px; height:22px; border:0px; padding:5px 10px 0px 10px;}
.textArea { background-color:#EEEEEE; background-image:url(images/textArea.jpg); background-position:top left; background-repeat:no-repeat; width:450px; height:75px; border:0px; padding:5px 10px 5px 10px; font-family:font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #323232; }
.securityText {background-color:#EEEEEE; background-image:url(images/securityText.jpg); background-position:top left; background-repeat:no-repeat; width:65px; border:0px; height:29px; padding:6px 10px 0px 10px; font-family:font-family:Arial, Helvetica, sans-serif;}

