
html, body{height:100%;}
body {background:#fff; color:#464646; font-family:Arial, Helvetica, sans-serif; font-size:90%; line-height:auto;}

/* 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;}


.seo-report-success {color: green;}
.seo-report-error{color: red; }
.seo-report-success{color:#359500; border:1px solid #c6c6c6; background:#ffffea; font-size:100%; padding:2px 20px; text-align:center; width:95%; margin:2px auto; letter-spacing:1px; text-transform:lowercase;}
.seo-report-error{color:#eb0b0c; border:1px solid #c6c6c6; background:#ffffea; font-size:100%; padding:2px 20px; text-align:center; width:95%; margin:2px auto; letter-spacing:1px; text-transform:lowercase;}

.seo-report-heading{color:#669900;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.seo-report-title{color:#3d46;font-weight:bold;}
.seo-report-description{color:#3d46;}
.seo-report-result{color:orange;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}


 .report_tbl{font-size:80%;}
.report_tbl td{border-bottom:1px dotted #dcdcdc; padding:8px;}



 .report_card_tbl{font-size:80%;}
.report_card_tbl td{border-bottom:1px dotted #dcdcdc; padding:8px;color:#ff9a37;font-size:14px;font-weight:bold;}

















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:12px; font-weight:bold; line-height:1.4em; margin-bottom:5px; font-family:"Trebuchet MS",serif;}
h5{font-size:1.5em; margin-bottom:5px; font-family:"Trebuchet MS",serif; padding:10px; border:1px solid #e6e6e6;}
legend{font-size:14px; line-height:14px; padding:0px 10px; color:#0c99d5; font-family:"Trebuchet MS",serif;}
#pagelayout{ background:#f8f8f8 url(../images/background.jpg) repeat-x;}


/*Header CSS*/
#header{height:75px;}
.welcome{vertical-align:bottom; color:#373633; font-weight:bold}
.seoman{padding-top:8px;}



/*Main CSS*/
#maincontainer{height:100%;}
.container{width:98%; 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{color:#d5470c;}
.red a{font-size:0.9em;}
.red a:hover{color:#d5470c;}
.blue{color:#0c99d5;}
.blue a{font-size:0.9em; text-decoration:none; font-weight:bold; text-decoration:underline; }
.blue a:hover{color:#0c99d5; text-decoration:none;}


.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;}


/*Login CSS*/
#home_page	{background:url(../images/plant.gif) no-repeat bottom right; background-attachment:fixed; height:100%; width:100%; position:fixed;}
#login_table{margin:20px; border:1px solid #dbdbdb;}
.login_username {border:none; height:25px; width:188px; background:url(../images/username_txtbox.gif) no-repeat;	float:left;	margin:0pt 7px 0pt 0pt;	max-width:188px; padding:5px 10px 1px 28px; vertical-align:middle;}
.login_password {border:none; height:25px; width:188px; background:url(../images/password_txtbox.gif) no-repeat;	float:left;	max-width:188px; padding:5px 10px 1px 28px;	vertical-align:middle;}

/*Logout CSS*/
.logout{font-size:1.5em; text-align:center; margin-top:30px;}

.success {color: #373633; background:url(../images/success.gif) no-repeat left; padding-left:20px; line-height:30px; margin-left:20px;}
.error	{color: #373633; background:url(../images/error.gif) no-repeat left; padding-left:20px; line-height:30px; margin-left:20px; }


