@charset "utf-8";
/* CSS Document */

body {
background:url(images/body-bg.png);
width:100%;
font-family: 'Merriweather Sans', sans-serif;
font-size:13px;
height:auto;
margin:0 auto;	
color:#333333;
}

.clear {
clear:both;	
}

#top-menu {
position:relative;
z-index:99;
width:100%;
height:20px;
background:url(images/top-menu-bg.png) repeat-x;
}

#top-menu-container {
width:880px;
padding:0 10px;
margin:0 auto;	
}

.social {
width:300px;
float:left;	
}

#login-menu {
width:333px;
float:right;
background:url(images/login-bg.png) no-repeat center bottom;
height:30px;
}

#login-menu ul {
margin-top:5px;
list-style-type:none;	
}

#login-menu ul li {
display:inline;	
}

#login-menu ul li a {
color:#2b2b2b;
border-right:1px solid #666;
padding-right:7px;
padding-left:7px;	
text-decoration:none;
font-size:14px;
font-weight:300;
}
#login-menu ul li:last-child a {
color:#2b2b2b;
border-right:none;
padding-right:7px;
padding-left:7px;	
text-decoration:none;
font-size:14px;
font-weight:300;
}
#login-menu ul li a:hover {
text-decoration:underline;
}

#header {
	position:relative;
	z-index:9;
/*margin-top:-13px;*/
width:100%;
background:#fff;
height: 176px;
}

.header-container {
width:880px;
padding:0 10px;
margin:0 auto;
}

#menu ul {
padding:0;
margin-top:18px;
list-style-type:none;
}

#menu ul li {
display:table-cell;
padding:0px;	
}

#menu ul li a {
padding:15px 15px;
dispaly:inline;
color:#333333;
text-decoration:none;
}

#menu ul li a.active {
background:#2780af;
color:#ffffff;
border-top:3px solid #126b9a;
}

/**************************************************************/
#header1 {
position:relative;
z-index:9;
/*margin-top:-13px;*/
width:100%;
background:#fff;
height: 115px;
}
#menu1{
padding:0;
/*margin-top:18px;*/
 float:right;
list-style-type:none; width:600px;
}
#menu1 ul li {
display:inline;
padding:0px;	
}

/*#menu1 ul li a {
padding:8px 11px;
dispaly:inline;
color:#333333;
text-decoration:none;
}
#menu1 ul li a:hover {
background:#2780af;
color:#ffffff;
border-top:3px solid #126b9a;
}
#menu1 ul li a.active {
background:#2780af;
color:#ffffff;
border-top:3px solid #126b9a;
}*/

#logo1 {
margin-top:10px;
margin-bottom:10px;
width:260px;
float:left;
height:auto;	
}
.td_onn{color:#126b9a;text-decoration:none; }
a.menu2 {color: #333;text-decoration:none;}
a.menu2:hover{ color:#126b9a;text-decoration:none;}
/**************************************************************/

#logo {
margin-top:10px;
margin-bottom:10px;
width:300px;
float:left;
height:auto;	
}

#search {
width:300px;
float:right;	
}

#slide-container {
width:100%;
margin:0 auto;
background:#e9eeea;
}

.slideshow {
width:900px;
margin:0 auto;
}

#main-container {
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.35);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.35);
width:880px;
background:#ffffff;
margin:0 auto;
padding:10px
}

.col {
width:250px;
float:left;
margin-right: 65px;
background:#f5f5f5;
}
.last {
width:250px;
float:right;
background:#f5f5f5;
margin-right:0px;
}
.caption {
height:25px;
padding-top:5px;
background:#333333;
text-align:center;
}

.caption a {
color:#ffffff;
text-decoration:none;
font-weight:300;
font-size:14px;	
}

.main-content-box {
width:550px;
margin-top:15px;
float:left;
margin-right:40px;
}
.main-content-box-full {
width:100%;
margin-top:30px;
float:left;
margin-right:40px;
}

