/*** this file defines how the looks of the application
	 *** without this the app is bare-bones (ct-scan)
	 *** @modified: Sunday, June 14th 2009
	 *** @author:   www.pixelsonpoint.com
--------------------------------------------------------------*/

html, body { background: #F2E5BE url(../media/images/bg.png) repeat-x; margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif; color: #333333; text-align: left }
.bodytxt { line-height: 16px; padding: 12px 10px 20px 20px; text-align: left; }
.pad5up { padding-top: 5px; }
.pagebg { background: #ffffff url(../media/images/bg.png) -1px 0 repeat-y; padding: 0 2px 0 3px  }
#msg-box { padding: 3px 10px; font-size: 10pt; text-transform: none; z-index: 100; text-align: left }
#wrapper { width: 960px; text-align: left; padding: 0px 15px; background: #ffffff; margin: 0 auto }
#header { background: url(../media/images/logo.gif) 4px 20px no-repeat; padding: 0 4px  }
#appbar { padding: 0px; text-align: left; line-height: 30px; background: url(../media/images/navbg.png); width: 100%  }
#logged-in-status { padding: 5px 20px 5px 0px; background: #f4eabc; text-align: right; }
#logged-in-status a { color: #069 }
#mainlinks { display: left; list-style: none; margin: 0; padding: 0 }
#mainlinks li { font-size: 12px; font-weight: bold; text-align: left; padding: 5px 13px; background: url(../media/images/navitem.png) no-repeat right top; display: inline; list-style: none }
#mainlinks li.last { border-right: 0px solid #fff; }
#mainlinks li:hover { background: #826D33 url(../media/images/navitem.png) no-repeat right top; }
#mainlinks a, #mainlinks a:hover { color: #fff; text-decoration: none; }
#topsublinks { padding: /*20px 0 20px 0*/ 0 0 35px 0; text-align: right; font-size: 11px; color: #656565; }
#topsublinks a { color: #656565; text-decoration: none; }
#topsublinks a:hover { text-decoration: underline; }
#footer-text { background: #666; width: 100%; line-height: 30px; color: #fff; font-size: 11px }
#footer-text a { color: #ffcc00; text-decoration: none; }
#search-error { font-size: 13px; padding: 0 30px 0 0; font-weight: bold; color: red }
.borderme { border: 1px solid #DCA893; padding: 2px }
.arow { border-bottom: 1px solid #DCEAF5/*DCA893*/; font-weight: normal; padding: 0px 0px 3px 0px  }
.theader { border-bottom: 1px solid #333; padding: 2px 5px; background: #e1e1e1;  }
th { border-bottom: 1px solid #ccc; padding: 2px 0px; background: #f7f7f7; text-align: left;  }
.hidden { display: none; }
.hand { cursor: pointer; }
.menuitem { line-height: 18pt; font-size: 11px; 
border-top: 1px solid #FEF4E4; width: 100%; }
.menuitem a { color: #2C5692   }
.scase { text-transform: capitalize; line-height: 15px; }
.plus { background: url(../media/images/plus.gif) no-repeat; }
.minus { background: url(../media/images/minus.gif) no-repeat; }
.none { background: url(../media/images/none.gif) no-repeat; }
.dash { background: url(../media/images/dash.gif) no-repeat; }
.scase a { text-transform: capitalize; line-height: 15px; font-size: 11px; color: #2C5692;  }
.hilite { color: #999900; background: #FFFFCC; padding: 0 10px 2px 10px  }

/* form definitions*/
fieldset {  padding: 10px; border: 1px solid #ffffff }
legend { font-size: 12pt; color: #333; }
input.text { border: 1px inset #E7C2B3; padding: 1px 5px; }
input.button { padding: 0px 10px; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #273F56; padding: 5px }


/* text definitions */
h1 { color: #666666; padding: 0px; font-size: 16px; text-transform: capitalize; margin: 0px }
h2 { color: #666666;; padding: 0px; font-size: 14px; text-transform: capitalize; margin: 0 0 10px 0 }
.error { color: #CC0000; background: #FFCCCC url(../media/images/no2.gif) 98% center no-repeat; border: 1px dotted #CC0000; padding: 5px 40px; font-size: 14px; line-height: 20px }
.error-field { color: #CC0000; background: #FFCCCC; border: 1px solid #CC0000; padding: 3px }
.warning { color: #999900; background: #FFFFCC; border: 1px dotted #999900; font-size: 14px; padding: 5px }
.okay { color:#006633; background: #CCFFCC url(../media/images/yes2.gif) 98% center no-repeat; border: 1px dotted #66CC66; font-size: 14px; padding: 0px; line-height: 20px }
.gray { color: #999; }
a { color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }
.sublink { padding: 3px; }
.sublink a {  font-size: 11px; line-height: 14px }
.linedown { border-bottom: 1px solid #DCEAF5; }
.form-done { color: #006633; background: url(../media/images/yes2.gif) 0 center no-repeat; font-size: 14px; padding: 0 30px; line-height: 20px; margin-bottom: 40px }
#dropmenudiv {   position:absolute; line-height:30pt; z-index:1000; background: #666666; width: 180px; }
#dropmenudiv a { display: block; border-top: 1px solid  #999999; padding: 2px 10px; text-decoration: none; color:#FFFFFF; text-transform: capitalize; line-height: 12pt; font-size: 11px; background: #666666; width: 160px;    }
#dropmenudiv a:hover{ background-color: #F06E1F; color: #fff;    }
.smalltext { font-size: 11px; }
.button { font-size: 11px; font-weight: bold; background: #9D833D; color: #ffffff; border: 3px solid #9D833D; cursor: pointer }
.button1 { font-size: 11px; font-weight: normal; background: #ffffff; color: black; border: 3px solid #ffffff; cursor: pointer }
#black-alpha { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; 
background: #000; overflow: hidden; z-index: 100; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60) }
#white-alpha { position: absolute; top: 25%; left: 30%; width: 40%; background: #fff; z-index: 500; border: 5px solid #bc7e38; padding: 10px; margin: 0 auto }
#searchbg { background: url(../media/images/searchbg.gif) no-repeat right bottom; height: 25px; text-align: right; padding: 0 0px 0 0 }
#search { width: 100px; border: 1px solid #fff; margin: 0 5px; padding: 0 5px }
#tabs { padding: 0; background: url(../media/images/tabbottom.gif) no-repeat 0px 20px; width: 710px; height: 314px }
.tab-active { background: url(../media/images/tab_active.png) no-repeat; width: 133px; height: 30px; text-align: center; font-weight: bold; padding: 0 2px 0 0; cursor: pointer; cursor: hand; }
.tab-inactive { background: url(../media/images/tab_inactive.png) no-repeat; width: 114px; height: 30px; text-align: center; font-weight: bold; padding: 0 2px 0 0; cursor: pointer; cursor: hand }
#tabbottom {  }
#footer { padding: 7px 0 0 0; }
#footer a { color: #999; margin: 0 3px }
#share {
	padding-top:10px;
	float:right;
}
anynews p { font-size:10%; }
anynews strong { color:black; }
/* div.anynews h2 { border:1px dotted brown; margin:5px; padding:0; }*/
anynews ul{ list-style-type:none; }
.loginBlock{ margin:0px;float:left;width:240px;}
.loginBlock h3 {padding:0px;border-bottom:1px solid #DDD;margin:0px;background:transparent url(../media/images/memLoginBg.gif) no-repeat scroll left top;text-align:left;font:bold 12px/23px Arial, Helvetica, sans-serif;color:#888px;width:240px;height:23px;text-indent:10px;
}
.loginArea{background:#FFFFFF none repeat scroll 0 0;border-color:#c3c3bd;border-style:solid;border-width:0 1px;padding:5px 10px;}
.loginblockFooter{background:transparent url(../media/images/memLoginFtBg.gif) no-repeat scroll left top;width:240px;height:6px;}
.loginInput{color:#555;font:normal 11px Arial, Helvetica, sans-serif;}
.loginInputField input{color:#555;font:normal 11px Arial, Helvetica, sans-serif;border:1px solid #c3c3c3;margin-bottom:4px;width:213px}
.loginBtn input{background:#9D833D; color: #ffffff;width:54px;height:18px;text-align:center;color:#fff;font:bold 11px Arial, Helvetica, sans-serif;display:block;vertical-align:middle;padding:0px;text-decoration:none;float:left;border:0px none;cursor:pointer;
}
.loginLinks{float:left;color:#888;font:normal 11px Arial, Helvetica, sans-serif;padding-left:10px;}
.loginLinks a{color:#888;font:normal 11px/18px Arial, Helvetica, sans-serif;text-decoration:underline;}
.loginLinks a:hover{text-decoration:none;color:#555;}
.btnArea{padding:0px;margin:0px;}
a.addcomment, .msgCommentProfileArea a.thickbox
{background:transparent url(../media/images/comment.gif) no-repeat scroll 0 0;padding-left:22px;padding-left:22px;padding-top:-2px
}
.clear{clear:both;padding:0px;margin:0px;height:0px;}
.color_red {color:#FF6464;}
/* pagination style */
.pagin {
padding: 2px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 7pt;
font-weight: bold;
}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #666666;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #60606F;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #CC0000;
background-color: white;
color: #CC0000;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #808080;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagin span.current {
border: solid 1px #666666;
background-color: #666666;
color: white;
}

