/*****************************************************************BODY*****************************************************************/
.not-front { background:#ffffff;margin:0; padding:0;}
#page{width:981px; margin:0 auto; padding:0;}

/*****************************************************************HEADER*****************************************************************/
.not-front#header{width:981px;display:block;}
.not-front #header #logo{ width:270px; height:93px; float:left;}

#header #site-name{width:320px; height:71px;padding-left:130px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; text-align:left; line-height:71px; color:#2D6C80; font-weight:bold;}
#header #site-name a{color:#2D6C80; text-decoration:none;}
#header #site-name a:hover{color:#2D6C80; text-decoration:none;}

.not-front #header #login{width:325px; padding-left:61px; height:71px; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bolder; color:#18465D; float:left; line-height:71px; text-transform:uppercase; text-align:right;}
.not-front #header #login a{color:#18465D; text-decoration:none;}
.not-front #header #login a:hover{text-decoration:underline;}

#header #logo2{width:245px; padding-left:10px; height:93px;float:left;}

.not-front #menu{
width:981px;
height:50px; background:url(../images/bg-menu.jpg) repeat-x ; float:right;}

.not-front #menu ul{
margin:0; padding:0; list-style:none; text-align:center;}

.not-front #menu ul li{line-height:50px; color:#ffffff;  background:url(../images/menu-line.jpg) right top no-repeat; float:left; font-family:Georgia, sans-serif; font-weight:bolder; font-size:13px;}

.not-front #menu ul li a{color:#ffffff;padding:0 15px;}


.not-front #menu ul li a:hover{color:#ffffff; background:url(../images/bg-menu-over.jpg) left top repeat-x; display:block; padding:0 15px;}

.not-front #menu ul li .active{color:#fff; background:url(../images/bg-menu-over.jpg) left top repeat-x;display:block;}

.not-front #menu ul li.last{background:none;}

.not-front #header #flash-block{
	width:981px;
	height:258px;
	clear:both;
	background-image:url(../images/header1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

/*****************************************************************SIDEBAR_LEFT*****************************************************************/
.not-front #sidebar-left{ margin:0 22px 10px 0; padding:0; width:260px; float:left; }


.not-front #sidebar-left #sub-menu{
	width:199px;
	padding:10px 23px 20px;
	background:#FFF;
	border:1px solid #3A8291;
}
.not-front #sidebar-left #sub-menu h3{color:#D86917; font-family:Georgia, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bolder; line-height:25px; text-align:left;}
.not-front #sidebar-left #sub-menu h3 a{color:#D86917; text-decoration:none;}
.not-front #sidebar-left .bg{background:url(../images/shadow.jpg) center bottom no-repeat; padding-bottom:15px;}
.not-front #sidebar-left #sub-menu ul{margin:0; padding:0; list-style:none;}
.not-front #sidebar-left #sub-menu ul li { display:block; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bolder; color:#3A8291; line-height:25px; border-bottom:1px dashed #B4B0B1; text-transform:uppercase; background:url(../images/circle-blue.gif) left center no-repeat; padding-left:20px;}
.not-front #sidebar-left #sub-menu ul li a{color:#3A8291; text-decoration:none;}
.not-front #sidebar-left #sub-menu ul li a:hover{color:#D86917; text-decoration:none;}
.not-front #sidebar-left #sub-menu ul li a.active{color:#D86917; text-decoration:none;}
.not-front #sidebar-left #sub-menu ul li.sub-last{border-bottom:none;}


.not-front #sidebar-left #adv{
	width:199px;
	height:118px;
	padding:0px 23px;
	background:#F1F1F1;
	background-image:url(../images/adv_mod1_2_Summer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}



/*****************************************************************CONTENT*****************************************************************/


#wrapper1 { 

margin-right:auto;
margin-left:auto;
margin-top:10px;
width: 1000px;
background:#FFFFFF;
}