.main-content-box h1 {
color:#2780af;
font-size:17px;	
font-weight:300;
}

#sidebar {
	margin-top:15px;
width:290px;
float:right;
}

.widget {
width:270px;
padding:5px 10px 10px 10px;
background:#f5f5f5;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.widget h1 {
color:#333333;
font-size:17px;	
font-weight:400;	
}

.widget h1 span{
color:#2780af;
font-size:17px;	
font-weight:400;	
}

.widget ul {
padding-left:0px;
list-style-type:none;	
}

.widget ul li {
background:url(images/bullet.png) no-repeat left top;
margin-bottom:15px;
padding-left:20px;
font-size:13px;
font-weight:400;
color:#333333;
}

.widget ul li a{
color:#2780af;
text-decoration:none;
}

.button-new {
margin:10px;
float:right;
background:#2780af;
padding:6px;
color:#ffffff;
font-size:13px;
font-weight:400;
text-decoration:none;
}

#footer {
background:#363839;
width:100%;
color:#cccccc;
}

#footer a{
color:#ffffff;
text-decoration:none;	
}

#footer a:hover{
color:#cccccc;
text-decoration:underline;	
}

#footer-container {
width:870px;
padding:10px 15px;
margin: 0 auto;
}

#footer-container  h1 {
font-size:18px;
margin-top:5px;
margin-bottom:20px;
color:#f5f5f5;
border-bottom:1px dotted #525252;
font-weight:400;
}

.footer-box {
width:250px;
font-size:12px;
float:left;
margin-right:40px;	
}

.footer-box ul {
padding:0;
margin-left:5px;
list-style-type:none;	
}

.footer-box ul li{
background:url(images/bullet.png) no-repeat left top;
margin-bottom:15px;
padding-left:20px;
font-size:12px;
font-weight:400;
color:#cccccc;	
}

.footer-box ul li a{
color:#cccccc;
text-decoration:none;
}

.footer-box-last {
width:280px;
float:right;
margin-right:0px;		
}

#copy {
background:#333333;
border-top:1px solid #525252;
height:	40px;
}

#copy-container {
width:870px;
padding:10px 15px;
margin: 0 auto;
}

.map {
background:url(images/map.png) no-repeat center;
}

.fieldHolder {
width: 159px;
height: 29px;
background: url(images/form-bg.png) no-repeat; margin:4px 0px;
}

.textInput {
width: 140px;
height: 18px;
background: none;
border: none;
color: #000000;
margin-top: 4px;
margin-left: 7px;
padding-left: 2px;
font-size: 12px; outline:none;
}
.fieldtextareaInput {
width: 159px;
height: 88px;
background: url(images/form-multi-bg.png) no-repeat;
}
.textareaInput {
width: 145px;
height: 70px;
background: none;
border: none;
color: #000000;
margin-top: 8px;
margin-left: 6px;
padding-left: 4px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif; outline:none;
}

#page-title {
background:#eeeeee;	
margin:0;
padding:3px;
border-bottom:2px solid #2780af;
}

#page-title h2 {
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:10px;
padding-left:20px;
color:#2780af;
font-size:25px;
font-weight:400;	
}
.borderradius {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
outline: none;
padding: 5px;
border: thin;
margin: 4px;
}
a.td_on {
    color: #2780af; text-decoration:none; font-size:12px;
}
a.td_on:hover { color:#333333;}
a.td_on1 {
    color: #2780af; text-decoration:none;
}
a.td_on1:hover { color:#333333;}
.radius-bor{-webkit-border-top-left-radius: 40px;
-webkit-border-bottom-right-radius: 40px;
-moz-border-radius-topleft: 40px;
-moz-border-radius-bottomright: 40px;
border-top-left-radius: 40px;
border-bottom-right-radius: 40px; border: #006699 2px solid}
.error1 {color: #FF0000; font-size: 11px;}