body {font-family: /*"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Helvetica,*/Arial,sans-serif;font-size: 12px; background:#E7E7E7 url(../images/bg.jpg) repeat;/*	color: #818181;*/color: #313131;margin:10px; padding:0;line-height:21px;}

a {text-decoration:underline;color: #313131;}
a:hover {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;/*	color: #e54337;*/color: #2F90C4;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {vertical-align: middle;	padding-right: 10px;}

h1 {font-size: 21px;line-height: 25px;margin-bottom: 10px;}
h6 {font-size: 13px; margin:0; font-weight:bold;}

p {font-size: 12px; line-height:21px;}
.content{ font-size:12px; width:660px;}
.content ul {list-style:none; margin:0;}
.content ul li {line-height:23px; padding:0px 0px 0px 23px; margin:0px; background:url(../images/bullet-blue.png) no-repeat 0% 4px;}
.content ol{ margin:0;}
.content ol li{ line-height:23px;}
.content a{ font-size:12px; text-decoration:none; color:#2F90C4;}
.content a:hover{ font-size:12px; text-decoration:underline;}

#wrapper {	width: 980px;background: #FFFFFF;margin:0px auto;padding:0px;-webkit-box-shadow: 0px 0px 2px #b5b5b5;-moz-box-shadow: 0px 0px 2px #b5b5b5;box-shadow: 0px 0px 2px #b5b5b5; }
#header {width: 940px;margin: 0 auto;padding: 40px 0;}

.logo {	float: left; font-size:30px; font-weight:bold;}
.logo a{ color:#2F90C4; text-decoration:none;}

a.button {background-color: #2F90C4;padding: 7px 10px 8px;font-size: 11px;color: #FFF;display: inline-block;text-decoration: none;}
.b-content a.button  {margin-top: 25px;	padding: 7px 10px 8px;display: inline-block;line-height: 1;}
.highlight {color: #2F90C4;border-bottom: 1px dotted #2F90C4;}
.social {float: right;height: 25px;}
.social ul li {	float: left;	margin-left: 7px;	list-style: none;}
.divider {	border-bottom: 1px solid #e9e9e9;	padding-top: 45px;	margin-bottom: 55px;}
.divider2 {border-bottom: 1px solid #e9e9e9;padding-top: 25px;margin-bottom: 25px;}

/*-----------------------------------------------------------------------------------*/
/*	MENU
/*-----------------------------------------------------------------------------------*/

.menu {font-family: "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Helvetica,Arial,sans-serif;font-size: 12px;text-transform: uppercase;list-style: none;font-weight: normal;	background-color: #2F90C4;width: 940px;	padding: 0 20px;}
.menu ul{z-index:100;margin: 0;	padding: 0;	list-style-type: none;}
.menu ul li{position: relative;	display: inline;float: left;padding: 5px;}
.menu ul li a{display: block;background-color: #2F90C4;color: white;padding: 6px 10px 6px;color: #FFF;text-decoration: none;color:#9e0039;display:block;line-height: 1;border:1px solid #2F90C4;}
* html .menu ul li a{ display: inline-block;}
.menu ul li a:link, .menu ul li a:visited{color: white;}
.menu ul li a.active{background: #91AE1C url(../images/greenbg.jpg) repeat-x; border:1px solid #E5E5E5;/*	background:#77B25E;*/color: #FFFFFF;}
.menu ul li a.selected{background: #91AE1C; color: #FFFFFF;}
.menu ul li a:hover{background: #91AE1C; color: #FFFFFF;background: #91AE1C url(../images/greenbg.jpg) repeat-x; border:1px solid #E5E5E5;}
.menu ul li ul{position: absolute;left: 0;display: none;visibility: hidden;	background-color: #2F90C4;width: 180px;}
.menu ul li ul li{display: list-item;float: none;padding: 3px 6px;font-size: 11px;}
.menu ul li ul li:last-child{padding-bottom: 6px;}
.menu ul li ul li ul{top: 0;}
.menu ul li ul li a{margin: 0;padding: 5px 10px 4px;line-height: 18px;}
* html .menu{height: 1%;}


/*-----------------------------------------------------------------------------------*/
/*	LAYOUT
/*-----------------------------------------------------------------------------------*/

#container {width: 940px;margin: 0 auto;padding: 0px;}
.clr{clear: both;}

.title{ background:url(../images/title.gif) repeat-x; /*border:1px solid #DFDFDF;*/border:1px solid #DFDFDF;}
.titlebox{border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding:5px;border-top:1px solid #DFDFDF; }
.titlebox p{ margin:0;padding-left:6px;}
.title h3{ margin:0; padding:0; font-size:14px; padding:5px; color:#FFFFFF;}

#joinbox{ background:#EEEEEE; border:1px solid #D8D8D8; padding:5px;}
#joinbox .title{border:1px solid #6F8A04; background:#667A14 url(../images/greenbg.jpg); color:#FFFFFF }
#joinbox p{ margin:0;padding-left:6px;}
#joinbox h3{ margin:0; padding:0; font-size:13px; padding:3px 5px 2px 20px; color:#FFFFFF; font-weight:bold; background: url(../images/bullet.png) 2% no-repeat;}

#successbox{background:#EEEEEE; border:1px solid #D8D8D8; padding:5px;}
#successbox .title{border:1px solid #6F8A04; background:#667A14 url(../images/greenbg.jpg); color:#FFFFFF}
#successbox p{ margin:0;padding-left:6px;}
#successbox h3{ margin:0; padding:0; font-size:13px; padding:3px 5px 2px 20px; color:#FFFFFF; font-weight:bold; background: url(../images/bullet.png) 2% no-repeat;}

#contactbox{background:#EEEEEE; border:1px solid #D8D8D8; padding:5px;}
#contactbox .title{border:1px solid #6F8A04; background:#667A14 url(../images/greenbg.jpg); color:#FFFFFF}
#contactbox p{ margin:0;padding-left:6px;}
#contactbox h3{ margin:0; padding:0; font-size:13px; padding:3px 5px 2px 20px; color:#FFFFFF; font-weight:bold; background: url(../images/bullet.png) 2% no-repeat;}


.textfild{ border:1px solid #ABADB3; margin:2px 3px 2px 5px; width:145px; color:#4B4B4B;}
.textarea{ border:1px solid #ABADB3; margin:2px 3px 2px 5px; width:145px; color:#4B4B4B;}
.submit{ margin-left:5px}
.reset{ margin-left:0px;}

.breadcrumbs{ font-size:11px; color:#287BA8; padding:7px 0; border-bottom:1px dotted #c2c2c2;border-top:1px dotted #c2c2c2 }
.breadcrumbs a{ color:#1d1f20; text-decoration:none;}
.breadcrumbs a:hover{ text-decoration:underline;}

#footer {background-color: #2F90C4;	overflow: hidden;padding: 10px;color: #FFF;font-size: 12px;}
#footer p {font-size: 12px;}
#footer a {color: #FFF;	margin:0 7px;text-decoration: none;}
#footer a:hover {text-decoration: underline;}
.copyright {margin-left:15px;text-align: left;display: block;background-color: #FFF;font-size: 10px;padding:1px 0;}
.jovial {text-align:right;margin-right:15px;display: block;background-color: #FFF;font-size: 10px;padding:1px 0;}


/*-----------------------------------------------------------------------------------*/
/*	Slider
/*-----------------------------------------------------------------------------------*/

.slider {float:left;width:660px;height:253px;position:relative;padding-bottom:26px;/*background:url(../images/bottom_shadow.png) no-repeat bottom center;*/}
.sliderContent {float:left;width:660px;height:253px;clear:both;position:relative;overflow:hidden;}
.sliderArrows a {display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(../images/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px;}
.prev {background-position:0 0;left:15px;}
.prev:hover {background-position:0 -44px;}
.next {right:15px;background-position:-44px 0;}
.next:hover {background-position:-44px -44px;}
.sliderContent .item {position:absolute;width:660px;height:253px;background:#fff;}
.sliderBullets {position:absolute;bottom:0;left:50%;z-index:50;margin-left:-45px;}
.sliderBullets a {display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;background:url(../images/bullets.png) no-repeat;}
.sliderBullets .active {background-position:0 -11px;}
.sliderContent a {outline:none;}


.successtable img{ border:1px solid #CCCCCC;}

.fl{ float:left}
.fr{ float:right}