/* ------------------------------------- */
/* set link setyle if no class tag is specified*/
A:visited  {text-decoration : none; color: #fbfafb;}
A:link  {text-decoration : none; color: #fbfafb;}
A:hover  {text-decoration : none; color: #fbfafb;}
a:active, a:focus {outline: 0;}
/* ------------------------------------- */

body {font-family:  Arial, Helvetica, Verdana, sans-serif; color: #222222; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

#wrap {
	width:985px; 
}
/*Z-Index, Relative And Absolute Positioning*/
#layer1 {position:relative; width:985px; height:44px; z-index:1;}
#layer2 {position:absolute; top:25px; width:985px; height:481px; z-index:-1;}
#layer3 {position: relative; top:-38px; width:985; height:44px; z-index:3;}

/* Body Text */
p A:visited {text-decoration : none; color: #333333;}
p A:link {text-decoration : none; color: #333333;}
p A:hover {text-decoration : underline; color: #333333;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
p.list {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9pt; line-height: 18pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Body Text Blue */
p.Blue A:visited {text-decoration : none; color: #013e6b;}
p.Blue A:link {text-decoration : none; color: #013e6b;}
p.Blue A:hover {text-decoration : underline; color: #013e6b;}
p.Blue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #013e6b; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Body Text Purple */
.Purple A:visited {text-decoration : none; color: #65497a;}
.Purple A:link {text-decoration : none; color: #65497a;}
.Purple A:hover {text-decoration : underline; color: #65497a;}
.Purple {font-family: Verdana, Arial, Helvetica, sans-serif; color: #65497a; font-size: 9pt; line-height: 14pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/* Top Nav Text */
p.topNav A:visited {text-decoration : none; color: #333333;}
p.topNav A:link {text-decoration : none; color: #333333;}
p.topNav A:hover {text-decoration : underline; color: #333333;}
p.topNav {font-family:  Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 7pt; line-height: 12pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
/* Nav Text */
p.topText A:visited {text-decoration : none; color: #07364b;}
p.topText A:link {text-decoration : none; color: #07364b;}
p.topText A:hover {text-decoration : underline; color: #07364b;}
p.topText {font-family:  Verdana, Arial, Helvetica, sans-serif; color: #07364b; font-size: 9pt; line-height: 12pt; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

UL A:visited {text-decoration : none; color: #13477b;}
UL A:link {text-decoration : none; color: #13477b;}
UL A:hover {text-decoration : underline; color: #13477b;}
UL {text-align:center; color:#13477b; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

LI A:visited {text-decoration : none; color: #13477b;}
LI A:link {text-decoration : none; color: #13477b;}
LI A:hover {text-decoration : underline; color: #13477b;}
LI {font-family: Verdana, sans-serif; color: #13477b; font-size: 9pt; line-height: 13pt; display:inline; list-style: none;}

/* Page Title */
H1 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 34pt; color: #634279; line-height: 36pt; font-weight:normal; letter-spacing:-.5; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
H1.nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32pt; color: #ffffff; line-height: 36pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
H1.small {font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 28pt; color: #0f6cb6; line-height: 35pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

/*  Subtitle */
H2 A:visited {text-decoration : none;color : #634279;}
H2 A:link  {text-decoration : none;color : #634279;}
H2 A:hover  {text-decoration : underline;color : #634279;}
H2 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12.5pt; color: #634279; line-height: 13pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

H2.blue A:visited {text-decoration : none;color : #3399cc;}
H2.blue A:link  {text-decoration : none;color : #3399cc;}
H2.blue A:hover  {text-decoration : underline;color : #3399cc;}
H2.blue {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #3399cc; line-height: 18pt; font-weight:normal; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

H3 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 22pt; color: #77558e; line-height: 24pt; font-weight:normal; letter-spacing:-.5; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}

H4 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #65497a; line-height: 14pt; font-weight:normal; letter-spacing:-.5; margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; margin-top:0px; padding:0;}
/* ------------------------------------- */
/* ------  Custom Font Browser   ------- */
/* ------------------------------------- */
@font-face {font-family: MTCORSVA; src: url('../webFonts/MTCORSVA.eot');} /* IE */ 
@font-face {font-family: MTCORSVA; src: url('../webFonts/MTCORSVA.ttf');}

@font-face {font-family: futura; src: url('../webFonts/futural.eot');} /* IE */
@font-face {font-family: futura; src: url('../webFonts/futural.ttf');}
/* ------------------------------------- */
/* ------------------------------------- */
.smallBr10{margin-bottom:10px; margin-top:10px;}
.smallBr10Btm{margin-bottom:10px;}
.smallBr5{margin-bottom:5px;}
/* ------------------------------------- */
/* set font, color, size for form fields */
.frontforms {
	font-family:  Arial, Helvetica, Verdana, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border: 1px solid #cccccc;	
	padding-left: 5px;
}

.contactMessage {
	font-family:  Arial, Helvetica, Verdana, Times, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border: 1px solid #cccccc;		
	padding-left: 10px;
	height: 200px;
	width: 500px;
}

/* ------------------------------------- */
/* ------------------------------------- */


/* ------------------------------------- */
/* set font properties for public pages of the website */

.main_body A:visited {text-decoration : none;color : #000000;}
.main_body A:link  {text-decoration : none;color : #000000;}
.main_body A:hover  {text-decoration : underline;color : #000000;}
.main_body {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; line-height: 14pt;}


.main_bodyColor A:visited {text-decoration : none;color : #634279;}
.main_bodyColor A:link  {text-decoration : none;color : #634279;}
.main_bodyColor A:hover  {text-decoration : underline;color : #634279;}
.main_bodyColor {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #634279; line-height: 14pt;}
/* ------------------------------------- */


/* ------------------------------------- */
/* set font properties for newsroom */

.news_title {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 12pt; font-weight:normal; color: #ff3333; line-height: 15pt;}

.news_link A:visited {text-decoration : none;color : #ff3333;}
.news_link A:link  {text-decoration : none;color : #ff3333;}
.news_link A:hover  {text-decoration : underline;color : #ff3333;}
.news_link {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #ff3333; line-height: 13pt;}

.news_latest A:visited {text-decoration : none;color : #000000;}
.news_latest A:link  {text-decoration : none;color : #000000;}
.news_latest A:hover  {text-decoration : underline;color : #000000;}

.news_latest {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; line-height: 11pt;}
.news_Date {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #ff3333; line-height: 11pt;}
.news_StoryTitle {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 12pt; font-weight:normal; color: #000000; line-height: 18pt;}

/* ------------------------------------- */
/* ------------------------------------- */


/* ------------------------------------- */
/* set font properties for navigation */
.top_nav A:visited {text-decoration : none;color : #336600;}
.top_nav A:link  {text-decoration : none;color : #336600;}
.top_nav A:hover  {text-decoration : underline;color : #336600;}
.top_nav {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #336600; line-height: 11pt;}

.bottom_navNav A:visited {text-decoration : none;color : #000000;}
.bottom_navNav A:link  {text-decoration : none;color : #000000;}
.bottom_navNav A:hover  {text-decoration : underline;color : #000000;}
.bottom_navNav {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; line-height: 12pt;}

.bottom_navName {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:normal; color: #ffffff; line-height: 18pt;}
.bottom_navAddress {font-family:  Verdana, Arial, Helvetica, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #ffffff; line-height: 16pt;}

.bottom_NavTerrapin A:visited {text-decoration : none;color : #4288a8;}
.bottom_NavTerrapin A:link  {text-decoration : none;color : #4288a8;}
.bottom_NavTerrapin A:hover  {text-decoration : underline;color : #4288a8;}
.bottom_NavTerrapin {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #4288a8; line-height: 12pt;}

.bottom_navHoursTitle {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:normal; color: #ffffff; line-height: 14pt;}
.bottom_navHours {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #ffffff; line-height: 12pt;}

/* ------------------------------------- */
/* ------------------------------------- */



/* ------------------------------------- */
/* set font properties for admin pages of the website */
.adminTitle {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 14pt; font-weight:normal; color: #000000; line-height: 18pt;}
.adminSubTitle {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 12pt; font-weight:normal; color: #000000; line-height: 18pt;}

.bodytext A:visited {text-decoration : none;color : #000000;}
.bodytext A:link  {text-decoration : none;color : #000000;}
.bodytext A:hover  {text-decoration : underline;color : #000000;}
.bodytext {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; line-height: 14pt;}

.bodytextAlt A:visited {text-decoration : none;color : #bf0000;}
.bodytextAlt A:link  {text-decoration : none;color : #bf0000;}
.bodytextAlt A:hover  {text-decoration : underline;color : #bf0000;}
.bodytextAlt {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #bf0000; line-height: 14pt;}

.error_Captiom {font-family: Arial, Helvetica, Verdana, Times, sans-serif; font-size: 9pt; font-weight:normal; color: #bf0000; line-height: 12pt;}
.error_Message {font-family:  Arial, Helvetica, Verdana, Times, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; line-height: 12pt;}
/* ------------------------------------- */
/* ------------------------------------- */

/* classes to work with cycle plugin for BG images */
#bg_containers {width:800px; margin:0;}
#bg_containers div {width:985px; height:415px; margin:0 auto;}
#bg_containers .bg_glam1 {background:url(../images/home_glam1.jpg) no-repeat;}
#bg_containers .bg_glam2 {background:url(../images/home_glam2.jpg) no-repeat;}
#bg_containers .bg_glam3 {background:url(../images/home_glam3.jpg) no-repeat;}

#content {position:relative;width:985px; height:415px; margin:0; z-index:100;}

.homeBG {
background: #f0ebe3; /* Old browsers */
background: -moz-linear-gradient(top,  #f0ebe3 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ebe3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0ebe3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0ebe3 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0ebe3 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0ebe3 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ebe3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
}

.topNavBG{
background: #2d6d8a; /* Old browsers */
background: -moz-linear-gradient(top,  #2d6d8a 0%, #6fc3e9 51%, #6fc3e9 78%, #2d6d8a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d6d8a), color-stop(51%,#6fc3e9), color-stop(78%,#6fc3e9), color-stop(100%,#2d6d8a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2d6d8a 0%,#6fc3e9 51%,#6fc3e9 78%,#2d6d8a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2d6d8a 0%,#6fc3e9 51%,#6fc3e9 78%,#2d6d8a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2d6d8a 0%,#6fc3e9 51%,#6fc3e9 78%,#2d6d8a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2d6d8a 0%,#6fc3e9 51%,#6fc3e9 78%,#2d6d8a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6d8a', endColorstr='#2d6d8a',GradientType=0 ); /* IE6-9 */
}

.sideNav{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #ece6dc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#ece6dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#ece6dc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#ece6dc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#ece6dc 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#ece6dc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ece6dc',GradientType=1 ); /* IE6-9 */
	
}
/* ------------------------------------- */
/* --------- Drop Down Tabs ------------ */
/* ------------------------------------- */
a.sample_attach, a.sample_attach:visited, div.sample_attach, .sample_attach { position:relative; z-index: 1000; }

.dropmenudiv_c a{
width: 175px;
display: block;
border-bottom-width: 1px;
padding-left:17px;
padding-right:17px;
padding-top:5px;
padding-bottom:5px;
text-decoration: none;
color: #cccccc; /* Text Color of Dropdowns*/
background-color: #0f6cb6; /* Box Rollover Color */
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #17486e; /* Box Rollover Color */

}


.payNow_Button:hover  {background-color:#53a3cd;}
.payNow_Button {	
	font-family:'Arial', sans-serif;
	font-size:16px;	
	font-weight:bold;
	background-color:#67bb49;
	color:#ffffff;
    border:0px;	
	padding: 10px 30px;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}
