body {background: #fafbfd url(../images/background.gif) repeat-x 0% 0%;padding: 33px 0 0 0;margin: 0pt auto;text-align: center;	font-size: 12px;color:#505050; font-family: Arial, Helvetica, sans-serif;	font-weight: 300; }
a {color: #3DC2E6;	text-decoration: underline;}
a:hover {text-decoration: underline;}
a:focus{outline:1px dotted invert}
table {border-collapse:collapse;	border-spacing:0;vertical-align: middle;}
images {border: 0; }
td {padding:0;font-size: 12px; vertical-align: middle;}
p {margin:0 ; padding:0}

h1 {color:#649db7; font-weight: 300; font-size: 24px; font-family:  Georgia, serif;	padding: 27px 0; }
h2 {font-size:14px; font-weight: 700; padding:0; margin: 0;} 
h3 {font-weight: 300;   }

#container {text-align: left;	margin: 0px auto;	width: 834px;	position: relative;min-height: 100%;}
	
* html #container {height: 100%;}

#header {}
#logo { float: left; width: 150px; }
#logo h1 {font-size: 12px; font-weight: 700; padding:5px 0 0 0; margin:0;color:#505050;}

#menu {	width: 834px;padding: 50px 0 0 0; }
#menu table{ float: right; margin-right:-1px; }

*:first-child+html #menu {	padding: 0; }

.on_left { background: url(../images/menu_on_left.gif) no-repeat bottom right; width: 6px; height: 28px;}
.on_right { background: url(../images/menu_on_right.gif) no-repeat bottom left; width: 6px; height: 28px;}
.off_left { background: url(../images/menu_off_left.gif) no-repeat bottom right; width: 5px; height: 28px;}
.off_right { background: url(../images/menu_off_right.gif) no-repeat bottom left; width: 5px; height: 28px;}
.on_back {background-color: #22405f; color:#fff; text-align: center; padding: 0 5px; height: 28px; font-size:11px;}
.off_back { background: url(../images/menu_off_back.gif) repeat-x; height: 28px;padding: 0 5px;}
.tdmenu {border-right: 2px #edf6fb solid;}

div.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}


.leftcolumn  {float:left; width:380px; margin:0; color:#000;}
.leftcolumn p {font-size:14px;	font-weight: 300; line-height: 20px;}

.quote { text-align: left; font-size:14px;	font-weight: 300; line-height: 20px; border-bottom: 1px #96bcce solid; padding: 0 0 5px 2px;}
.quotename {color:#78aac0; font-weight: 700;  font-style: italic;  text-align: right; padding: 10px 0 0 2px;}

.tel {background: url(../images/tel.gif) no-repeat; width: 380px; height: 68px; color:#a43433; font-size: 30px; font-weight: 700; padding: 15px 0 0 20px;}


.rightcolumn {float:right; width:416px;margin:0; padding: 0 0 10px 0;}
.data {padding: 5px 0; color: #ababac;}


.news {padding: 0 0 15px 0; border-bottom: 1px #C5D4DC solid; margin: 0 0 15px 0;line-height: 20px;
	
}

.wrapper {clear:both;overflow:hidden;	position:relative;	width:100%;  padding: 0 0 20px 0;border-bottom: 2px #22405f solid;margin:0 0 1px 0;}
.content {clear:both;width: 834px;text-align: left;}

.leftcolumnC  {float:left; width:auto; margin:0; color:#000;}
.leftcolumnC p { font-size:14px;	font-weight: 300; line-height: 20px;}

#contactwrapper {clear:both;overflow:hidden;position:relative;	width:340px; background-color: #DAD7D9;padding: 15px 20px;margin: 0;}
#contact {clear:both;width:340px;text-align: left;	margin:0;}

#footerwrapper {clear:both;overflow:hidden;position:relative;width:814px; background: url(../images/backfooter.gif) repeat-x 0% 0%; height: 78px; padding: 25px 10px 0 10px; font-size: 11px;}
#footer {float:left; width:380px; margin:0; color:#666666;}
#footermenu {float: right;width: auto; color:#22405F;}



a.lnk:link, a.lnk:visited, a.lnk:active {color:	#2C4A68; text-decoration: none; font-size:11px;}
a.lnk:hover	{color:	#295887; text-decoration: none; }

a.lnk2:link, a.lnk2:visited, a.lnk2:active 	{color:	#22405F; text-decoration: none; }
a.lnk2:hover	{color:	#22405F; text-decoration: none; }

.clear_all div,span,applet,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption,tfoot,thead,th{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#000;}
.clear_all h1{font-weight: 300; font-size: 24px; color:#000;}

#other_link {text-decoration:none;}
#other_link:hover {text-decoration:underline;}

.imgexp {float: left; width: 100px; background: url(../images/bg_imgexpert.png) no-repeat; height: 88px; margin: 0 5px 0 0; padding: 3px 0 0 3px;}
.txtexp {float: left;  width: 250px; font-size: 11px; line-height: 14px; padding: 0 20px 0 0; margin: 0;}
.txtexp h2 { font-size: 12px; font-weight: 700; width: 150px; padding: 0 0 10px 0; margin: 0;}
.clear2 {clear: both; height: 20px;overflow: hidden; display:block; }

/*.imgexp {float: left; width: 100px; background: url(../images/bg_imgexpert.png) no-repeat; height: 88px; margin: 0 15px 0 0; padding: 3px 0 0 3px;}
.txtexp {float: left;  width: 700px;}
.txtexp h2 { font-size: 16px; font-weight: 700; padding: 10px 0 10px 0;}
.clear {clear: both;height: 0; overflow: hidden; }
*/

a.lnk3:link, a.lnk3:visited, a.lnk3:active 	{text-decoration: none;}
a.lnk3:hover	{text-decoration: underline; }

ul.horizList {
list-style-type: none;
padding:0;
margin:0;
}

ul.horizList li {
display:inline;
}

