body { margin:0px; background-color:#959595; font-family:Arial, Helvetica, sans-serif;  }
p { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #353535; line-height: 24px;}
h1 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #353535; margin: 0px 0px 10px 0px; padding: 15px 0px 0px 0px; font-weight:normal; }
h2 { font-family: font-family:Arial, Helvetica, sans-serif; font-size: 17px; color: #006D8F; 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: 18px; color: #353535; 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: #353535; 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: #353535; 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: #353535; 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: #353535; 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: #008BB5; text-decoration: none;}
a:link { font-family: font-family:Arial, Helvetica, sans-serif;  color: #008BB5; text-decoration: none;}
a:visited { font-family: font-family:Arial, Helvetica, sans-serif; color: #008BB5; text-decoration: none;}
a:active { font-family: font-family:Arial, Helvetica, sans-serif;  color: #008BB5; text-decoration: none;}
a:hover { font-family: font-family:Arial, Helvetica, sans-serif;  color: #008BB5;  text-decoration: underline;}



.mainContainer {width: 982px; height:100%; margin: 10px auto 10px auto; padding: 9px; background-color:#FFFFFF}
.page { width: 982px; height: 100%; margin: 0px auto 0px auto; padding: 0px;}
.images {margin:0px; padding: 0px; border: 0px;}
.imageR15 {margin-right:15px;}

.toparea { width: 982px; height:190px; padding: 0px; margin:0px; }
.topimage { width: 982px; height:160px; padding: 0px; margin:0px;}
.midimage { width: 982px; height:30px; padding: 0px; margin:0px;}

.mainarea {width:982px;  overflow: hidden;}

.leftcol {width:190px; height:100%; background-color:#00AADC; float:left; padding-bottom: 32767px; margin-bottom: -32767px; background-image: url(images/menubgd.gif);  background-repeat:repeat-y; background-position:top left;}
.leftcolgal {width:250px; height:100%; background-color:#DFDFDF; float:left; padding-bottom: 32767px; margin-bottom: -32767px;}
.leftad {width:170px; margin:30px 0px 200px 4px;}
.leftadgal {width:250px; background-color:#DFDFDF;}
.right {width:779px; float:left; padding: 0px 0px 0px 12px}
.rightmeet {width:423px; height:796px; padding: 10px 20px 0px 20px; float:left; background-image: url(images/meet-tabs.gif);  background-repeat:no-repeat; background-position:top left; background-color:#DAE4EA } 
.rightedstats {width:274px; height:640px; padding: 166px 10px 0px 20px; float:left; background-image: url(images/ed-right-bgd.jpg);  background-repeat:no-repeat; background-position:top left;  background-color:#DAE4EA} 
.rightmattstats {width:274px; height:640px; padding: 166px 10px 0px 20px; float:left; background-image: url(images/matt-right-bgd.jpg);  background-repeat:no-repeat; background-position:top left;  background-color:#DAE4EA} 
.rightgal {width:779px; float:left; padding: 0px 0px 0px 12px; }
.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; border-color:#DAE4EA; border-width:5px; border-style:solid;}
.quote {width: 712px; height: 100px; font-size:24px; line-height:36px; color:#FFFFFF; margin:0px 3px 0px 4px; padding: 35px 30px 5px 30px; background-image: url(images/quote-bgd.gif);  background-repeat:no-repeat; background-position:top left;}
.quote2 {width: 350px; height: 110px; font-size:24px; line-height:36px; color:#FFFFFF; margin:0px 3px 0px 4px; padding: 35px 30px 5px 30px; background-image: url(images/quote-small-bgd.gif);  background-repeat:no-repeat; background-position:top left;}

.newshead {width:700px; height:40px; margin:0px; padding:0px;}
.newshead2 {width:700px; height:100px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px}
.newsthumb {width:150px; height:100px; padding: 0px; float:left; vertical-align:top}
.newstext {width: 540px; height: 100px; padding: 0px 0px 0px 10px; float:left}

.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: 982px; margin: 1px auto 0px auto; height:50px; }

.footer_left {margin:0px 0px 0px 0px; width:470px; float:left; font-size:10px; line-height:18px; color:#FFFFFF; height:30px; padding:10px 0px 0px 20px; }
.footer_right {margin:0px 0px 0px 0px; width:470px; float:right; text-align:right; font-size:10px; line-height:18px; color:#FFFFFF; height:30px; padding:10px 20px 0px 0px; }
a.footer_link { color:#000000; font-size:10px; padding:0px 0px 0px 0px; text-decoration:none;}
a.footer_link:hover { color:#000000; text-decoration:underline;}

.bottomblock {width:982px; height:30px; background-color:#000000; margin: 1px 0px 0px 0px;}

.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:190px;
	background-color:#008BB5;
	color:#FFFFFF;
	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:13px; 
	background-color:#00AADC;	
	color:  #FFFFFF;
	font-weight:normal; 
	padding: 0px 0px 0px 0px;
}
#menuList a:hover {
	width:190px;
	color: #FFFFFF;
	background-color:#008BB5;
	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; 
	font-size:13px; 	
	color:#FFFFFF; 
	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; }


.meettab { font-family: font-family:Arial, Helvetica, sans-serif; padding:20px 40px 0px 20px; font-size: 15px; color: #DE1828; text-decoration: none; font-weight:normal}
.meettab:link { font-family: font-family:Arial, Helvetica, sans-serif; padding:20px 40px 0px 20px; font-size: 15px; color: #DE1828; text-decoration: none;  font-weight:normal}
.meettab:visited { font-family: font-family:Arial, Helvetica, sans-serif; padding:20px 40px 0px 20px; font-size: 15px; color: #DE1828; text-decoration: none; font-weight:normal }
.meettab:active { font-family: font-family:Arial, Helvetica, sans-serif; padding:20px 40px 0px 20px; font-size: 15px; color: #DE1828; text-decoration: none; font-weight:normal }
.meettab:hover { font-family: font-family:Arial, Helvetica, sans-serif; padding:20px 40px 0px 20px; font-size: 15px; color: #6288A2; 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;}

.element_container {float:left; clear:both; height:32px;}
.element_container_fleft {float:left; clear:left; height:32px; width:335px;}
.element_container_fright {float:left; clear:right; height:32px;}

.inline_element_left {position:absolute; margin:3px 0px 0px 0px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #353535;}
.inline_element_right {position:absolute; margin:0px 0px 0px 135px;}

.inline_element_left input{font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #353535;}
.inline_element_right input{font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #353535;}
.inline_element_right select{font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #353535; width:145px;}
