﻿* {margin:0; padding:0;}
html{height:100%;}
body {background: #28353D url(images/bg.jpg) repeat-x top;margin:0; padding:0;
font-family: arial, verdana, sans-serif; height: 100%; font-size: 70%; color:#2d2d2d;}
#main {margin:0 auto;}
.content p {margin: 10px 0; line-height: 1.5em;}
.content ul {line-height: 1.5em;}
.content ol {line-height: 1.5em; padding: 0; margin: 0 0 .9em 25px;}
.header {background: url(images/header_bg.jpg) no-repeat bottom right; margin:0 0 10px 0;}
ul.topnav {margin:0; float:left;}
.header ul.topnav{margin:0 0 25px 0; float:right;}
ul.topnav li{ list-style:none; float:left; display:inline;}
ul.topnav li img{float:left; display:inline;}
.middle {background: url(images/middle_bg.jpg) repeat-y top left; padding:17px 14px; height: 100%;}
.footer {
color:#979797; 
font-size: 80%; 
text-align:center; 
background: url(images/footer.jpg) no-repeat top left;
padding:60px 135px;
}
.footer a:visited  {
	color:#979797; 
}

.footer a:link  {
	color:#979797; 
}

.footer a:hover  {
	color: #FFF;
}
p.tp{padding: 9px 0 0 0; background-position: top;}
p.bt{background-position: bottom; padding: auto 0 9px 0; }
.news {width: 175px; margin: 0 0 15px 0;}
.blog-homepage {width: 175px; margin: 0 0 15px 0;}
.respon {width: 175px; margin: 0 0 15px 0;}
.left_contact {width: 175px; margin: 0 0 15px 0;}
#leftnav {width: 175px; margin: 0 0 15px 0;}
#leftnav ul{background: url(images/leftnav_bg.jpg) repeat-y top left; list-style:none;}
.left_include p{background-image: url(images/leftnav_bg1.jpg); background-repeat:no-repeat; display:block; padding: 9px 0 0 0; margin:0; }

.left_contact p{background-image: url(images/rapid_bt.jpg);}

#leftnav ul li{margin: 0 8px; background: url(images/leftnav_li.jpg) repeat-x top left; display:block;}
#leftnav ul li a{
display:block; 
padding: 6px 0 6px 15px; color:#3d3d3d; background: url(images/bullet.jpg) no-repeat left 50%;
font-weight:bold; text-decoration:none;width:142px; }
#leftnav ul li a:hover{text-decoration:none;color: #631433; background: url(images/bullet_o.jpg) no-repeat left 50%;}

