body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

li	{ padding-bottom:3px;}

h1{
	font-family: Arial, Verdana, sans-serif;
	font-size: 24px; 
	font-weight:bold; 
	color:#345790;
	margin:0;
	padding:0;
}
h2 {
	font-size: 20px; 
	font-weight:normal; 
	margin:0;
	padding:0;
}
div.mainmenuconteiner{
height:34px;
background-image:url(/templates/images/header/fon_main_menu.gif); 
background-repeat: repeat-x; padding-left:10px; padding-top:4px; color:#FFFFFF; font-size:14px; font-weight:bold;
}

div.mainmenu {position: relative; float: left; padding-left:15px; padding-right:15px; padding-top:5px; margin-left:20px;}
div.mainmenu_active {height:27px; position: relative; float: left; padding-left:15px; padding-right:15px; padding-top:5px; margin-left:30px; border-left: 1px solid  #FFFFFF; border-right: 1px solid  #FFFFFF; border-top: 1px solid  #FFFFFF; background-image:url(/templates/images/header/fon_main_menu_active.gif); background-repeat: repeat-x; color:#a3e1e1;}


div.topmenuconteiner {width:442px; height:21px; position: absolute; text-align:left; margin-top:23px; margin-left:270px; background-image:url(/templates/images/header/top_menu_bar.png); background-repeat:no-repeat; padding-top:5px; padding-left:2px; color:#FFFFFF;}
div.topmenu {position: relative; float: left; padding-left:6px; padding-right:6px; padding-top:1px;}

div.footermenu {position: relative; float:right; padding-left:6px; padding-right:6px; padding-top:1px; width:30%; margin-top:25px; margin-bottom:25px; height:100px;}

.pagetitle { font-size: 24px; font-weight:bold; color:#345790; }
.pagetitlebottom { font-size: 16px; font-weight:bold; color:#345790;}
.headertext1 { font-size: 18px; font-weight:normal; color:#345790;}
.headertext2 { font-size: 17px; font-weight:normal; color:#FFFFFF;}
.headertext3 { font-size: 16px; font-weight:normal; color:#000000;}
.headertext_red { font-size: 16px; font-weight:bold; color:#FF0000;}

.planetext{font-size: 12px;}
.planetext_white{font-size: 12px; color:#FFFFFF;}
.planetextbigger{font-size: 13px;}
.planetextbigger_white{font-size: 13px; color:#FFFFFF;}
.planetextportfolio_white{font-size: 14px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.planetextattention{font-size: 14px; font-weight:bold; color:#345790;}

a:link    {text-decoration: underline; color: #000000;}
a:visited {	text-decoration: none;	color: #000000;}
a:hover   {	text-decoration: none;	color: #33558d;}
a:active  {	text-decoration: none;	color: #000000;}

a.a_plaine		 	   {font: 12px Verdana; color: #000000; text-decoration: none; border-bottom:1px dashed #000000;}
a.a_plaine:active		{font: 12px Verdana; color: #000000; text-decoration: none;}
a.a_plaine:visited	{font: 12px Verdana; color: #000000; text-decoration: none;}
a.a_plaine:hover		{font: 12px Verdana; color: #FFFFFF; text-decoration: none; background-color:#000000;}

a.topmenu		 		{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
a.topmenu:active		{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
a.topmenu:visited		{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
a.topmenu:hover		    {font: 12px Verdana; color: #a3e1e1; text-decoration: none;}

a.menu		 		{font: bold 14px Verdana; color: #FFFFFF; text-decoration: none;}
a.menu:active		{font: bold 14px Verdana; color: #FFFFFF; text-decoration: none;}
a.menu:visited		{font: bold 14px Verdana; color: #FFFFFF; text-decoration: none;}
a.menu:hover		{font: bold 14px Verdana; color: #a3e1e1; text-decoration: none;}

a.services		 		{font: bold 14px Verdana; color: #000000; text-decoration: underline;}
a.services:active		{font: bold 14px Verdana; color: #000000; text-decoration: underline;}
a.services:visited		{font: bold 14px Verdana; color: #000000; text-decoration: underline;}
a.services:hover		{font: bold 14px Verdana; color: #000000; text-decoration: none;}

a.bottommenu		 		{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
a.bottommenu:active		{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
a.bottommenu:visited		{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
a.bottommenu:hover		{font: 12px Verdana; color: #FFFFFF; text-decoration: underline;}


.bottommenu_text {font: bold 14px Verdana; color: #2e4a90;}

a.external {
	background:transparent url(/templates/images/external.png) no-repeat scroll right 0;
	padding-right:15px;
        text-decoration: underline;		
}
a.external :active		{text-decoration: underline;}
a.external :visited		{text-decoration: underline;}
a.external :hover		{text-decoration: none;}

.button {
	font-size : 9pt;
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: #1C1C1C;
	font-style: normal;
	background: #f0f0f0;
	background-image: none;
	width: 150px;
	border-width : 1px;
	cursor: hand;
	margin: 0 0 0 4px;
}

.dateInput {
	border-width : 1px;
	width : 250px;
	height : 21px;
	vertical-align : center;
			}
.dateSelect { 
				border-width : 1px; 
				width : 100%; 
				height : 21px; 
				vertical-align : center;
			}
.fieldset { 
				border : 1px solid #cccccc; 
				width : 100%;
			}


.banners{
	height:37px;
	padding:5px 0 0 5px;
	background: #070b12;
}

div.review_container {
background:url(/templates/images/review_fon.gif) no-repeat left top;
height:295px;
width:363px;
}
div.review_firm{
padding-top:27px;
}
div.review_text{
padding-top:25px;
padding-left:10px;
padding-right:10px;
text-align:left;
}
div.review_author{
padding-top:15px;
font: bold 12px Verdana; font-style:italic; color: #cc6600;
padding-left:10px;
padding-right:10px;
text-align:right;
}
