@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
p{margin-bottom:0.6em}
ul{margin-bottom:1em}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body,table#pagelayout {height:100%; width:100%; margin:auto;}
body, td, th, div, p, label, input {color:#373633; font:normal 12px/18px Arial, Helvetica, sans-serif;}
td{vertical-align:top;}
p{text-align:justify;}
a{color:#373633; text-decoration:underline;}
a:hover{color:#373633; text-decoration:none; -moz-outline-style:none;}
a:active{outline: none;}
a:focus{-moz-outline-style: none; outline:0px;}
h1{color:black; font-family:"Trebuchet MS",serif;}
h2{color:#373633; background:url(../images/h2_bullet.png) no-repeat; border-bottom:1px dotted #dbdbdb; padding:5px 0px 8px 30px; font-size:1.5em; font-family:"Trebuchet MS",serif;}
h3{color:#373633; background:url(../images/h3_bullet.png) no-repeat; border-bottom:1px dotted #dbdbdb; padding:5px 0px 8px 30px; font-size:1.5em; font-family:"Trebuchet MS",serif;}
h4{font-size:20px; font-weight:bold; line-height:1.4em; margin-bottom:5px; font-family:"Trebuchet MS",serif;}
#pagelayout{ background:#f8f8f8 url(../images/background.jpg) repeat-x;}


/*Header CSS*/
#header{height:190px;}
.welcome{vertical-align:bottom; color:#373633; font-weight:bold}
.seoman{padding-top:8px;}

/*Menu CSS*/
.menu{width:100%; font-size:1.3em; margin-top:46px;}
.menu ul{margin-left:20px;}
.menu li{float:left; display:inline; margin:0px 2px;}
.menu span{display:inline-block; padding-left:10px; background:#2d2d2d url(../images/menu.gif) no-repeat left top; text-decoration:none; vertical-align:top; line-height:36px;}
.menu a{color:#fff; display:inline-block; background:#2d2d2d url(../images/menu.gif) right top; padding-right:10px; text-decoration:none; width:80px; text-align:center;}
.menu a:hover{color:#fff; text-decoration:none;}

.menu_active span{background:#2d2d2d url(../images/menu.gif) left 36px; padding-left:10px; display:inline-block;}
.menu_active a{color:#fff; display:inline-block; background:#2d2d2d url(../images/menu.gif) right 36px; padding-right:10px; font-weight:bold; text-decoration:none; width:80px; text-align:center;}
.menu_active a:hover{color:#fff; text-decoration:none}

/*Sub Menu*/
.submenu{font-size:1em; white-space:nowrap; width:100%; height:24px;}
.submenu ul{margin-left:20px;}
.submenu li{float:left; background:url(../images/sub_divider.gif) no-repeat center right; display:inline; line-height:12px; padding:0px 15px;}
.submenu a{color:#373633; text-decoration:none;}
.submenu a:hover{color:#373633; text-decoration:underline;}

/*Main CSS*/
#maincontainer{height:100%;}
.container{width:85%; margin:0px auto;}
.main{}
.liststyle li{list-style:none; padding-left:30px; letter-spacing:2px; text-transform:lowercase;}
.liststyle a{text-decoration:none;}
.liststyle a:hover{text-decoration:underline;}

.red a{font-size:0.9em;}
.red a:hover{color:#d5470c;}
.blue a{font-size:0.9em; text-decoration:none; font-weight:bold; text-decoration:underline; }
.blue a:hover{color:#0c99d5; text-decoration:none;}

.video{margin-top:4px; text-align:center}
.reg_text{background:#f4f4f4; border:1px solid #dbdbdb; font-size:16px; color:#373633; padding:14px 10px; width:50%;}
.reg_submit{background:#666666; color:#ffffff; padding:14px 10px; font-size:16px; border:1px solid #dbdbdb;}


.innertable{width:100%;}
.innertable th{text-align:left; font-weight:bold; padding-left:8px; background:url(../images/thead.jpg) repeat-x center; border-right:1px solid #fff; font-size:1em; border-bottom:1px dotted #dbdbdb; color:#ffffff; line-height:30px;}
.innertable td{border-right:1px solid #fff; border-bottom:1px solid #fff; background:#efefef; line-height:32px; padding-left:8px;}
#tfoot{text-align:center; font-size:1.2em; padding:2px 0px; font-weight:bold; background:#dbdbdb;}



/*Curved Div CSS*/
.inset{background:transparent; width:100%;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b{display:block; overflow:hidden; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b{height:1px;}
.inset .b2{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b3{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b4{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b4b{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b3b{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b2b{background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.inset .b1{margin:0 5px; background:#dbdbdb;}
.inset .b2, .inset .b2b{margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b{margin:0 2px;}
.inset .b4, .inset .b4b{height:2px; margin:0 1px;}
.inset .b1b{margin:0 5px; background:#dbdbdb;}
.inset .boxcontent{display:block; background:#ffffff; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.boxcontent{padding:5px 10px;}

/*Button CSS*/
span.blockLink{display:inline-block; padding-left:10px; background:url(../images/button.gif) no-repeat; text-decoration:none; vertical-align:top; height:19px;}
span.blockLink b{display:inline-block; background:#fff url(../images/button.gif) right top no-repeat; padding-right:10px;}
.button{border:none; background:none; color:#fff; height:19px; line-height:19px; cursor:hand; padding-bottom:5px; font-size:1em; font-weight:bold;}
.button_disable{border:none; background:none; color:#fff; line-height:19px; height:19px; cursor:default; font-size:1em;}

/*Footer CSS*/
#footer{height:36px; background:url(../images/footer.jpg) repeat-x;}
.footer td{color:#ffffff; line-height:36px; font-size:0.9em;}
.footer a{color:#fff; text-decoration:none; padding:0px 10px;}
.footer a:hover{color:#fff; text-decoration:underline;}


/*Comment Div CSS*/
.comment{background:transparent; width:100%; margin:0px 19px;}
.comment .c1, .comment .c2, .comment .c3, .comment .c4, .comment .c1c, .comment .c2c, .comment .c3c, .comment .c4c{display:block; overflow:hidden; font-size:1px;}
.comment .c1, .comment .c2, .comment .c3, .comment .c1c, .comment .c2c, .comment .c3c{height:1px;}
.comment .c2{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c3{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c4{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c4c{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c3c{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c2c{background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment .c1{margin:0 5px; background:#b8d2f3;}
.comment .c2, .comment .c2c{margin:0 3px; border-width:0 2px;}
.comment .c3, .comment .c3c{margin:0 2px;}
.comment .c4, .comment .c4c{height:2px; margin:0 1px;}
.comment .c1c{margin:0 5px; background:#b8d2f3;}
.comment .comment_div{display:block; background:#ffffff; border-left:1px solid #b8d2f3; border-right:1px solid #b8d2f3;}
.comment_div{padding:5px 10px; height:auto;}




.breadcrum{color:#669900; font-size:85%; margin-top:20px;}