.left_contact {background: url(images/rapid_bg.jpg) repeat-y left;}
.left_contact table{margin: 8px;}
.head {background: url(images/box_bg.jpg) repeat-y left top;}
.head h2{background: url(images/news_head.jpg) no-repeat left top; 
padding: 8px; font-size: 125%; border-bottom:1px solid #E2E2E2; font-family: Helvetica, Verdana, Arial;
color:#214D5D;
}
.blog-home h2{
background: url(images/blog-home-bg.jpg) no-repeat left top; 
padding: 8px 8px 18px 8px;
font-size: 125%;
font-family: Helvetica, Verdana, Arial;
color:#214D5D;
}
.blog-home h2 a, .blog-home h2 a:visited{
color:#214D5D;
text-decoration:none;
}
.blog-home h2 a:hover{
color:#671330;
text-decoration:none;
}
.blog-homepage h2{
background: url(images/blog-home-bg2.jpg) no-repeat left top; 
padding: 8px 8px 18px 8px;
font-size: 120%;
font-family: Helvetica, Verdana, Arial;
color:#fff;
/*color:#214D5D;*/
}
.blog-homepage h2 a:link, .blog-homepage h2 a:visited{
color:#fff;
/*color:#214D5D;*/
text-decoration:none;
}
.blog-homepage h2 a:hover{
color:#fff;
/*color:#214D5D;*/
text-decoration:none;
}
.blog-homepage {background: url(images/news_bg.jpg) repeat-y left;}
.blog-homepage #text1{width:158px;clear:both; padding: 0 7px 5px;}
.blog-homepage li{border-bottom:1px solid #E2E2E2; padding: 10px 0;list-style:none;}
.blog-homepage a{color:#175488; display:block;}
.blog-homepage .head h2{background: url(images/24hr_head.jpg) no-repeat left top; font-family: Helvetica, Verdana, Arial;
padding: 8px; margin:0; font-size: 120%; border-bottom:1px solid #E2E2E2; color:#601430;
}
.blog-homepage p{background-image: url(images/news_bt.jpg);}
.contact {
	color: #423F3F;	
	text-align: left;
	}
.form {
	color: #000000;
	width: 149px;
}

.respon {background: url(images/24hr_bg.jpg) repeat-y left; font-family: Helvetica, Verdana, Arial;}
.respon .head h2{background: #370519 url(images/24hr_head.jpg) no-repeat left top; 
padding: 8px; font-size: 125%; border-bottom:1px solid #370519;
color:#fff;
}
#text1{width:158px;clear:both; padding: 7px;}
.t1{color:#5B122E;}
.respon p{background-image: url(images/24hr_bt.jpg);}

.news {background: url(images/news_bg.jpg) repeat-y left;}
.news li{border-bottom:1px solid #E2E2E2; padding: 10px 0;list-style:none;}
.news a{color:#175488; display:block;}
.news .head h2{background: url(images/news_head.jpg) no-repeat left top; font-family: Helvetica, Verdana, Arial;
padding: 8px; font-size: 120%; border-bottom:1px solid #E2E2E2; color:#601430;
}
.news p{background-image: url(images/news_bt.jpg);}

.content {padding: 0 11px 0 22px;}
.content ul {padding: 0; margin: 0 0 .9em 25px; list-style: square;}
.content ul li {padding: 0; margin: 0 0 .6em 0; }
h1{font-size: 150%; color:#671330; padding: 0 2px 2px 2px; margin: 0 0 5px 0; border-bottom:1px solid #6293A4; text-transform: uppercase;}
h1 a:link{color:#671330; text-decoration:none;}
h1 a:visited{color:#671330; text-decoration:none;}
h1 a:hover{color:#671330; text-decoration:none;}
h2 {
	font-size: 120%;
	margin: 0 0 .4em 0;

}
h2 a:link, h3 a:link{color:#2D2D2D;}
h2 a:visited, h3 a:visited{color:#2D2D2D;}
h2 a:hover, h3 a:hover{color:#2D2D2D; text-decoration:none;}


.border td{padding: 5px; border:1px solid #CACACA;border-collapse: collapse}

a:link {

color: #0c2795;

}

a:visited {

color: #532e86;

}

a:hover {

color: #721517;

}
td {
	vertical-align: top;
}

.video-photos {
	position: relative;
	height: 188px;
}
.video-photos-inner {
	position: absolute;
	left: 0;
	width: 580px;
	top: 0;
}
h4.news-heading {
border-bottom: 1px solid #CCC;
margin: 20px 0 0px 0;
padding-bottom: 1px;
font-size: 1.3em;
}

.hdbox {
display: none;
}

.accordion  {
		border: 1px solid #6293a4;
		margin-bottom: 20px;
}
.accordion div {
	background-color: #FFF;
}

.accordion ul {
	margin-top: 6px;
}

.accordion p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-size: 1em;
	margin: 0px;
	padding: 10px;
}
.accordion a.accordion-heading {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	color: black;
	background-color: #cbcbcb;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url(/images/AccordionTab0.jpg);
}
.accordion a.accordion-heading:hover {
	background-color: #cbcbcb;
	color: #FFF;
	background-image: url(/images/AccordionTab2.jpg);
}
.accordion a.accordion-heading:visited {
	background-color: #cbcbcb;
	color: #FFF;
	background-image: url(/images/AccordionTab2.jpg);
}
.accordion a.selected {
	color: #FFF;
	background: #181818 url(/images/AccordionTab2.jpg);
}
