/* Stansolutions xhtml/css website layout by   -  http://www.stansolutions.com */


/***** Body and main container *****/

body {margin:0; padding:0; background:#fefdfc;}
html, body, form{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
#maincontainer{width:982px; margin:0 auto; border:0px solid #666666;}
h1{
	font:bold 14pt Georgia, "Times New Roman", Times, serif, Geneva, Arial, Helvetica, sans-serif;
	color:#2e3192;
	text-transform:none;
	padding-bottom:10px;
	margin:0;
}
h2{
	font:bold 14pt Georgia, "Times New Roman", Times, serif, Geneva, Arial, Helvetica, sans-serif;
	color:#2e3192;
	text-transform:none;
	padding-bottom:15px;
	margin:0;
}
/***** Logo container *****/

#logo{margin:0px 8px 10px 5px;}
#logo input{padding:5px 0 5px 10px; margin:0; border-top:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background:#FFFFFF; border-right:none; width:150px; font:bold 11px Geneva, Geneva, Arial, Helvetica, sans-serif; color:#9f9f9f;}

.search{
	margin-top:12px;
}
/***** Top Nav content *****/

#topnav{margin-bottom:7px;}
.topnavlcurve{background:url(images/toplcurve.gif) no-repeat; width:11px; height:41px; float:left;}
.topnavrcurve{background:url(images/toprcurve.gif) no-repeat; width:11px; height:41px; float:right;}
.topnavmid{
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	height:15px;
	margin:0 10px;
	background:#FFFFFF;
	font:normal 12px arial;
	padding:12px 0;
	text-transform:uppercase;
}
.topnavmid a{
	font:bold 12px arial;
	padding:12px 0;
	color:#000000;
	text-decoration:none;
	padding:5px 50px;
}
.topnavmid a:hover{color:#FFFFFF; text-decoration:none; background:#bb006e;}
.topnavmid a.selected{
	font:bold 12px arial;
	padding:12px 0;
	color:#FFFFFF;
	text-decoration:none;
	background:#bb006e;
	padding:5px 50px;
}
.topnavmid span{background:url(images/nav_sepr.gif) center no-repeat; width:1px; height:21px; padding:0 12px;}

.top_phone{
	color:#000d85;
	float:left;
	margin-left:5px;
	margin-top:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.top_phone h2{
	padding:0;
	margin:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
}


/***** Home banner container *****/

a:link, a:visited{}

.home_banners{
	border-top:1px solid #CCCCCC;
	text-align:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.home_banners img{margin:0 17px; border:0;}

.home_slidetext_pink{
	background:url(images/1.jpg) no-repeat;
	width:126px;
	height:343px;
	color:#FFFFFF;
	padding:153px 7px 0 7px;
	cursor:pointer;
	font-family: "Geneva, Arial, Helvetica, sans-serif";
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.home_slidetext_pink a{background:#f256c2; text-decoration:none; color:#393939; font:normal 11px Geneva, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; float:right; margin-right:10px;}

.home_slidetext_blue1{background:url(images/2.jpg) no-repeat; width:126px; height:343px; font:normal 11px Geneva, Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:153px 7px 0 7px; cursor:pointer;}
.home_slidetext_blue1 a{background:#00bbda; text-decoration:none; color:#393939; font:normal 11px Geneva, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; float:right; margin-right:10px;}

.home_slidetext_blue2{background:url(images/3.jpg) no-repeat; width:126px; height:343px; font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:153px 7px 0 7px; cursor:pointer;}
.home_slidetext_blue2 a{background:#91cfe0; text-decoration:none; color:#393939; font:normal 11px Geneva, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; float:right; margin-right:10px;}

.home_slidetext_blue3{background:url(images/4.jpg) no-repeat; width:126px; height:343px; font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:153px 7px 0 7px; cursor:pointer;}
.home_slidetext_blue3 a{background:#b9e4f1; text-decoration:none; color:#393939; font:normal 11px Geneva, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; float:right; margin-right:10px;}

.home_slidetext_blue4{background:url(images/5.jpg) no-repeat; width:126px; height:343px; font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:153px 7px 0 7px; cursor:pointer;}
.home_slidetext_blue4 a{background:#bfe9f6; text-decoration:none; color:#393939; font:normal 11px Geneva, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; float:right; margin-right:10px;}

/***** Home main container *****/

#maincontent{
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 10px;
	
}
#maincontent p{
	padding:0;
	margin:0;
	color: #333333;
	font: normal 11pt Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.hwelcome{
	float:left;
	width:710px;
}
.welcome_text{
	color:#666666;
	margin-bottom:0px;
	font-family: "Geneva, Arial, Helvetica, sans-serif" Arial;
	font-size: 12pt;
	font-weight: normal;
}
.hwhychoose{
	margin:0 275px 0 435px;
	padding:0 10px;
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#525252;
}
.welcome_text  ol{
	padding:0;
	margin-left:30px;
	margin-top:15px;
	font-size: 11pt;
	color: #333333;
	margin-bottom: 5px;
}
.welcome_text  ul{
	list-style-image:url(images/bullet.gif);
	padding:0;
	margin-left:35px;
	margin-top:10px;
	font-size: 11pt;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.welcome_text  li{
	margin-bottom:10px;
	margin-top: 0px;
	line-height: 1.3em;
}
.hproposal{
	float:right;
	width:220px;
	font-size:12px;
	color:#525252;
}

.bot_sepr_l{
	border-left:1px solid #CCCCCC;
	height:270px;
	float:left;
	margin:20px 15px 0 15px;
}
.bot_sepr_r{
	border-left:1px solid #CCCCCC;
	height:340px;
	float:right;
	margin:5px 15px 0 15px;
}

.home_welcome_img{float:left; margin-right:10px; border:1px solid #c7c7c7;}
.home_welcome_text{
	float:right;
	color:#525252;
	font:normal 12pt Geneva, Arial, Helvetica, sans-serif;
	width:470px;
}
.home_readmore{
	text-align:right;
	margin-top:0px;
	margin-right:0px;
}
.home_readmore a{
	color:#0184CC;
	font:normal 14px Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.home_readmore a:hover{
	color:#bb006e;
	text-decoration:none;
}

.pinktext{
	color:#bb006e;
	font:bold 11pt Geneva, Arial, Helvetica, sans-serif;
	
}

.inputboxsmall{
	font-size:11px;
	color:#1d1d1d;
	border:1px solid #CCCCCC;
	width:68px;
	padding-left:10px;
}
.inputbox{
	font-size:9pt;
	color:#000000;
	border:1px solid #CCCCCC;
	width:115px;
	padding:3px 0 3px 10px;
}
/*.button{
	margin-top:5px;
	margin-left: 120px;
	padding-top: 5px;
	padding-right: 23px;
	padding-bottom: 5px;
	padding-left: 23px;
	background-image:url(images/bttn.gif);
	background-repeat:no-repeat;
}
.button a{
margin-top:5px;
	margin-left: 120px;
	padding-top: 5px;
	padding-right: 23px;
	padding-bottom: 5px;
	padding-left: 23px;

}
.button a:hover{

	background-image:url(images/bttn-mo.gif);
	background-repeat:no-repeat;
	
}
*/
/***** Home inner container *****/
.inner_left{
	float:left;
	width:710px;
}
.inner_text{
	color:#333333;
	font:normal 12pt Geneva, Arial, Helvetica, sans-serif;
}
.inner_heading_text{
	font:normal 11pt Geneva, Arial, Helvetica, sans-serif;
	color:#0f3d76;
	margin-bottom:15px;
	line-height: 1.3em;
}
.inner_heading_text_pink{
	font:normal 12pt Geneva, Arial, Helvetica, sans-serif;
	color:#bb006e;
	margin-bottom:15px;
}
.inner_img{margin-right:10px; border:1px solid #c7c7c7;}
.innbot_sepr_r{
	border-left:1px solid #CCCCCC;
	height:450px;
	float:right;
	margin:5px 15px 0 15px;
}
.inn_add{background:#ededed; border:1px solid #91d6f0; padding:20px 0; margin-top:15px; text-align:center;}

/**** inner banner ****/

.inner_banners{	border-top:1px solid #347c8b;	border-bottom:1px solid #347c8b;	padding:5px 0;	text-align:center;	margin:5px 0;}
.inner_banners img{margin:0 28px; border:0; }


.inner_slidetext_pink{
	background:url(images/inner1.jpg) no-repeat;
	width:126px;
	height:183px;
	color:#FFFFFF;
	padding:20px 5px 0 2px;
	cursor:pointer;
	font:normal 8pt Geneva, Arial, Helvetica, sans-serif;
	
}
.inner_slidetext_pink a{
	/*background:#f256c2;*/
	text-decoration:none;
	color:#FFF;
	font:bold 10pt  Geneva, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	float:left;
	margin-right:10px;	
}

.inner_slidetext_blue1{
	background:url(images/inner2.jpg) no-repeat;
	width:126px;
	height:183px;
	font:normal 8pt Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:20px 15px 0 10px;
	cursor:pointer;
}
.inner_slidetext_blue1 a{
	text-decoration:none;
	color:#FFF;
	font:bold 10pt Geneva, Arial, Helvetica, sans-serif;
	padding:5px 11px 5px 0px;
	float:left;
	margin-right:10px;
}

.inner_slidetext_blue2{
	background:url(images/inner2.jpg) no-repeat;
	width:126px;
	height:183px;
	font:normal 8pt Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:20px 0px 0 10px;
	cursor:pointer;
}
.inner_slidetext_blue2 a{
	text-decoration:none;
	color:#FFF;
	font:bold 10pt Geneva, Arial, Helvetica, sans-serif;
	padding:5px 30px 5px 0px;
	float:left;
	margin-right:0px;
}

.inner_slidetext_blue3{
	background:url(images/inner4.jpg) no-repeat;
	width:126px;
	height:183px;
	font:normal 8pt Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:20px 15px 0 10px;
	cursor:pointer;
}
.inner_slidetext_blue3 a{
	text-decoration:none;
	color:#FFF;
	font:bold 10pt Geneva, Arial, Helvetica, sans-serif;
	padding:5px 11px 5px 0px;
	float:left;
	margin-right:10px;
}

.inner_slidetext_blue4{
	background:url(images/inner5.jpg) no-repeat;
	width:126px;
	height:183px;
	font:normal 8pt Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:20px 15px 0 10px;
	cursor:pointer;
}
.inner_slidetext_blue4 a{
	text-decoration:none;
	color:#FFF;
	font:bold 10pt Geneva, Arial, Helvetica, sans-serif;
	padding:5px 11px 5px 0px;
	float:left;
	margin-right:10px;
}



/***** Footer *****/

/*#footer{
	background:#f6f3ee;
	padding:10px 13px 10px 13px;
	font:bold 11px Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#676767;
	margin-top:7px;
}
.footerlink{float:left;}
.footerlink a{color:#676767; text-decoration:none;}
.footerlink a:hover{color:#ed008c; text-decoration:none;}*/

#footer{
background:#f6f3ee; 
padding:10px 13px 70px 13px; 
font:bold 11px Geneva, Geneva, Arial, Helvetica, sans-serif; 
text-transform:none; 
color:#676767; 
margin-top:7px;
}
.footerlink{float:left;}
.footerlink a{color:#676767; text-decoration:underline;}
.footerlink a:hover{color:#ed008c; text-decoration:none;}