.not-front #content{ margin:0; padding:0; width:600px; float:left;}
.not-front #content ol{margin:0 0 0 15px; padding:0; list-style:decimal outside none;}
.not-front #content ol li{font-size:12px; line-height:18px; padding:0 0 10px 0;list-style:decimal outside none; margin-left:10px;}
.not-front #content ol li a{color:#414141; text-decoration:none;}
.not-front #content ol li a:hover{color:#414141; text-decoration:none;}

.not-front #content h3{color:#414141; font-family:Georgia, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bolder; line-height:30px; border-bottom:1px solid #B4B0B1; margin-bottom:10px;}
.not-front #content h4{color:#3A8291; font-family:Georgia, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bolder; line-height:35px; border-bottom:1px solid #B4B0B1; margin-bottom:10px;}
.not-front #content h2{
	color:#3A8291;
	font-family:Georgia, sans-serif;
	font-size:15px;
	text-transform:none;
	font-weight:bolder;
	line-height:35px;
	margin-bottom:6px;
}
.not-front #content h1{
	color:#F93;
	font-family:Georgia, sans-serif;
	font-size:24px;
	text-transform:none;
	font-weight:bolder;
	line-height:35px;
	margin-bottom:6px;
	text-align:center;
}
.not-front #content p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:20px; color:#414141; padding-bottom:10px;}

.not-front #content p.right{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:
right; line-height:20px; color:#414141; padding-bottom:10px;}

.not-front #content p.title{color:#3A8291; font-family:Georgia, sans-serif; font-size:13px; text-transform:uppercase; font-weight:bolder; line-height:20px; text-align:left; clear:left;}

.management #content{ margin:0; padding:0 0 0 40px; width:671px; float:left;}
.management #content h3{color:#3A8291; font-family:Georgia, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bolder; line-height:30px; border-bottom:1px solid #B4B0B1; margin-bottom:10px; margin-left:-40px;}
.contact #content{ margin:0; padding:0 0 0 40px; width:671px; float:left;}
.partner #content{ margin:0; padding:0 0 0 40px; width:671px; float:left;}


.not-front #content #list-center{margin:0; padding:0; width:714px; display:block;}
.not-front #content #list-center ul{ margin:0; padding:0; list-style:none;}
.not-front #content #list-center ul li{float:left; width:340px; height:159px; margin:0 25px 25px 0; background:url(../images/center.jpg) left top no-repeat; padding:10px 0 10px 0;}
.not-front #content #list-center ul li.last{margin:0 0 25px 0;}
.not-front #content #list-center ul li p.black{font-family:"Trebuchet MS", sans-serif; font-size:16px; font-weight:bolder; text-align:center; color:#414141; display:block; line-height:20px;}
.not-front #content #list-center ul li p.blue{font-family:"Trebuchet MS", sans-serif; font-size:15px; font-weight:bolder; text-align:center; color:#3A8291; display:block;line-height:20px;}
.not-front #content #list-center ul li p.orange{font-family:"Trebuchet MS", sans-serif; font-size:16px; font-weight:bolder; text-align:center; color:#D86917; display:block;line-height:20px;}
.not-front #content #list-center ul li p.orange a{color:#D86917; text-decoration:none;}
.not-front #content #list-center ul li p.orange a:hover{text-decoration:underline;}

.not-front #content ul{margin:0 0 10px 25px; padding:0; list-style: none;}
.not-front #content ul li{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#414141; line-height:20px;}



.not-front #content #testimonialsbox{padding:10px; border:1px solid #ccc; margin-bottom:10px;}




/*****************************************************************CONTENT*****************************************************************/


.not-front #content #contact{ float:left; display:block; width:350px;}

.not-front #content #map{float:left; display:block; width:250px; text-align:center;}

.not-front #content #left{border:1px solid #ccc; margin:0 10px 10px 0; padding:10px; list-style:none; float:left; width:320px;}
.not-front #content #right{border:1px solid #ccc; margin:0 0 10px 0; padding:10px; list-style:none; float:left;width:320px;}
.not-front #content .clear{clear:left;}