/* IE Png Fix */
img, div { behavior: url(iepngfix.htc) }

/* 
Color Codes
-----------------------------
Lt Blue				#91cad1
Dark Teal			#12565c
Brown					#5a5932
-----------------------------
*/

/*Link Elements*/

a:link, a:visited, a:active, a:hover {
font: normal 11px/15px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#753d1c;
text-align:left;
text-decoration:underline;
}

a.ContactLink:link, a.ContactLink:visited, a.ContactLink:active, a.ContactLink:hover {
font: normal 10px/14px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#12565c;
text-align:left;
text-decoration:underline;
}
table.contentpaneopen, table.contentpane, table.blog {border-collapse: collapse;padding: 10px;margin: 0;width: 100%;}

img.contentpaneopen {margin: 5px;}

/*-------------------------------------------------------------------------*/

/*Global Elements*/

body{
margin:0;
padding:0;
width:100%;
height:auto;
font: normal 11px/15px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#076360;
text-align:left;
background: url(../images/bkg_img.gif) #753d1c repeat-x;
}

p{
margin:0 0 10px 0;
padding:0;
width:auto;
height:auto;
font: normal 11px/15px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#4f5550;
}

Hr{margin:5px 0 5px 0;}

#top_cont{
margin:0 auto 0 auto;
padding:0;
width:600px;
height:75px;
background: url(../images/top_bkg.gif) no-repeat;
text-align:center;
}


#flash_cont{
margin:0 auto 0 auto;
padding:0;
width:600px;
height:184px;
background: url(../images/flash_area.jpg) no-repeat;
text-align:center;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
#flash_cont1{
margin:0 auto 0 auto;
padding:0;
width:600px;
height:184px;
text-align:center;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

#nav_con{
margin:0 auto;
padding:0;
width:600px;
height:39px;
background: url(../images/nav_bkg.gif) no-repeat;
text-align:center;
}


ul#nav {
margin:0 auto;
padding:0;
font: normal 12px/35px Georgia, "Times New Roman", Times, serif;
color:#fff;
list-style: none;
display:inline; 
}

#nav li {
padding:0;
display: inline;
}

#nav a {
font: normal 12px/35px Georgia, "Times New Roman", Times, serif;
color:#fff;
text-decoration:none;
}

#nav a:hover {
font: normal 12px/35px Georgia, "Times New Roman", Times, serif;
color:#0faca6;
text-decoration:none;
}

.content_txt{
margin:0; 
padding:15px;
width:370px; 
height:auto; 
}

.Ad_nav{
margin:0;
padding:10px 0 0 10px;
width:188px;
height:25px;
background:url(../images/ad_title_bkg.gif) repeat-x;
}
.Ad_Title1{
margin:0;
padding:3px 0 0 15px;
width:100%;
height:39px;
background:url(../images/nav_bkg.gif) repeat-x;
}

.Ad_Title{
margin:0;
padding:8px 0 0 10px;
width:390px;
height:42px;
background:url(../images/ad_title_bkg.gif) repeat-x;
}
.Ad_Image{
margin:0;
padding:0;
width:400px;
height:100px;
background:url(../images/ad_image_1.jpg) no-repeat;
border-top:1px solid #fff;
}
.Ad_Image2{
margin:0;
padding:0;
width:400px;
height:100px;
background:url(../images/ad_image_2.jpg) no-repeat;
border-top:1px solid #fff;
}
.white_title30px{
margin:0;
padding:30px;
font: normal 30px/30px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#fff;
}

.white_title18px{
margin:0;
padding:30px;
font: normal 18px/20px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#fff;
}
.white_title18px{
margin:0;
padding:0;
font: normal 18px/20px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#fff;
}

.white_title12px{
margin:0;
padding:0;
font: normal 12px/14px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#fff;
}

.footer{
margin:0 auto 0 auto;
padding:0;
width:600px;
height:auto;
font: normal 9px/16px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
text-align:center;
}

ul#footerlist {
margin:0 auto 0 auto;
padding:0;
font: normal 9px/15px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#4f5550;
height:auto;
text-align:left;
list-style: none;
display:inline; 
}

#footerlist li {
display: inline;
}

#footerlist a {
text-decoration:none;
color:#4f5550;
font: normal 11px/15px "trebuchet ms", tahoma, arial, verdana, sans-serif;
text-decoration:none;
}

#footerlist a:hover {
text-decoration:none;
color:#753d1c;
}

.copyright{
font: normal 9px/10px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#bec3bf;
text-align:center;
}

/* Side Nav */

ul#sideNav {
margin:0;
padding:15px;
font: normal 12px/24px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#044e4c;
list-style: none;
}

#sideNav li {
margin:0;
padding:0 0 0 15px;
background:url(../images/bullet-left.gif) no-repeat 0 50%;
}

#sideNav a {
text-decoration:none;
font: normal 12px/24px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#044e4c;
}

#sideNav a:hover {
text-decoration:underline;
color:#044e4c;
}

.side_txt{
margin:0;
padding:0 15px 15px 15px;
font: normal 11px/14px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#4f5550;
}

.side_txt_title{
margin:0;
padding:0;
font: normal 18px/24px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#044e4c;
}
.list_txt{
margin:0 0 0 20px;
padding:0;
font: normal 12px/16px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#044e4c;
}

.content_title24px{
margin:0;
padding:0;
font: normal 24px/24px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#753d1c ;
}

.content_title18px{
margin:0;
padding:0;
font: normal 18px/18px "Trebuchet MS", Verdana, sans-serif;
text-align: left;
color:#753d1c ;
}

/*Contact Form Elements*/

.form_input{
margin:0;
padding:3px 0 3px 2px;
width:275px;
height:14px;
font: normal 10px/14px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#12565c;
text-align:left;
border:1px solid #959595;
background-color:#fff;
}

#submit_btn{
margin:0;
padding:0 0 20px 0;
width:65px;
height:18px;
background-image:url(../images/submit.gif);
background-repeat:no-repeat;
}


/* Text Styles */

.right_content{
margin:10px auto 0 auto;
padding:0 0 10px 0;
width:370px;
height:auto;
font: normal 10px/14px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#ffffff;
text-align:left;
}
img.left {
float: left; 
margin: 2px 15px 5px 0;
border: double #044e4c; 
}

img.right {
float: left; 
margin: 10px; 
border: 0;
}
