/* ----------------------------------------------------*/
/* ---------->>> Main Layout Definitions <<<-----------*/
/* ----------------------------------------------------*/

html,body{margin:0;padding:0;text-align:center;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#414141;}

img{border:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

h1,h2,h3,h4,h5,h6{font-family:georgia,"Times New Roman",times,serif;font-weight:normal;}
p,ul,ol,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}

#container{margin:0 auto;width:910px;padding:0;text-align:left;background:#fff url("../../images/layout/bg_header-inner.gif") repeat-x top left;}
#cwrap{margin:23px 0 25px 0;}
#twocols{width:100%;position:relative;display:block;}





/* ------------------------------------------*/
/* ---------->>> Masthead Area <<<-----------*/
/* ------------------------------------------*/

#header{position:relative;height:108px;padding:0 35px;}
#header span#logo{display:block;position:relative;float:left;}
#header span#logo a{display:block;float:left;width:167px;height:90px;text-indent:-9000px;background:transparent url("../../images/layout/websitegrader-logo.gif") no-repeat;background-position:0 4px;}

#header #auxnav,#header #nav{font-family:georgia,"Times New Roman",times,serif;}

#header #auxnav{display:block;float:right;width:50%;}
#header #auxnav ul{list-style-type:none;float:right;}
#header #auxnav ul li{float:left;margin:0 0 0 3px;}
#header #auxnav ul li a{float:left;display:block;padding:0;color:#465560;text-transform:uppercase;font-size:10px;text-decoration:none;background:transparent url("../../images/layout/auxnav_left.gif") no-repeat top left;}
#header #auxnav ul li a span{float:left;display:block;height:26px;padding:0 18px 0 18px;background:transparent url("../../images/layout/auxnav_right.gif") no-repeat top right;}
#header #auxnav ul li a span img{padding:4px 0 0 0;}
#header #auxnav ul li a:hover{color:#e36f1e;cursor:pointer;}


#header #nav{display:block;float:right;width:80%;margin:49px 0 0 0;}
#header #nav ul{list-style-type:none;display:block;float:right;}
#header #nav ul li{display:block;float:left;margin:0 0 0 6px;}
#header #nav ul li a{display:block;float:left;color:#465560;font-size:17px;text-decoration:none;font-weight:normal;}
#header #nav ul li a span{display:block;float:left;height:25px;padding:8px 20px 0 20px;}
#header #nav ul li a:hover{background:transparent url("../../images/layout/nav_left.gif") no-repeat top left;cursor:pointer;}
#header #nav ul li a:hover span{background:transparent url("../../images/layout/nav_right.gif") no-repeat top right;}

#header #nav ul li.selectedtab a,#header #nav ul li.selectedtab a:hover{background:#e36f1e url("../../images/layout/nav_left.gif") no-repeat;background-position:0 -33px;color:#fff;}
#header #nav ul li.selectedtab a span,#header #nav ul li.selectedtab a:hover span{background:transparent url("../../images/layout/nav_right.gif") no-repeat;background-position:right -33px;}


/* -----------------------------------------------*/
/* ---------->>> Right Column Area <<<------------*/
/* -----------------------------------------------
*/
#rightcol{width:304px;float:right;position:relative;padding:16px 0 0 0;}
/*#rightcol{width:304px;display:block;float:left;position:relative;margin:0 0 0 30px;}*/


/* ---------------------------------------------*/
/* ---------->>> Main Column Area <<<-----------*/
/* ---------------------------------------------

#maincol{float:left;display:block;position:relative;width:527px;padding:24px 29px 20px 0;}*/
#maincol{float:left;display:block;position:relative;width:556px;padding:24px 0 20px 0;margin:0;}
#maincol h1{color:#e36f1e;font-size:22px;}
#maincol h2{color:#455560;font-size:21px;padding:20px 0 3px 0;}
#maincol h3{color:#455560;font-size:17px;line-height:150%;margin:10px 0 0 0;}
#maincol p{line-height:155%;margin:15px 0;}
#maincol p a,#maincol li a{color:#589ceb;}
#maincol ul,ol{margin:10px 0;color:#414141;}
#maincol ul{list-style-type:none;}
#maincol ul li{display:block;position:relative;padding:6px 0 3px 12px;background:transparent url("../../images/icons/bullet_grey.gif") no-repeat;background-position:0 14px;line-height:145%;}




/* -----------------------------------------*/
/* ---------->>> WSG Specific <<<-----------*/
/* -----------------------------------------*/

#maincol div#ReportForm fieldset{display:block;border:none;margin:15px 0 0 0;padding:5px 25px 5px 0;position:relative;}
#maincol div#ReportForm fieldset legend{font-size:16px;color:#414141;font-family:Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;}

#maincol div#ReportForm fieldset span{display:block;color:#888;font-size:12px;font-style:italic;margin:0 0 4px 0;line-height:135%;}
#maincol div#ReportForm fieldset input{font-size:18px;padding:4px;color:#a5a5a5;width:100%;}
#maincol div#ReportForm fieldset textarea{font-size:18px;padding:4px;color:#a5a5a5;font-family:Arial, Helvetica, sans-serif;width:100%;}


#maincol #dnn_ctr8424_WebSiteGrader_ComparedDiv fieldset{display:block;border:none;padding:o;margin:0;}
#maincol #dnn_ctr8424_WebSiteGrader_ComparedDiv fieldset legend{font-size:16px;color:#414141;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;}

#maincol #dnn_ctr8424_WebSiteGrader_CalculatePageRank{padding-left:0px;}

#maincol #dnn_ctr8424_WebSiteGrader_ComparedDiv{width:100%;overflow:hidden;}
#maincol #dnn_ctr8424_WebSiteGrader_ComparedDiv table{width:100%;font-size:12px;}
#maincol .RadGrid_HubSilver.RadGrid th.GridHeader_HubSilver a, .RadGrid_HubSilver.RadGrid th.GridHeader_HubSilver{font-size:12px;white-space:normal;}
#maincol .RadGrid_HubSilver.RadGrid th.GridHeader_HubSilver{padding:0;text-align:center;}

#maincol div#ReportForm fieldset div.addtodashboard{display:block;}
#maincol div#ReportForm fieldset div.addtodashboard input{display:block;float:left;width:25px;}
#maincol div#ReportForm fieldset div.addtodashboard label{display:block;float:left;width:125px;}

#maincol table#MasterTable_HubSilver{width:100%;}



table.wsg-report{border:1px solid #ccc;width:100%;clear:left;border-collapse:collapse;margin:10px 0;font-size:11px;}
table.wsg-report thead th,table.wsg-report tbody th{color:#fff;padding:3px 6px;border-left: 1px solid #ccc;}
table.wsg-report thead th{background:#e3701e;}
table.wsg-report tbody th{background:#fafafb;border-top:1px solid #ccc;text-align:left;border-right:none;color:#414141;font-weight:normal;}
table.wsg-report td{border:1px solid #ccc;}
table.wsg-report td a{color:#589ceb;}
table.wsg-report td.yes{background:transparent url("../../images/icons/tick.gif") no-repeat 50% 50%;}
table.wsg-report td.no{background:transparent url("../../images/icons/cross.gif") no-repeat 50% 50%;}
table.wsg-report tbody tr td{padding:5px 10px;color:#666;}
table.wsg-report tbody tr:hover td,table.wsg-report tbody tr:hover th{background-color:#fff6bf;}







#dnn_ctr10563_ModuleContent table{float:left;clear:both;}

.NormalTextBox{font-size:17px;color:#455560;}

#maincol td.Normal{font-size:16px;line-height:100%;font-family:Georgia,"Times New Roman",Times,serif;color:#455560;font-weight:normal;text-align:left;}

#maincol table td{text-align:left;}

#dnn_ctr10563_IS_UserRegistration_MixedPB_UserLogon_LogonIB,#dnn_ctr10563_IS_UserRegistration_MixedPB_UserRegistration_Register{float:left;}
#dnn_ctr10563_IS_UserRegistration_MixedPB_UserRegistration_URPanel table{width:400px;}

/* --------------------------------------------*/
/* ---------->>> Reusable Blocks <<<-----------*/
/* --------------------------------------------*/
div.block{display:block;width:264px;padding:0 20px 13px 20px;margin:0 0 16px 0;background:transparent url("../../images/layout/bg_wsg.gif") repeat-x top left;}
div.block h3{font-size:18px;color:#455560;width:100%;padding:18px 0 4px 0;margin:0 0 4px 0;background:transparent url("../../images/layout/bg_wsg-top.gif") no-repeat top center;}
div.block p{line-height:145%;font-size:11px;}

div.block p a.sample-report{padding:0 0 0 22px;margin:15px 0 0 0;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#217ce5;font-style:italic;background:transparent url("../../images/icons/sample-report.gif") no-repeat top left;}

div.block p a{color:#217ce5;}


/* Partner Sites */
div.partner{background:none;}
div.partner h3{color:#cf5c0c;border-bottom:1px solid #dbdbdb;}
div.partner a.banner{display:block;width:125px;float:left;margin:8px 0 0 0;}
div.partner a.left{margin:8px 14px 0 0;}

/* bloglist block */
div.bloglist{background:none;margin:0 16px 0 0;}
div.bloglist h3{color:#cf5c0c;border-bottom:1px solid #dbdbdb;}
div.bloglist dir{list-style-type:none;padding:0;margin:0;}
div.bloglist dir li{display:inline-block;clear:right;margin:8px 0 0 0;padding:0 0 0 9px;background:transparent url("../../images/icons/bullet_orange.gif") no-repeat;background-position:0 8px;}
div.bloglist dir li a{color:#414141;text-decoration:none;}
div.bloglist dir li a:hover{text-decoration:underline;}
div.bloglist dir li span.date{display:block;margin:2px 0 0 0;color:#999;font-size:10px;font-style:italic;}

div.bloglist ul{list-style-type:none;padding:0;margin:0;}
div.bloglist ul li{display:inline-block;clear:right;margin:8px 0 0 0;padding:0 0 0 9px;background:transparent url("../../images/icons/bullet_orange.gif") no-repeat;background-position:0 8px;}
div.bloglist ul li a{color:#414141;text-decoration:none;}
div.bloglist ul li a:hover{text-decoration:underline;}
div.bloglist ul li span.date{display:block;margin:2px 0 0 0;color:#999;font-size:10px;font-style:italic;}



/* ----------------------------------------*/
/* ---------->>> Footer Area <<<-----------*/
/* ----------------------------------------*/

#footer{height:55px;background:transparent url("../../images/layout/bg_footer.gif") repeat-x top left;clear:both;font-family:georgia,"Times New Roman",times,serif;color:#bbb;padding:13px 18px;}

#footernav ul{list-style-type:none;float:left;width:55%;}
#footernav ul li{float:left;}
#footernav ul li a{float:left;display:block;color:#455560;text-decoration:none;}
#footernav ul li a span{float:left;display:block;padding:0 9px;}
#footernav ul li a:hover{text-decoration:underline;cursor:pointer;}

#footer p.copyright{float:right;width:40%;text-align:right;}
#footer p.copyright a{color:#bbb;}


/* ------------------------------------*/
/* ---------->>> Buttons <<<-----------*/
/* ------------------------------------*/

a.button{display:table;height:28px;background:transparent url("../../images/layout/button_left.gif") no-repeat top left;font-family:georgia,"Times New Roman",times,serif;font-size:15px;color:#465560;font-style:italic;}
a.button span{display:inline-block;height:24px;padding:4px 15px 0 20px;background:transparent url("../../images/layout/button_right.gif") no-repeat top right;}

html>body a.button span{display:block;}

a.button:hover{color:#000;cursor:pointer;}

/* Exceptions */
#header-banner a.button span{background:transparent url("../../images/layout/button_right-header.gif") no-repeat top right;}



/* -----------------------------------------------*/
/* ---------->>> Blog/News Section <<<------------*/
/* -----------------------------------------------*/

#listing,div.post,#listing div{margin:0;padding:0;}
#listing div.post{color:#414141;font-size:12px;}
#listing div.post h3{font-family:georgia,"Times New Roman",times, serif;color:#455560;line-height:150%;margin:10px 0 0 0;padding:0;border:none;}
#listing div.post h3 a{color:#455560;margin:0;padding:0;font-size:17px;}
#listing div.post h3 a:hover{text-decoration:underline;}
#listing div.post div a{font-size:11px;color:#666;}
#listing div.post a{font-size:12px;color:#589ceb;}
#listing div.post p.ListingText{font-size:12px;color:#414141;}
#listing div.post p{margin:8px 0 0 0;}
#listing div.post hr{height:1px;background:#ccc;}
#listing div.post p.postfoot{color:#999;font-style:italic;font-size:11px;margin:0;padding:0;text-align:left;}
#listing p[align="center"]{text-align:left;}



/* ---------------------------------------------*/
/* ---------->>> Flotation Device <<<-----------*/
/* ---------------------------------------------*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/* admin menu fix *
.ModuleTitle_SubMenu{background-color:#F7F7F7;border:1px solid #666666;cursor:pointer;margin: 1px 0px 0px;padding:0;z-index:1000;}




/* ---------------------------------- */
/* ----------- Tables --------------- */
/* ---------------------------------- */

table.MasterTable_HubSilver{border-collapse:collapse;clear:both;width:100%;margin:10px 0 0 0;font-size:12px;border:1px solid #d2d2d2;}
table.MasterTable_HubSilver thead tr th{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background:#ededed;padding:5px;color:#455560;font-weight:normal;}
table.MasterTable_HubSilver thead tr th a{text-decoration:none;color:#455560;}
table.MasterTable_HubSilver thead tr th a:hover{text-decoration:underline;}
table.MasterTable_HubSilver tbody th{background:#f1f1f1;}
table.MasterTable_HubSilver tbody tr:hover,#HUI_maincol table.MasterTable_HUbSilver tbody tr.GridAltRow_HubSilver:hover td{background:#dae8f6;}
table.MasterTable_HubSilver thead tr th.GridHeader_HubSilver table td{border:none;padding:0;font-size:12px;}
table.MasterTable_HubSilver thead tr th.GridHeader_HubSilver table tr:hover{background:none;}
table.MasterTable_HubSilver tbody tr td{border-bottom:1px solid #e0e0e0;color:#6c6c6c;border-right:1px solid #e0e0e0;padding:5px;}
table.MasterTable_HubSilver tbody tr td.right{border-right:1px solid #d2d2d2;}
table.MasterTable_HubSilver tbody tr td.BestCell{border:2px solid #fc9;}

table.MasterTable_HubSilver img{border:none;}

table.MasterTable_HubSilver tbody tr td.website-col{width:35px;overflow:hidden;}
table.MasterTable_HubSilver thead th.website-col{width:35px;overflow:hidden;}

table.MasterTable_HubSilver tbody tr td a{color:#455560;}
table.MasterTable_HUbSilver tbody tr.GridAltRow_HubSilver td{white-space:normal;background:#edf5ff;}
table.MasterTable_HUbSilver tbody tr.SelectedRow_HubSilver td{background:#d2d2d2;}

