@import "at.sidebar.css";
@import "at.comments.css";
@import "at.results.css";
@import "at.common.css";
@import "form.css";
@import "form_feedback.css";

body {
    background: #fff url(images/bkg-page.jpg) repeat-x top;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: arial,helvetica,lucida,verdana,sans-serif;
    font-size: 12px;
    color: #767676;
}
a {
    text-decoration: none;
    color: #5597c9;
}
a:hover {
    text-decoration: underline;
}


#wrapper {
    width: 960px;
    margin: 0 auto;
    text-align: left;
}

#header {
    position: relative;
    height: 70px;
    padding: 1px 0;
    font-size: 14px;
}
#header h1 {
    width: 157px;
    height: 29px;
    margin: 0;
    padding: 0;
}
#header h1 a {
background:transparent url(images/logo.png) no-repeat scroll 0 0;
color:#333333;
display:block;
height:50px;
margin:0;
overflow:hidden;
padding:15px 0 0 55px;
width:200px;
}
#header #userinfo {
    position: absolute;
    top: 32px;
    right: 0;
    text-align: right;
    color: #767676;
}
#header #userinfo a {
    margin: 0 5px;
}


#topmenu {
    position: relative;
}
#topmenu ul {
    margin: 0;
    padding: 0;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}
#topmenu ul li {
    display: inline;
}
#topmenu ul li a {  
    display: block;
    float: left;
    padding: 0px 20px;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
}
#topmenu ul li a:hover, #topmenu ul li a:active {
    text-decoration: underline;
    background: url(images/bkg-topmenu-selected.jpg) no-repeat bottom center !Important;
}
#topmenu form {
    position: absolute;
    top: 6px; 
    right: 0;
    background: url(images/bkg-topmenu-search-input.jpg) no-repeat 0 0;
    margin: 0;
    width: 300px;
}
#topmenu form #search-input {
    background: transparent;
    border: none !important;
    width: 170px;
    height: 18px;
    margin: 0 5px;
    padding: 6px;
    font-size: 14px;
    float: left;
}
#topmenu form #search-button {
    display: block;
    background: url(images/bkg-topmenu-search.jpg) no-repeat 0 0;
    border: none !important;
    width: 98px;
    height: 32px;
    line-height: 32px;
    text-indent: -9000px;
    padding: 0;
    margin: 0 0 0 8px;
    outline: none;
    cursor: pointer;
    float: left;
}
#topmenu form #search-button:hover {
    background-position: 0 -32px;
}


#maincontent {
    padding: 10px 0 25px;
    line-height: 1.5em;
}
#maincontent.fc {
    padding: 40px 0;
}

#content {
    width: 630px;
    padding-top: 1px;
    float: left;
}
#content.sidenav {
    width: 790px;
}

#sidebar {
    width: 230px;
    float: right;
}

/* Page Title */

#pagetitle {
    position: relative;
    height: 80px;
}
#pagetitle h2 {
    position: absolute;
    top: 25px;
    left: 0;
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 24px;
    display: inline;
}


/* Subpage Footer */

#subfoot {
    background: #f6f7f7 url(images/subfoot/bkg-subfoot.jpg) repeat-x top;
	margin-top: 25px;
}
#subfoot-inner {
    position: relative;
    background: url(images/subfoot/bkg-subfoot-inner.jpg) no-repeat top;
    width: 960px;
    height: 330px;
    margin: 0 auto;
    text-align: left;
    color: #4c4c4c;
}
#subfoot-inner h4 {
    margin: 0 0 .8em;
    font-size: 1.2em;
    font-weight: bold;
    color: #000
}
#subfoot-inner ul {
    margin: 0;
    padding: 0 0 0 16px;
}
#subfoot-inner ul li {
    list-style: none;
    list-style-image: url(images/common/bkg-sm-arrow-org.gif);
    margin: .8em 0;
    padding: 0;
}
#subfoot-inner ul li small {
    color: #767676;
}

