/* MAIN ATTRIBUTES */
body{padding:0px; margin:0px; background:url(/images/main-background.png) 0 0 repeat-x #fff; color:#222222; font:15px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clearfix:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0} 
.clearfix 						{display:inline-block} * html 
.clearfix 						{height:1%}
.clearfix 						{display:block}

.contactForm					{width:310px; border:1px solid #CCCCCC; font-family:Arial,Verdana,Tahoma; font-size:13px}

/*----TOP PANEL----*/
#topPan{width:970px; height:241px; position:relative; margin:0 auto; padding:0px;}
#topPan .logoimg{width:166px; height:166px; position:absolute; top:15px; left:0px;}
#topPan .slogunimg{width:515px; height:92px; position:absolute; top:40px; left:350px;}
#topPan ul{width:690px; height:32px; position:absolute; top:165px; right:0px;}
#topPan ul li{float:left; width:168px; height:32px; padding:0 0 0 1px;}
#topPan ul li a{display:block; width:168px; height:32px; background:url(/images/menubg-normal.png) 0 0 no-repeat; color:#222222; font-size:13px; font-weight:bold; line-height:32px; text-transform:uppercase; text-align:center; text-decoration:none;}
#topPan ul li a:hover{background:url(/images/menubg-hover.png) 0 0 no-repeat; color:#669900; text-decoration:none;}
#topPan ul li.home{display:block; margin:0 -1px 0 1px; width:168px; height:32px; background:url(/images/menubg-hover.png) 0 0 no-repeat; font-size:13px; font-weight:bold; line-height:32px; color:#669900; text-decoration:none; text-transform:uppercase; text-align:center;}
#topPan ul.dropdown{width:240px; position:absolute; top:210px; right:0px; font-weight:bold}
#topPan ul.dropdown li{float:left}

/*----BODY TOP PANEL----*/
#bodytopmainPan{width:100%; background:#F4F4F4; float:left; padding:42px 0 0; clear:both;}
#bodytopPan{width:970px; position:relative; background:#F4F4F4; margin:0 auto; padding:0px;}
#bodytopPan h2{color:#33A9F7; font-size:28px; height:35px; line-height:0px; font-family:"Trebuchet MS", Arial, Helvetica}
#bodytopPan h2 a{color:#33A9F7; text-decoration:none}
#bodytopPan h3{color:#7BAC1C; font-size:24px; height:28px; line-height:0px; font-family:"Trebuchet MS", Arial, Helvetica}
#bodytopPan p{padding:0 0 11px 0;}
#bodytopPan span{color:#7BAC1C}
#bodytopPan ul li {background:url(/images/arrow.gif) 0 8px no-repeat; color:#222222; font-size:17px; line-height:20px; padding:0 0 15px 15px;}

/*----BODY MIDDLE PANEL----*/
#bodymainmiddlePan{width:100%; background:#fff; float:left; padding:42px 0 20px 0; clear:both;}
#bodymiddlePan{width:970px; position:relative; margin:0 auto 0 auto; background:#fff}
#bodymiddlePan h1{color:#33A9F7; font-size:28px; height:28px; margin-bottom:0px; line-height:0px; font-family:"Trebuchet MS", Arial, Helvetica}
#bodymiddlePan h3{color:#7BAC1C; font-size:24px; height:35px; line-height:0px; font-family:"Trebuchet MS", Arial, Helvetica}
#bodymiddlePan h2{font-size:16px; font-family:Arial, Helvetica}
#bodymiddlePan p{padding:0 38px 11px 0;}
#bodymiddlePan i{font-size:14px; font-weight:bold}
#bodymiddlePan ul li {background:url(/images/arrow.gif) 0 8px no-repeat; color:#222222; font-size:17px; line-height:20px; padding:0 0 0 15px;}

/*----FOOTER PANEL----*/
#footermainPan{height:214px; background:url(/images/footerbg.png) 0 0 repeat-x #33A9F7; color:#fff; clear:both;}
#footerPan{width:970px; position:relative; margin:0 auto;}
#footerPan img.footerlogo{width:83px; height:83px; position:absolute; top:70px; right:0px;}
#footerPan p.copyright{font-size:12px; color:#fff; position:absolute; top:130px; left:12px;}
#footerPan ul{width:790px; position:absolute; top:85px; left:0px;}
#footerPan li{float:left; font-size:15px; font-weight:normal;}
#footerPan ul li a{padding:0 12px 0; color:#fff; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}