/*
CSS Credit: http://www.templatemo.com
*/

body {
	margin: 0;
	padding: 0;
	color: #666666;
	font-family:Verdana;
	font-size: 14px;
	line-height: 1.5em; 
	background-color: #fff;
	background-image: url(images/templatemo_body.png);
	background-position: top;
	background-repeat: repeat-x;
}

.clear{clear:both;}
a, a:link, a:visited { color: #2081da; font-weight: normal; text-decoration: none }
a:hover { text-decoration: underline; }

a.more { display: block; color: #2081da; text-align: center; text-decoration: underline }
a.more span { font-size: 14px; letter-spacing: -3px; }
a.more:hover { text-decoration: none }


p { font-size:14px; color:#666666; line-height:22px; text-align:justify; }
img { border: none; }
blockquote { font-style: italic; margin: 0 0 0 10px;}
cite { font-weight: bold; color: #5f5d5d; }
cite a, cite a:link, cite a:visited  { font-weight: bold; color:#5f5d5d; }
cite span { font-weight: 400; color: #514e51; }
em { color: #5f5d5d; }

 
.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.float_l { float: left }
.float_r { float: right }

.image_frame { display: inline-block; border: 5px solid #cdcccc; margin-bottom: 10px }
.image_fl { float: left; margin: 3px 30px 0 0 }
.image_fr { float: right; margin: 3px 0 0 30px }


header{width:100%; background-color:#fff; height:130px;}
.header_container{width:1000px; height:130px; margin:0 auto;}
.header_container a.logo{float:left; margin:15px 0px 0px 0px;}
.header_container .right{width:550px; float:right;}
.header_container .right .social{width:180px; height:30px; float:right; text-align:right; padding-right:20px;}
.header_container .right .social ul{list-style:none; margin:10px 0px 0px 0px; padding:0px;}
.header_container .right .social li{display:inline-block;}
.header_container .right .social a.fb{background:url(../images/social_icons.jpg) no-repeat 0px 0px; width:28px; height:30px; display:block; }
.header_container .right .social a.tw{background:url(../images/social_icons.jpg) no-repeat -30px 0px; width:28px; height:30px; display:block; }
.header_container .right .social a.in{background:url(../images/social_icons.jpg) no-repeat -60px 0px; width:28px; height:30px; display:block; }
.header_container .right .social a.pdf{background:url(../images/social_icons.jpg) no-repeat -90px 0px; width:28px; height:30px; display:block; }



.menu { margin:15px auto 0 auto;  width:450px; height:45px; float:right; }
.menu ul li { display:inline; float:left; }
.menu ul li a { display:block; text-decoration:none;   font-size:14px; color:#4b82ab; }
.menu ul li a:hover { border-radius:5px; background:#df952b; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }

ul#menu1 {
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block;
	zoom:1;
	padding:0;
	*display:inline;
}
ul#menu1 li:hover{background:#DF952B; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;}
ul#menu1, ul#menu1 ul {
	margin:0;
	list-style:none;
	pading:0;
}
ul#menu1 ul {
	display:none;
	position:absolute;
	left:0px;
	top:31px;
	border-color:1px solid #d4d4d4;
	padding:0 10px 10px;
	background-color:#df952b;
	border-radius:5px;
	width:150px;
}
 
ul#menu1 li:hover>* {
	display:block;
}
ul#menu1 li {
	position:relative;
	display:block;
	white-space:nowrap;
	font-size:0;
	float:right;
}
ul#menu1 li:hover {
	z-index:1;
	color:red;
}

* html ul#menu1 li a {
	display:inline-block;
	
	 
}
ul#menu1>li {
	margin:0;
}
ul#menu1 a:active, ul#menu1 a:focus {
	outline-style:none;
   }

ul#menu1 a.active{background:#DF952B; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;}

ul#menu1 a {
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	cursor:pointer;
	padding:7px 10px 10px;
	 
	
}
ul#menu1 ul li {
	float:none;
	margin:10px 0 0;
	
}
ul#menu1 ul li a{border-bottom:1px solid #c58427;}
ul#menu1 ul a {
	text-align:left;
	padding:4px;
	border-width:0;
	border-radius:0px;
	font:14px Tahoma;
	color:#000;
	text-decoration:none;
}
 
ul#menu1 ul a:hover{background:#a3660f; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; color:#FFFFFF;	}
ul#menu1 li:>a, ul#menu1 li a.pressed {
	
	color:red;
	text-decoration:none;
}
ul#menu1 span {
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0px;
}

.banner{width:100%; height:367px; background-color:#9cb4be;}

.page-title {
    background: url("images/pattern.jpg") repeat scroll left top #F8F8F8;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.05) inset, 0 -5px 15px 0 rgba(0, 0, 0, 0.05) inset;
    margin: 0 auto;
    padding: 30px 0 35px;
    text-align: left;
}
.page-title h2 {
    color: #5D5D5D;
    display: inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    margin-left: 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    vertical-align: middle;
}
.page-title p {
    display: inline;
    font-size: 14px;
    font-style: italic;
    margin-left: 5px;
    vertical-align: middle;
}
.page-title-icon {
    color: #CCCCCC;
    font-size: 46px;
    margin-left: 20px;
    vertical-align: middle;
}
.page-title .wrapper{width:1000px; margin:0 auto;}
.container_wrapper{width:100%; background:url(../images/container_bg.jpg) repeat-x; }

.container{width:930px; height:auto; margin:0 auto 5px; background:#ffffff; padding: 20px 20px 0px 20px;  border-bottom:1px solid #b8b8b8; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }

.container .left{float:left; width:25%; background:#f1f1f1; min-height:300px; height:auto;}
.container .left ul{list-style:none; margin:0px; padding:0px;}
.container .left ul li{display:block; border-left:6px solid #f1a12e; margin-bottom:2px; line-height:30px; background:#4e646d;}
.container .left ul li a{text-decoration:none; color:#FFFFFF; display:block;  padding-left:15px;}
.container .left ul li a:hover {text-decoration:none; color:#FFFFFF; background:#29383f; }
.container .left ul li a.active{text-decoration:none; color:#FFFFFF; background:#29383f; }

.container .right{float:right; width:600px; background:#f1f1f1; width:73%; min-height:300px; height:auto;}
.container .right p{padding:10px 15px;}
.contact_left{width:50%; height:650px; float:left;}
.contact_right{width:40%; height:400px; float:right; background:#f1f1f1; padding-left:10px;}
.contact_right label{width:120px; display:inline-block; line-height:40px;}
.contact_right label:first-child(0+1){line-height:80px; color:red;}
.contact_right input{width:180px;}
.contact_right textarea{margin:0px;}
.contact_right input[type="submit"]{width:70px !important;}
 

h1,h2,h3,h4,h5{ padding:0px; font-weight:normal; color:#333333;}
h1{margin:0px 20px 10px 0px; font-size:24px;}

footer{width:100%; height:100px; background:#3d7ea4;}
.footer{width:1000px; height:100px; margin:0 auto;}
.footer_links{ width:90%; margin:0px auto; height:auto; padding-top:30px; }
.footer_links ul{list-style:none; margin:0 auto; padding:0px; text-align:center;}
.footer_links ul li{display:inline; color:#FFFFFF;} 
.footer_links ul li a{text-decoration:none; color:#FFFFFF;}
.footer_links ul li a:hover{text-decoration:underline; color:#FFFFFF;}
 
 
 
.copyright_wrapper{width:100%; height:30px; background:#00456c;} 
.copyright{width:920px; margin:0 auto; padding:5px 20px 0;}
.copyright span{float:left;}
.copyright a{float:right;}






 