/* Default CSS Stylesheet for a new Web Application project */

/* colors
#00257a - dark blue (logo, "Preti", active & hover links)
#3d7edb - light blue (logo, "Flaherty", visited links 
#D26525 - orange (accent)
#42A390 - green (accent)
 */

/* General Settings */
* {margin:0; padding:0}
html{height:100.1%;}
body {margin:0;padding:0;background:#999b9a;font-family:Arial,Helvetica,sans-serif; }
div,table,tr,td,p,font{font-size:12px;line-height:17px;color:#333;font-family:Arial,Verdana,sans-serif; text-align:left; color:#666; }
img{border:0px;}
p, ul, blockquote, h1, h2, h3, h4, h5, h6 {margin: 10px 0;}
.noprint {display:none;}
.print {display:none;}
a {color:white;text-decoration:none;}
A:link{}	
A:visited{color:white;}	
A:hover{color:white;}	 	
A:active{color:white; }	

/* Clearfix clearing - www.csscreator.com */
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*Global settings*/
.abs{position:absolute;}
#page{text-align:center;margin:0 auto;width:100%;background:#999b9a;}
#wrapper{width:1000px; padding:0;text-align:center;margin:0 auto; background: url('images/content_bg.jpg') repeat-y;}
#HeadBlank{position:absolute;width:100%;height:62px;background-color:#fff; }
#header{width:100%;height:62px; background-color:#fff; position:relative;}
#header .links, #header .links a {color:#8cc63f; padding:0 0 3px 0; font-weight:bold; font-size:20px;}
#header .links img{}
#header .links {position:relative; top:40px; left:915px; margin:0;}
#logo{position:relative; top:15px; left:10px;}
#welcome {position:relative; top:172px; left:775px; margin:0;color:#3d7edb; font-weight:bold;font-size:17px;width:245px;text-align:right;}
/*#content{width:1024px;margin:0 auto;padding:0 0 50px 0; background-color:#fff;}*/
#content{width:1060px;margin:0 auto;padding:0 0 50px 0; background-color:#fff;}
/*.contentMargin {width:860px;margin:0 0 0 20px;position:relative;padding-bottom:25px;}*/
.contentMargin {width:1000px;margin:0 0 0 20px;/*overflow:hidden;*/position:relative;padding-bottom:25px;}
.contentMargin h1{margin:15px 0 0 0;padding:0; color:#8cc63f;}
.contentMargin h2{font-size:14px; font-weight:bold;margin:15px 0 10px 0;padding:0;}
.contentMargin p{margin:0 0 14px 0;padding:0;}
.contentMargin ul{padding: 0 0 0 30px;}
.contentMargin strong{font-weight:bold;font-size:12px;color:#000;}
#content a{ color:#777; font-weight:bold; color: #00257a}
#content a:hover{ color:#777; font-weight:bold; color: #3d7edb}
#navigation{font-size:10px;margin:0 auto;position:absolute;text-align:center;top:72px;width:100%;z-index:1200;}
#SaturnoNavWraper{margin:0 auto;width:887px;z-index:1010;}
#pageToolsWrapper {position:absolute; top:150px; left:45px; margin:0;color:#00257A; font-weight:bold;}
#pageNav{width:1060px;height:105px; background-color:black; border-bottom: solid 1px #253676; background-image:url('images/nav_background_extranet.jpg'); text-align:center; }
/*.NavDop{background: url('images/navDropShadow.gif') repeat-x;height:12px; background-color:#fff;padding:0;margin:0 0 13px 0}*/
.pageTitle{width:100%; color:#8cc63f; border-bottom: solid 2px #8cc63f;padding:0 0 3px 0; font-weight:bold; line-height:24px; font-size:22px;}
.pageTitle span {display:block;width:650px;}

/*Export options*/
#outputOptions {text-align:right;}
img#outputOptions {padding-left:2px!important;}
#emailFormDiv{width: 300px;padding-bottom: 5px;border:1px dotted #DBDBDB;}
#emailFormDiv td{padding-left: 25px;}

/*Bills listing*/
#BillsList {width:100%; margin-bottom:15px;}
#BillsList td, th{font-size:11px!important;line-height:14px;color:#333;font-family:Arial,Verdana,sans-serif; text-align:left; color:#666;border-color:#FCFCFC #FCFCFC #EDEDED #EDEDED; }

/* these override the radgrid styles, because they are _slightly_ more specific */
tr.GridRow_Vista td {background-color:white;}
tr.GridAltRow_Vista td {background-color:whitesmoke;}

/*Menu*/
.text {padding: 0 5px;}
.slide {background-color:White;}


/*Search*/
#searchDiv {float:right;margin:10px 0 0 0;width:243px;}
#searchDiv a {font-size:10px;color:#999; text-transform:uppercase;}
#SearchBillsBox {border:none!important; font-size:10px;margin:4px 0 0 0;color:#999; padding:0;float:left;}
.SearchImagebutton{margin:0;float:right;vertical-align:top; padding-top:0;}
.searchTextBox{ background-image:url('images/searchbox.png');padding:5px 5px 2px 10px;border:0; line-height:12px; font-size:10px;color:#999999;background-repeat:no-repeat;}

#footer{width:100%; background-color:#7a7a78;text-align:center;font-size:10px;z-index:-1}
#footerContent{width:910px; background: url('images/footer_BG.gif'); height:60px;margin:0 auto;}
#footerContent .links{float:right; padding:6px 13px 0 0; color:#fff;font-size:11px;}
#footerContent .legal{float:left; padding:6px 0 0 13px; color:#fff;font-size:11px;}

#BillsWrapper {width:100%;margin-top:5px;margin-bottom:10px;}

#CurrentLegSession {float:left; margin-top:0px;}

.tableHeader {background-color:#DBDBDB;height:25px;vertical-align:middle;}
.tdpadding {padding:3px;}
#ListInnerTable {border:solid 1px black;}
.listRow {background:#fff;}
.listRowOver {background:#9CF;cursor:pointer;}
