@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; background: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color: #333333;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em; border:#A3DFF3 solid 1px; padding:1px}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

div, p, ul, ol, li, br, img, h3, h2 { margin:0; padding:0;}

ul { list-style:none }

img { border:0 }


a { color:#66686a; text-decoration:none }

a:hover { color: #333333; text-decoration: underline}



#container { background:url(img/bg-x.gif) repeat-x }

#wrapper { width:900px; margin:auto }

#navbar{margin-top:15px}

#navbar ul{ list-style:none; position:relative;	float:left;	margin:0; padding:0; bottom: 10px; color:black;}

#navbar li a{display:block;	line-height:32px; padding:0 15px; font-family:"Trebuchet MS"; bottom: 20px; }

#navbar li a.selected{text-decoration:none; color: white; }

#navbar li a:hover{background:#ffffff; color:#000000;}

#navbar ul li{position:relative; float:left; margin:0; padding:0; font-size:13px; }

#navbar ul li.selected{ background-color:#afcbdb; color: white; }

#navbar ul li:hover{background:#ffffff; }

#navbar ul ul{ display:none; position:absolute; top:100%; left:0; padding:0; background:#ffffff; }

#navbar ul ul li{ float:none; width:200px; background:#ffffff; }

#navbar ul ul a{ line-height:120%;	padding:10px 15px; font-size:12px;}

#navbar ul ul ul{ top:0; left:100%}

#navbar ul li:hover > ul{ display:block; color:#FFFFFF;}


#top { height:132px}


#menu { background:url(img/menu-bg.gif) repeat-x; height:45px; position:relative }

#contents { background:url(img/cont-bg.gif) no-repeat; line-height:18px }

#bread { text-align:right; color:#666666; height:40px; padding-top:10px; padding-right:10px }

#title { padding:0 20px 10px 35px; background:url(img/conttile-div.gif) no-repeat 17px bottom }
#title h2 { font-family:"Trebuchet MS"; font-size:18px; color:#165a86; letter-spacing:-1px; font-weight:normal }

#text { padding:20px 50px 20px 40px; line-height:18px  }
#text p { color:#626262 }

#text a { color: #3366FF }
#text a:hover { text-decoration:none; color:#000000 }



#footer { border-top:#dcdcdc solid 1px; background-color:#ececec; height:123px }
#footer-in { width:900px; height:107px; margin:auto; background-color:#d3d3d3; border-top:#c2c2c2 solid 16px; position:relative }


#faq { line-height:18px; font-size:13px; font-family:'Trebuchet MS'; color:#003366 }
#faq li a { color:#000000 }


#articles h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#336699; padding:5px 0 10px 0 }
#articles h2 a { color: #0066FF }
#articles h2 a:hover { text-decoration:none; color:#000000 }



.paddingright20px { padding-right:15px }

