/* Basic elements
------------------------------------------------------------------*/
body {text-align: center; margin:0px auto; background: url(../images/bg.gif) repeat-x; font: 11px Arial, Helvetica, sans-serif; color:#676767;}
#wrapper { width: 779px; margin:0px auto;}
.breadcrumb{font: 11px Arial, Helvetica, sans-serif; color:#FA6600; padding:15px 0 0 0;}
.breadcrumb a{color:#FA6600; text-decoration: underline;}
.breadcrumb a:hover{color:#FA6600; text-decoration: underline;}
.subtitle{color:#589ED1;}
form,input,select,textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* Header
-------------------------------------------------------------------*/
#header{width:779px; height:96px; padding:0; margin:0; background:url(../images/headerbg.gif) repeat-x;}
#logo{width:161px; height: 96px; padding:0; margin:0; float:left;}
#nav{width:593px; height: 33px; margin:63px 0 0 0; padding:0 0 0 25px; background:url(../images/navbg.gif) repeat-x; float:left} 
#nav ul{margin:0; padding:0;}
#nav ul li{margin:10px 0 0 0; padding:0 22px 0 0; list-style:none; font: bold 11px Arial, Helvetica, sans-serif; color:#636363; float:left; line-height:18px; }
#nav ul li a{color:#636363; text-decoration:none;}
#nav ul li a:hover{color:#636363; text-decoration:none; border-top:#B1CF6B 1px solid;}
#p1 #active1{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p2 #active2{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p3 #active3{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p3 #active3{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p4 #active4{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p5 #active5{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p6 #active6{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p7 #active7{color:#589ED1; border-top:#B1CF6B 1px solid;}
#p8 #active8{color:#589ED1; border-top:#B1CF6B 1px solid;}
#home #logo-home{display:block;}
#home #logo{display:none;}

/* Content
-------------------------------------------------------------------*/
#content{width:779px; margin:0; padding:20px 0px 0px 0px; text-align:left;}
#content p { margin:0px; padding:0px 0px 10px 0px;}
#content  a{ color:#589ED1; text-decoration:none;}
#content a:hover{text-decoration:underline;}
img.pad{padding:0 20px 20px 0; margin:0px; }

#boxmain{  width:779px; clear:both; margin:0px; padding:0px; height:143px; border-left:#858585 1px solid; border-right:#858585 1px solid; 
border-bottom:#858585 1px solid;
}

#box1{width:199px; padding:0; margin:0; float:left; text-align:left;}
#box1 .title{width:169px; height:18px; background-color:#E41647; color:#fff; padding:5px 15px 0 15px; font-weight:bold}
#box1 .title img{padding: 0 5px 0 0}
#box1 .txt{width:159px; height:80px; padding:20px; background:url(../images/boxbg.gif) repeat-y right;}
#box1 .txt ul{padding:0; margin:0;}
#box1 .txt ul li{margin:0; padding:0 0 5px 10px; margin:0px; background:url(../images/li-img.gif) left no-repeat; list-style:none}

#box1 a{ color:#589ED1; text-decoration:none;}
#box1 a:hover{text-decoration:underline;}

#box2{width:377px; padding:0; margin:0; float:left; text-align:left}
#box2 .title{width:346px; height:18px; background-color:#589ED1; color:#fff; border-left:#fff 1px solid; padding:5px 15px 0 15px;font-weight:bold}
#box2 .title img{padding: 0 5px 0 0}
#box2 .txt{width:337px; height:80px; padding:20px; background:url(../images/boxbg.gif) repeat-y right;}
#box2 .txt .rt{text-align:right;font-weight:bold}

#box3{width:199px; padding:0; margin:0; float:left;text-align:left;}
#box3 .title{width:172px; height:18px; background-color:#8CC041; color:#fff; border-left:#fff 1px solid; margin:0px;padding:5px 15px 0 15px; font-weight:bold; }
#box3 .title img{padding: 0 5px 0 0}
#box3 .txt{width:180px; padding:0; }
#box3 .txt img{padding: 10px 0 0 15px;}

/* Content inner
-------------------------------------------------------------------*/
#contentinner{width:779px; margin:0; padding:30px 0px 0px 0px; text-align:left;}
#contentinner p { margin:0px; padding:10px 0px 10px 0px;}
#maincol{width:523px; padding:0 0 0 0; margin:0; text-align:left; float:left;}
#maincol p{padding:10px 15px 0 0; line-height:16px;}
#maincol #txtarea{width:518px; padding:0; margin:0; text-align:left; background:url(../images/txtbg.gif) right repeat-y;}
#maincol #txtarea  a{ color:#589ED1; text-decoration:none;}
#maincol #txtarea a:hover{text-decoration:underline;}
#maincol #txtarea .active{color:#676767; }
#rightcol{width:200px; padding:0 0 0 30px; margin:0; text-align:left; float:left;}
#rightcol p{padding:10px 0 10px 10px;}
#rightcol h3{color:#676767;font: 11px Arial, Helvetica, sans-serif;  background:url(../images/right-base.gif) no-repeat bottom ; padding:10px 0 8px 0; margin:0 0 0 0px;}
#rightcol ul{padding:0 0 0 10px; margin:0;}
#rightcol ul li{margin:0; padding:0 0 5px 10px; background:url(../images/li-img.gif) no-repeat; background-position: 0px 5px; list-style:none}
#rightcol img{ margin:0px; padding:0px;}
#rightcol a{ color:#589ED1; text-decoration:none;}
#rightcol a:hover{text-decoration:underline;}
#rightcol .active{color:#676767; }

/* foot
-------------------------------------------------------------------*/
#footer{width:100%; height:39px; padding:23px 0 0 0; margin:0;  clear:both; text-align:center; position: relative; background:url(../images/footbg.gif) repeat-x bottom;}
#footer p{font: 11px Arial, Helvetica, sans-serif; color:#636363; line-height:35px; margin:0; padding:0;}
#footer p a{padding:0 5px 0 5px; color:#636363; text-decoration:none;}
#footer p a:hover{color:#636363; text-decoration:underline;}

/* pagefoot
-------------------------------------------------------------------*/
#pagefoot{width:779px; height:39px; padding:10px 0 0 0; margin:0px auto;  clear:both; text-align:right;}
#pagefoot p{font: 11px Arial, Helvetica, sans-serif; color:#636363; margin:0; padding:0 ;}