@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(images/large_background.jpg);
    	background-color: #dedede;
	margin:0; padding:0; 
	text-align:center; 
	color: #666666; 
	font-family:  Verdana, Arial, Helvetica; 
	font-size:10px;
}

a{
	color: #666666; 
	font-size:10px;
	text-decoration:none;
}

.moduletablex {
	color: #ff0000; 
	font-size:10px;
	text-decoration:bold;
}

a.bottomlinks:{
	color: #ffffff; 
	font-size:10px;
	text-decoration:none;
}

a:hover{
	color:#f87e01;
	text-decoration: underline;
}

img {
border:none;
}

contentpaneopen {
	position: relative;
	top: -200px;
}

.top {
float:left;
width:100%;
background-color:#71b9d1;
border-bottom:2px solid #fff;
border-top:2px solid #1e2d32;
background-image:url(images/menubkgd.jpg);
height:70px;
}

.alt-row0 {
	font-family:  Verdana, Arial, Helvetica; 
	font-size:10px;
	background-color:#d2d2d2;
}

.alt-row1 {
	font-family:  Verdana, Arial, Helvetica; 
	font-size:10px;
	background-color:#e9e9e9;
}

.logo {
float:left;
width:auto;
margin-top:2px;
}



#Table_01 {
	position:center;
	left:0px;
	top:0px;
	width:1003px;
	height:628px;
}

#master-main-pageCSS-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1003px;
	height:92px;
}

#master-main-pageCSS-02 {
	position:absolute;
	left:0px;
	top:92px;
	width:1003px;
	height:470px;
}

#master-main-pageCSS-03 {
	position:absolute;
	left:0px;
	top:562px;
	width:1003px;
	height:66px;
}





.login {
	position: relative;
	left: 900px;
	top: -26px;
}


.breadcrumb {
	left: 10px;
	top: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    padding:8px 0;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}



.header {
float:left;
width:100%;
background-color:#1c343b;
background-image:url(../images/headerbkgd.jpg);
background-repeat:repeat-y;
padding:0px 0 0px 0;
margin-bottom:0px;
color:#fff;
font-size:1.2em;
font-weight:lighter;
line-height:2em;
}

.copyright
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    padding:8px 0;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}

.bottomlinks
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    padding:8px 0;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}

.main {
float:left;
width:1003px;
background-color:#f1f2f4;
background-image:url(images/body.jpg);
background-position:bottom;
background-repeat:repeat;
padding:10px 0 10px 0;
}


.textpadding {
float:center;
padding:20px 20px 20px 20px;
}


.textpadding_ctr {
top: 0px;
padding:10px 20px 20px 20px;
}


.tableseperator {
margin-bottom:20px;
}


.footer {
float:left;
width:100%;
background-image:url(images/menubkgd2.jpg);
background-repeat:repeat-x;
color:#fff;
font-size:.88em;
padding:20px 0px 0px 0px;
}


ul.four {
float:left;
width:100%;
padding-top:0px;
padding-bottom:0px;
padding-right:8px;
margin-top:0px;
margin-bottom:0px;
color:#fff;
background-image:url(images/shadowbox.png);
background-repeat:no-repeat;
}

ul.four li {
float:left;
width:19%;
padding:0 3%;
margin:0px;
line-height:150%;
font-size:11px;
list-style:none;
color#fff;
}


ul.four li h4 {
font-size:1.4em;
padding-bottom:0px;
margin-bottom:0px;
}


.componentheading {
color:#3c6a7b;
padding:8px 0px 30px 0px;
margin:0;
font-size:2.0em;
font-weight:lighter;
}

#content {
	text-align:center; 
	width:998px; 
	margin: 0px; 
	border:1px solid gray;
	z-index:0;
	background-color: #fff;
	height:auto;
	min-height:500px;
  	_height:500px;
}

.contentheading {
color:#3c6a7b;
padding:12px 0 0px 0;
margin:0 0 0px 0;
font-size:1.5em;
font-weight:lighter;
border-bottom:1px solid #e4e4e4;
}

.tagline {
position: relative;
color:#ffffff;
	left: 300px;
	top: -10px;
font-size:1.2em;
font-weight:lighter;
text-transform:lowercase;
letter-spacing:1px;
}

h1 {
color:#617177;
padding:0px 0 10px 0;
margin:0;
font-size:1.3em;
font-weight:normal;
line-height:150%;
}

h2 {
color:#047ed1;
padding:12px 0 3px 0;
margin:0 0 0px 0;
font-size:1.5em;
font-weight:lighter;
border-bottom:1px solid #e4e4e4;
}

h3 {
color:#f17e01;
padding:8px 0;
margin:0;
font-size:1.5em;
font-weight:lighter;
}


h5 {
color:#617177;
padding:0px 0 10px 0;
margin:0;
font-size:1.2em;
font-weight:lighter;
line-height:150%;
}

h6 {
color:#047ed1;
padding:12px 0 3px 0;
margin:0 0 0px 0;
font-size:1.2em;
font-weight:lighter;
border-bottom:1px solid #e4e4e4;
}

.footer h3 {
color:#999;
font-size:1.5em;
}

.header h3, .header a {
color:#fff;
}

.centertab {
width:1003px;
} 


.background1 {
background-image: url(images/Header.jpg);
background-repeat: no-repeat;
width:1003px;
height:94px;
} 

.background1_contactus {
background-image: url(images/Header_contactus.jpg);
background-repeat: no-repeat;
width:1003px;
height:94px;
} 

.background1_schedule {
background-image: url(images/Header_schedule.jpg);
background-repeat: no-repeat;
width:1003px;
height:94px;
} 

.background1_support {
background-image: url(images/Header_support.jpg);
background-repeat: no-repeat;
width:1003px;
height:94px;
} 

.background2 {
background-image: url(images/Body_Placeholder.jpg);
background-repeat: no-repeat;
width:1003px;
height:470px;
} 

.background3 {
background-image: url(images/Footer.jpg);
background-repeat: no-repeat;
width:1003px;
height:64px;
} 


.row-header {
	text-align:left; 
	color:#047ed1;
	font-family:  Verdana, Arial, Helvetica; 
	font-size:12px;
	font-weight:bold;
}

.data {
	text-align:left; 
	color:#666666;
	font-family:  Verdana, Arial, Helvetica; 
	font-size:11px;
	font-weight:normal;
}

.alt{
	text-align:left; 
	color:#666666;
	background-color:#d6eaff;
	font-family:  Verdana, Arial, Helvetica; 
	font-size:11px;
	font-weight:normal;
}


blockquote {
font-size:1.4em;
font-style:italic;
font-weight:lighter;
font-family:"Times New Roman", Times, serif;
color:#444;
line-height:2em;
padding:0;
margin:10px 0;
}

.credits {
margin:2%;
padding:12px 0;
float:left;
width:96%;
border-top:1px solid #487b8c;
text-align:center;
color:#bfc9cc;
}

.credits a {
color:#fff;
}

table.blog td {
	padding: 0px 5px 0px 5px;
	margin: 0px;
}






.photographleft {
padding: 5px 15px 5px 0px
}

.photographright {
padding: 5px 0px 5px 15px
}



