/* Class: Main Text area	*/
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : Black;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : Black;
}

td.help {
	padding : 1em;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

a:link { color: #03406B; }
a:visited { color: #03406B; }
a:hover { color: #111111; }
a:active { color: #FF4307; }

a.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}
a.maintext:link { color: #03406B; }
a.maintext:visited { color: #03406B; }
a.maintext:hover { color: #111111; }
a.maintext:active { color: #FF4307; }

a.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : Black;
}

.maintitle {
	font-family:   Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 13px;
	color : Black;
	font-weight : bold;
}

.selected {
	background-color: white;
}

a.psmenu:link {	color: white; text-decoration: none; font-size: 16; }
a.psmenu:visited {	color: white; text-decoration: none; font-size: 16; }


.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11pt;
	line-height : 13px;
	color : #99451A;
	font-weight : bold;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 13px;
	color : #000000;
	font-weight : normal;
}

/* Class: Main Text area	*/
.hdlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #BCBCBC; }
a.foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
a.foot:link { color: #BCBCBC; }
a.foot:visited { color: #BCBCBC; }
a.foot:hover { color: #6292B4; }
a.foot:active { color: #FF4307; }

/* Class: Content */
.tabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}
a.foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
a.foot:link { color: #BCBCBC; }
a.foot:visited { color: #BCBCBC; }
a.foot:hover { color: #6292B4; }
a.foot:active { color: #FF4307; }.boxheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

/* nummy hr's (both ie & ns6) */
hr { border: none; border-top: thin #999999 dotted; }

/* none, dotted, dashed, solid, double, groove, ridge, inset, outset */

.bluedata { background-color: #DDE8ED; }
.blueheader { background-color: #82a9bb; }
.bluecolhead { background-color: #b7d2df; }
TABLE.blue { border: solid #82a9bb 2px; border-style: outset; }

.orangedata { background-color: #FDF2DC; }
.orangeheader { background-color: #fec292; }
.orangecolhead { background-color: #fed2af; }
TABLE.orange { border: solid #fec292 3px; border-style: double; }

.yellowdata { background-color: #fff8c9; }
.yellowheader { background-color: #DED06E; }
.yellowcolhead { background-color: #fff5ae; }
TABLE.yellow { border: solid #DED06E 1px; }

.newsheader { background-color: #C8D6A9; }
.newscolhead { background-color: #DDE8C4; }
.newsdata { background-color: #E9F0D8; }
TABLE.news { border: solid #DDE8C4 1px; }






b.keyterm { color: #223355; }
b.topic { color: #882211; }

.catnavtree_bidding, .catrelated_bidding {
	width: 200px;
}

.calendardaynames { 
    background-color: #82a9bb;
    font-size: 8px;
    width: 17px;
    border: 0px; 
    font-weight: bold; 
    color: #FFFFFF;
    text-align: center;
}

.calendarmonth { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    color: #FFFFFF; 
    background-color: #000033;
    text-align: center;
}

.calendarday { 
    background-color: #DDE8ED 
}

.calendarday_empty {
    background-color: #dddddd;
}

.calendarday_selected { 
    background-color: #fec292; 
    font-weight: bold;
}

.calendar {  
    margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    margin-left: 0px; 
    padding-top: 1px; 
    padding-right: 1px; 
    padding-bottom: 1px; 
    padding-left: 1px
}





/* HOMEPAGE Right hand column */

.rhsLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9D8E0;
	padding-left : 16px;
	padding-right : 16px;
	text-align : left;
}

.rhsLight a:link{ color: #C9D8E0; }
.rhsLight a:visited{ color: #C9D8E0; }
.rhsLight a:hover { color: #fff; font-size: 11px;}
.rhsLight a:active{ color: #C9D8E0; }

.rhsDark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	padding-left : 16px;
	padding-right : 16px;
	text-align : left;
}

.rhsDark a:link { color: #55779F }
.rhsDark a:visited { color: #55779F }
.rhsDark a:hover{ color: #4B88C9;  font-size: 11px; }
.rhsDark a:active{ color: #374D66; }

/* HOMEPAGE CATEGORY LINKS */

.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #466284;
	font-weight: bold;
	text-align : left;
}

.categorySub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	text-align : left;
}

.categorySub a:visited{ color: #466284; }
.categorySub a:hover{ color: #6395CB; }
.categorySub a:active { color: #374D66; }

/* FOOTER LINKS */

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #98B0C9;
	text-decoration : none;
	text-align : left;
	line-height : 15px;
}

.footer a:link { color: #98B0C9; }
.footer a:visited { color: #98B0C9; }
.footer a:hover{ color: #FCFDFE; }
.footer a:active{ color: #374D66; }

/* SMALLER POPUP PAGES */

.leftCol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	}

.leftColintro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	font-weight: bold;
	text-align : left;
}

.rightCol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	padding-right:20px;
	}
	

li {
	padding-right:20px;
	padding-bottom:15px;
}


.rightHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #55779F;
	padding-right:15px;
	}

.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #55779F;
	text-align : left;
}



/* LAYER DEFINITIONS */

div.main {
	width:599px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left; /* compensate for body align center */
	background : url(/images/new/bg_2col.gif) repeat-y;
}

div.row{
	clear:both;
}

div.left {
	float:left;
	width:250px;
	text-align:left;
	}
	
div.right {
	float:right;
	width:349px;
	text-align:left;
}

div.rightHelp { /* for help icon on signup page */
	float:right;
	padding-right:30px;
	padding-top: 0px;
	text-align:right;
	/* IE5.x WIN CSS BOX MODEL HACK FOR RHS PADDING*/
	width:70px;
	voice-family: "\"}\"";
	voice-family:inherit;
    /* END HACK */
	width:40px;
	}

div.leftIndent {	
    float:left;
	width:250px;
	padding-left:20px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	/* IE5.x WIN CSS BOX MODEL HACK FOR LHS PADDING*/
	voice-family: "\"}\"";
	voice-family:inherit;
    width:220px;
	/* END HACK */
  	}
	
	div.formLeft {	
    float:left;
	width:70px;
	padding-top:5px;
	}

	div.formRight {	
    float:right;
	width:250px;
	padding-top:5px;
	font-size: 10px;
	}
	
	div.rhsLeft {	
    float:left;
	width:160px;
	padding-top:5px;
	text-align:right;
	}

	div.rhsRight {	
    float:right;
	width:160px;
	padding-top:5px;
	text-align:left;
	}
	
div.rightIndent {
	float:right;
	
	padding-right:20px
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #55779F;
	/* IE5.x WIN CSS BOX MODEL HACK FOR RHS PADDING*/
	width:349px;
	voice-family: "\"}\"";
	voice-family:inherit;
    /* END HACK */
	width:329px;
	}

div.footer {
	width:599px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
}


/* redefine current tags */


form{ display: inline;
}


img {
   border: 0;
}




/* main structure */

#frame {
   width: 760px;
   text-align: left;
   margin: 0 auto;
    
  
   background: #ffffff;
   /* height: 980px; */
}

#header {
   border-bottom: 1px solid #7C8CAE;
   width: 760px;
   height: 61px;
   background: #D7DFEF url(/images/bg_roarheader.jpg) repeat;
}

#header img {
   display: block;
}

#content {
   padding: 10px 15px;
   float: left;
   width: 327px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #55779F;
}

#form {
   float: left;
   border-left: 1px solid #7C8CAE;
   width: 431px;
   background: #E5E8EF;
   padding-top: 55px;
}


	
.formtable {	
    margin-left: 12px;
    
	}
	
.formtable td {	
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #3B5A7F;
	}
	
.textfield {	
	border: 1px solid #7C8CAE;
    
	}

.checkbox {
      border: 1px solid #E5E8EF;
}
}

#footer {
   padding: 5px 0px 5px 0px;
   width: 760px;
   height: 12px;
   clear: both;
   background: #515C72 ;
   border-top: 1px solid #7C8CAE;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px; 
   text-align: center;
   
}

a.footer {
 
 text-decoration: none;
 color: #ffffff;

}
a.footer:hover {
 
 text-decoration: underline;
 color: #ffffff;

}

.roarsmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #3B5A7F;
}

