/*//// BASE STYLES From "*" TO "p" ////*/
* 				{ margin:0; padding:0; text-decoration:none; border:none; list-style-type:none;}
.clearfloat		{ clear:both;} 
html			{ font-family:Verdana, Geneva, sans-serif; background:url(images/html_bg.png) repeat-x #e5e5e5;} 
body			{ min-height:780px;}  
.wrapper		{ background: url(images/content_bg.png) repeat-y; background-position:51.8% 0;}
.wrapper1		{ background: url(images/body_bg.png) no-repeat; background-position:51.8% 0}
.wrapper2		{ width:1000px; margin:0 auto;}
.wrapper3		{ width:775px; margin:0 auto; background:#ffffff}
#header			{ background:#FFF; position:relative; max-height:117px;}
#header a		{ position:relative;}
#header .logo	{ margin-right:25px; margin-left:32px; position:relative; top:-10px;}
#header .logo img{}
#main			{ padding-bottom:20px;}
#main .menu		{ float:left; width:212px; background:#ffffff url(images/menu_buttons_bg.png) repeat-y right; height:252px; margin-right:3px;}
#main .menu ul	{ padding-left:2px;}
#main .menu ul li { text-align:right; max-height:36px;}
#main .menu ul li a { background:url(images/menu_buttons_bg.png) no-repeat; display:block; font-size:11px; color: #004a80; padding:10px 20px 13px 20px; width:171px;}
#main .menu ul li a:hover {color:#063860; background:#bddbee; text-decoration:none;}
/*#main .menu ul li a	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; background:#004a80 url(images/link_bg.png) repeat-x bottom; color:#fff; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5); padding:10px 10px; text-transform:uppercase; font-size:12px; border-top:1px solid #005593;}
#main .menu ul li a:hover	{ background:#8ac1cc; text-decoration:none;border-top:1px solid #8ac1cc;}*/
#main .featured	{ float:left; width:560px; height:252px; color:#fff;}
#content		{ float:left; width:524px; min-height:333px; padding:20px 10px 20px 10px; background:url(images/content_bg.jpg) bottom no-repeat; text-align:justify;}
#content .buttons{ padding-left:16px;}
#content h1		{ font-size:15px; color:#179fda; text-transform:uppercase; font-style:italic; line-height:22px; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); margin-bottom:20px;}
#content h3		{ font-size:11px; color:#004a80; margin-bottom:10px; padding-bottom:3px; border-bottom:1px solid #BECED4;}
#content ul		{ font-size:11px; color:#272727; padding-left:30px;}
#content ul li	{ list-style-type:disc; margin-bottom:5px;}
#content ul li a{ color:#004A80}
#content ul li a:hover{ text-decoration:underline;}
#content ul.specialist		{ font-size:11px; color:#272727; padding-left:30px;}
#content ul.specialist li	{ list-style-type:none; margin-bottom:10px; background:url(images/list_bg.png) no-repeat top left; padding-left:20px; color:#0076a3;}
#content ul.specialist li span	{ color:#464646;}
#content .link	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:#004a80 url(images/link_bg.png) repeat-x bottom; color:#fff; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5); padding:5px 10px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px;border-radius:15px; position:relative; top:-18px; text-transform:uppercase; font-size:14px;}
#content .link:hover	{ background:#004a80; text-decoration:none;}
#sidebar		{ float:left; width:210px; padding:5px 0 0 0;}
#sidebar .ads   { padding:20px 0 0 0}
#sidebar .ads a { display:block; text-align:center}
#sidebar .ads a img {border:solid 1px #bebebe; margin:0 0 5px 0}
#footer 		{ background:url(images/footer_bg.png) no-repeat; background-position:51.8% 0; height:72px; font-size:9px; text-align:center; color:#FFFBF0; padding:3px 0 0px 0;}
#footer a		{ color:#FFFBF0;}
a				{ color:#004a80; text-decoration:none;}
a:hover			{ text-decoration:underline;}
p				{ margin:0; margin-bottom:20px; font-size:11px; color:#272727; line-height:16px;}
p ul			{ }
p ul li			{ list-style-type:disc}
/*/////////////////////////////////////*/

/*Contact Form*/

form{
	background:#ededed;
	border:1px solid #d2d2d2;
	padding:20px;
	font-size:12px;
}

form label{
	display:inline-block;
	margin-bottom:5px;
	color:#555;
}

form input[type=text], textarea{
	background:#fff;
	border:1px solid #d2d2d2;
	color:#999;
	padding:3px;
}

form input[type=text]:hover, input[type=text]:focus, textarea:hover, textarea:focus{
	border:1px solid #004a80;
	color:#004a80;
}

form textarea{
	width:350px;
	height:150px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}

form input[type=submit]{
	background:#fff;
	border:1px solid #555;
	color:#555;
	padding:5px 10px;
	margin-bottom:5px;
	cursor:pointer;
}

form input[type=submit]:hover{
	background:#004a80;
	border:1px solid #004a80;
	color:#fff;
}


form #error {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:3px;
	color:#F00;
	font-size:12px;
	display:none;
}
form .needsfilled {
	border:1px solid #f24141 !important;
	color:#f24141 !important;
	background:#fce0e0 !important;
}
/**/
