@charset "utf-8";
/* ============================= layout ====================== */
body{
	background-color:#fbfdff;
	min-width:1000px;
	font-family:Trebuchet MS, Arial;
	font-size:16px;
}

ul { list-style:none;}
h1 { font-size:22px; color:#000000; }
h2 {font-size:18px; color:#000000; padding-top:5px; }
h3	{font-size:18px; color:#000000;}
a { text-decoration:none; color:#3B7799;}

/* ============================= header ====================== */
#header{ background:url(../images/header.jpg) no-repeat; width:940px; overflow:hidden; height:177px;}
.logo{float:left; padding-top:30px;}

div.menu {float:right;margin-right:20px; font-size:20px; font-weight:bold;}
div.menu ul {float: right; margin:0px; padding: 0px;}
div.menu ul li {line-height:2.333em; display:inline; float:left; padding: 0 0 0 0;}
div.menu ul li a {text-decoration:none; display:inline-block;/*padding-left:20px;*/ color: #fff;}
div.menu ul li a:hover {color:#00486C;}
.active {padding-bottom:2px; color:#00486C;}


.header-img { padding-top:10px; padding-bottom:10px; }

/* ============================= content ====================== */

#content { min-height: 250px; padding-top:10px; padding-bottom: 20px; overflow:hidden; background-color:#FFF;width:940px;}
.breadcramb{border-bottom:1px solid #006; padding-bottom:3px; float:right; padding-top:5px;}
.breadcramb a{color:#3B7799;}

.cont-img { background: transparent url(../images/content.png) no-repeat bottom; padding-bottom:0px; margin-bottom:0px;}
.img-cls{ padding: 0px; margin:0px; border:1px solid #5e8ea9; height:245px; width:217px; overflow:hidden;}
.img-cls img{ margin:0px; height:241px; width:213px; padding: 2px; }


.menu_items { padding-top: 10px;}
.menu_items h3 {
	background: url(../images/button.png) no-repeat center left #FFF ; 
    cursor: pointer;
    height: 32px;
    width: 217px;
	margin-bottom:10px;
}  

.menu_items a{
    color:#ffffff;
    text-decoration: none;
    font-size: 18px;
}

.menu_items h3 a
{ 
	display: block;
	padding-left:15px;
	text-align:left;
}

.menu_items h3 a:hover{
	background:url(../images/button_hover.png) no-repeat center left #FFF;
	color: #000000;
	height: 32px;
    /*width: 217px;*/
}

.cont h2{ padding-left: 20px; margin-bottom:10px;}
.cont p{ text-align:justify; padding: 0px 20px 5px 20px; line-height:25px; margin-bottom:0px;}
.cont a{color : #3B7799; }
.phone {display:inline-block; width:85px; text-align:justify; margin: 0 3px; padding: 0px 15px 5px 15px; line-height:25px;}
.contact{ text-decoration:none; font-weight:normal; color}
.pad2 {padding-top:28px;}
.ppt { background: transparent url(../images/ppt-icon.png) no-repeat 1px 40%; padding-right:10px;}

#ContactForm { padding-left:50px; padding-right:15px;}
#ContactForm label {display:block;}
#ContactForm .input {width:290px; background:#fff; padding:0px 0 0px 5px; font-size:1em; line-height:1.243em;}
textarea {width:290px; height:144px; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.alignright {text-align:right;}
.profile {display:inline-block; width:170px; text-align:justify; margin: 0 3px; padding: 0px 25px 5px 25px; line-height:25px;}

.cont ul{
	padding-left:30px;}
.cont li{
	list-style-type:disc;
	padding-left:10px;
	padding-bottom:10px;
}



/* ============================= footer ====================== */

div#footer{ background:transparent url(../images/footer1.png) no-repeat; height:37px;overflow:hidden; background-color:#FFF;width:940px;}
.policy {padding-top: 15px; font-size:11px; color:#ffffff; float:right; margin-right:5px;}
.policy a {text-decoration:underline; color:#ffffff;}


html>body .contactform-txt-bg, html>body .txt-bg , html>body .contact-txt-bg{ height:auto;margin-top:0px;}




