@charset "utf-8";
/* CSS Document */

/*** reset css */
html{color:#000;}
body, div, dl, dt, dd, ul, ol, li, h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}

caption, th {text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}

sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input, textarea, select {*font-size:100%;}

legend {color:#000;}

.clear{display:block; clear:both; width:100%; float:left; height:0px}

/*** reset css */
/*** Basic Style */
body {background:#fff; font-weight: normal; font-size: 12px; text-transform: normal; color: #000; line-height:22px; font-family:Arial, Helvetica, sans-serif}

/*** Links */
a, a:visited {text-decoration:none; -webkit-transition: color 0.3s ease-out 0s; -moz-transition: color 0.3s ease-out 0s; -o-transition: color 0.3s ease-out 0s; transition: color 0.3s ease-out 0s; color:#fdb006 ; font-weight:bold }
a:hover, a:focus {text-decoration:none; color:#000}

/*** Lists */     
ol, ul {list-style:none; margin:0px; padding:0px}
ul {line-height: 26px;}
ul li {list-style: none outside none; padding: 0px 0; margin: 0;}
     
/*** typography css */

h1, h2, h3, h4, h5, h6, .title a { font-weight: normal; font-size:100%; display:block; }

h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
p { margin:15px 0 0px 0; font-style: normal; font-size:16px; color:#000;  display:block; float:left; }
p img { margin: 0; }

	
em, i { font-style: italic; }
strong, b { font-weight: bold;}
small { font-size: 80%; }

::-moz-selection {background-color: #323537;  color: #fff;}
::selection {background-color: #323537;color: #fff;}

/*** Misc. */
.right { float:right!important; }
.left { float: left!important; }
.center { text-align: center!important; }
.relative { position: relative; }
.align_right { text-align:right !important}
.align_left { text-align: left!important; }

/*** Site Style */
.wrapper{margin:0px auto; width:960px; height:auto}
.header{float:left; text-align:center; width:100%; height:auto}
.topLogo{float:left; width:100%; height:auto; text-align:center; margin:15px 0}
.logo{float:left; width:100%; height:auto; text-align:center; margin:15px 0}

.leftMain{float:left; width:695px; height:auto}
.rightMain{float:right; width:200px; height:auto}
.topad{ font-size:22px; float:left; width:100%; height:auto}
.topad img{vertical-align:middle; margin:0 35px 0 0; float:left}
.topad p{display:inline; float:left; font-size:22px; padding:25px 0 0 0; line-height:25px; font-style:italic;}
.bannermain{float:left; width:100%; height:auto; margin:15px 0; border-bottom:3px solid #e9e9e9; padding:0 0 25px 0}
.middlemain{float:left; width:100%; height:auto; margin:15px 0; border-bottom:3px solid #e9e9e9; padding:0 0 25px 0}
.howTo{float:left; width:290px; height:auto; margin:15px 0 0 0 }
.askExpert{float:right; width:340px; height:auto; margin:15px 0 0 0; border-left:3px solid #e9e9e9; padding:0 0 0 35px}
.howTo h2{margin:0px; padding:0 0 25px 0; text-align:center; line-height:26px; font-weight:bold}
.howTo p{float:left; width:100%; height:auto; font-size:13px; font-weight:bold ; line-height:18px}
.askExpert h2{margin:0px; padding:0 0 20px 0; text-align:center; line-height:26px; font-weight:bold}
.askExpert h2 span{font-size:14px; font-style:italic; line-height:16px; font-weight:normal }
.askExpert p{float:left; width:100%; height:auto; font-size:14px; font-weight:bold ; line-height:18px }
.askExpert p span{float:left; font-size:18px; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif; padding:2px 20px 20px 0}

.rightMain h3{float:right; display:block;height:auto; margin:15px 0 0 0; text-align:center; font-weight:bold; width:100%}
.rightMain h3 span{font-size:16px; font-weight:normal}

.rightMain ul{float:right; height:auto; margin:15px 0 0 0; text-align:center; padding:0 0 20px 0; list-style:none; width:100%; border-bottom:3px solid #e9e9e9}
.rightMain ul li{margin:35px 0 0 0; text-align:center; padding:0px; list-style:none; display:block; width:100%}
.rightMain ul li a{text-decoration:none; font-weight:normal; color:#000; display:block; font-size:16px; font-style:italic; line-height:18px}
.rightMain ul li a:hover{text-decoration:underline; font-weight:normal; color:#000}
.rightMain ul li p{display:block; margin:10px 0 0 0}
.rightMain ul li a img{margin:0 0 10px 0}
.rightMain .vdoCnt{border-bottom:none}
.rightMain .vdoCnt li{margin:10px 0 0 0!important}
.bottomSec{float:left; width:100%; height:auto; margin:25px 0 0 0}
.bottomSec h3 a{color:#000}
.bottomSec p{display:inline!important; float:none!important}
.bottomSec img{margin:0 25px 25px 0}