#subfoot-inner .subcol1 {
    position: absolute;
    top: 80px;
    left: 0;
    width: 150px;
}
#subfoot-inner .subcol2 {
    position: absolute;
    top: 80px;
    left: 170px;
    width: 150px;
}
#subfoot-inner .subcol3 {
    position: absolute;
    top: 80px;
    left: 330px;
    width: 300px;
}
#subfoot-inner .subcol3 ul {
    margin-bottom: 1em;
}
#subfoot-inner .subcol4 {
    position: absolute;
    top: 80px;
    left: 730px;
    width: 230px;
    height: 160px;
}
#subfoot-inner .subcol4 h4 {
    margin-bottom: .4em;
}
#subfoot-inner .subcol4 p {
    line-height: 2em;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 1em;
}
#subfoot-inner .subcol4 a {
    margin-top: 1em;
}



/* Page Footer */

#footer {
    border-top: 1px dotted #d2d3d3;
    clear: both;
}
#footer-inner {
    position: relative;
    width: 960px;
    margin: 0 auto;
    padding: 14px 0;
    text-align: left;
}
#footer-inner #cslogo {
    position: absolute;
    top: 15px;
    right: 0;
    width: 110px;
    height: 12px;
    line-height: 12px;
    outline: none;
    overflow: hidden;
}
#footer-inner a {
    margin: 0 8px;
}


/* AT Sample */

.myaccount-sample {
	background: url(images/analytics/bkg-myaccount-sample.jpg) no-repeat;
	height: 515px;
}

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.cMessage {text-align:left; padding:2px;}
.cBlock1 {background:#FBFBFB; border:1px solid #F5F5F5;}
.cBlock2 {background:#FFFFFF; border:1px solid #F5F5F5;}
.cAvatar {float:left; padding:3px 3px 0 3px; text-align:center;}
.cAvatar img {width:35px;}
.cDate {float:right; font:7pt;}
.cTop {text-align:left;}
.cBottom {clear:both; height:2px;}
.cHead {padding:3px;}
/* -------------- */
hr {color:#dddddd;}

.modBlock1, .cuzadpn, #puzadpn {display:none; height:0px !important;}

/* PageSelector */
.catPages1 {color:#fefefe;border:0px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,
.catPages1 a:active {text-decoration:none;color: #fefefe;background:#dddddd;padding:3px 10px;font-size:11px;font-weight:bold;}
.catPages1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.catPages1 b {text-decoration:none;background:#5b5b5b;padding:3px 10px;color:#fefefe;font-size:15px;}

.pagesBlockuz1 {color:#fefefe;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz1 a:link,
.pagesBlockuz1 a:visited,
.pagesBlockuz1 a:hover,
.pagesBlockuz1 a:active {text-decoration:none;color: #fefefe;background:#dddddd;padding:3px 10px;font-size:11px;font-weight:bold;}
.pagesBlockuz1 a:hover {background:#5b5b5b;color:#fefefe;font-weight:bold;}
.pagesBlockuz1 b {text-decoration:none;background:#5b5b5b;padding:3px 10px;color:#fefefe;font-size:15px;}


.pagesBlock1 {color:#fefefe;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock1 a:link,
.pagesBlock1 a:visited,
.pagesBlock1 a:hover,
.pagesBlock1 a:active {text-decoration:none;color: #fefefe;background:#dddddd;padding:3px 10px;font-size:11px;font-weight:bold;}
.pagesBlock1 a:hover {background:#5b5b5b;color:#fefefe;font-weight:bold;}
.pagesBlock1 b {text-decoration:none;background:#5b5b5b;padding:3px 10px;color:#fefefe;font-size:15px;}
/* ---------------- */

#wrapper, #subfoot, #footer, #footer-inner {clear:both; display:block;}

input.securityCode {width:110px !important;}
#allEntries div table tr td div {clear:both; display: block;}

.rss {display:block; height:200px; width:250px; background:url(images/rss.jpg) 50% 50% no-repeat; text-indent:-90000px;}


a.catListName:link, a.catListName:active, a.catListName:visited {color:#333333;text-decoration:none; padding:5px;}
a.catListName:hover {background:#FE6D4C; color:#FFFFFF;}
.catListName {font-size:20px; display:block;}
.catListNum {float:right; display:block; color:#767676;}