@charset "utf-8";
/* CSS Document */

html, body, table 
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif; 
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clear
{
	clear:both;
}

img 
{
	border:0px;
	margin:0;
	padding:0;
}

ul, li 
{
	list-style: none;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

a:link 
{	
	color:#000000;
	text-decoration: none;
	font-size:1em; font-weight:normal;
}

a:visited 
{
	color:#434343;
	text-decoration: none;
	outline:0;
	font-size:1em;
	font-weight:normal;
}

a:hover 
{
	text-decoration: underline;
	color:#c71038;
	outline:0;
	font-size:1em;
	font-weight:normal;
}

a:active 
{
	text-decoration: none;
	outline: 0;
	font-size:1em;
	font-weight:normal;
}

a:focus {outline: 0;}


p
{
	font-size:0.74em;
	color:#434343;
	padding:0px;
	margin:0px;
}


h1
{
	font-size:1.2em;
	font-weight:normal;
	color:#f53860;
	padding:3px 0px 3px 0px;
	margin:5px 0px 0px 0px;
	width:98%;
}

h2 
{
	font-size:0.8em;
	font-weight:bold;
	color:#434343;
	padding:3px 0px 3px 0px;
	margin:5px 0px 0px 0px;	
}

h3
{
	font-size:1.2em;
	font-weight:normal;
	color:#000;
	padding:3px 0px 3px 0px;
	margin:5px 0px 0px 0px;
	width:98%;
}


div#layout h3 a, div#layout h3 a:visited, div#layout h3 a:hover, div#layout h3 a:active  {
	font-size:0.9em;
	font-weight:bold;	
	padding:3px 0px 3px 0px;
	margin:5px 0px 0px 0px;
	width:98%;
	text-decoration:none;
	color:#000;}


div#layout .left, div#ulayout .left{float:left;}

div#layout .right, div#ulayout .left { float:right;}


/***common layout styles***/

div#wrapper 
{
    margin: 0px;
	padding:0px;
	width:100%;
}

div#layout
{
	background-color:#FFFFFF;
	width:1000px;
	margin: 0px auto;
	line-height: 125%;
}


div#ulayout
{
	background-color:#FFFFFF;
	width:1000px;
	margin: 0px auto;
	line-height: 125%;
}

.breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:active{
font-size:10px; color:#666666; text-decoration:none; font-weight:bold; padding-left:3px;
}    

.breadcrumbs span {font-size:10px; color:#666666; text-decoration:none; font-weight:bold;}

.breadcrumbs a:hover {font-size:10px; color:#666666; text-decoration:underline; font-weight:bold; padding-left:3px;}

/*** header contents***/

div#header 
{
	width:1000px; 
	height: 148px;
	margin:0;	
}

div#profileheader 
{
/*background:#EFEFEF none repeat scroll 0 0;*/
background:#fff;
height:75px;
margin:0;
width:100%;
border-bottom:#666666 2px solid;
}

div#profileheader div#logo {margin:12px 0 0 0; display:inline; float:left;}

div#logo { /*background:url(http://tossdown.com/images/tdlogo.gif) no-repeat;*/ float:left; width:250px; height:50px; margin:30px 0 0 0; }

div#welcome { float:right; width:200px; height:60px; margin-top:20px;}
div#welcome p { font-size:0.8em; margin:10px 0 0 0;}
div#welcome a{ color:#000; font-size:1em; text-decoration:underline; padding:0 3px;}
div#welcome a:visited{ color:#000; font-size:1em;}
div#welcome a:hover{ text-decoration:underline;}
div#welcome a:active{ color:#000; font-size:1em;}



div#topheader {/* border:1px solid #ccc; background-color:#f8f8f8;*/ margin:30px 0 0 0; float:right;}

div#mapmode { /*background-color:#f8f8f8;*/ float:left; margin:0; padding:6px; }

div#mapmode a, div#mapmode a:visited, div#mapmode a:hover, div#mapmode a:active {font-size:12px; font-weight:bold; color:#f53860;}

div#citychange { float:left; padding:6px;}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
font-size: 10px;
font-weight:normal;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: white;
width: 100px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid black;*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
color: #000;
}

/**main menu navigation***/

.chromestyle
{
	font-weight: bold;
	background:#000;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*background: url(http://tossdown.com/images/menu_bg.gif) center center repeat-x; *//*THEME CHANGE HERE*/
background-color:#000;
padding: 6px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
height:26px;

}

.chromestyle ul li{
display: inline;
margin-left:10px;
}

div#chromemenu.chromestyle ul li a{

padding: 4px 7px 7px;
margin-left: 10px;
text-decoration: none;
/*border-right: 1px solid #cccccc;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #fff;
}

.chromestyle ul li a:visited, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(http://tossdown.com/images/bluenav_bg_over.gif) center center repeat-x; *//*THEME CHANGE HERE*/

text-decoration:none;
color:#fff;
font-size:12px;
}

.chromestyle ul li a:hover { background-color:#222; color:#fff; font-size:12px;}

.chromestyle ul li.highlight a {background:#A4067C;padding:5px;}

.chromestyle ul li.highlight a:hover { background:#A4067C;}

/**for the city change dropdown**/

.city
{
	font-weight: bold;
	float:right;
}

.city:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.city ul{
margin: 5px 0 0 0;
padding: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.city ul li{
display: inline;
}

.city ul li a{

padding: 4px 10px 7px 10px;
margin: 0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #434343;
}

.city ul li a:visited, .city ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
text-decoration:none;
color:#434343;
font-size:10px;
}

.city ul li a:hover { color:#434343; font-size:10px;}


/***for city dropdown menu***/
.citydropmenu{
position:absolute;
top: 0;
left:10px;
border: 1px solid #434343; /*THEME CHANGE HERE*/
border-bottom-width: 0;
border-top-width: 0;
line-height:18px;
z-index:100;
background-color: #222;
width: 95px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.citydropmenu a{
width: auto;
display: block;
text-indent: 10px;
/*border-bottom: 1px solid #BBB;*/ /*THEME CHANGE HERE*/
padding: 2px 1px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #434343;
}

* html .citydropmenu a{ /*IE only hack*/
width: 100%;
}

.citydropmenu a:hover{ /*THEME CHANGE HERE*/
/*background-color: #000000;*/
text-decoration:none;
color:#D31C47;
font-size:10px;
font-weight:bold;
}


/* ######### Style for Drop Down Menu for mybar ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #434343; /*THEME CHANGE HERE*/
border-bottom-width: 0;
border-top-width: 0;
line-height:18px;
z-index:100;
background-color: #222;
width: 95px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 10px;
/*border-bottom: 1px solid #BBB;*/ /*THEME CHANGE HERE*/
padding: 2px 1px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #fff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
/*background-color: #000000;*/
text-decoration:none;
color:#ccc;
font-size:10px;
font-weight:bold;
}



/* ######### left navigation ######### */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

div#bodyleft ul.verticalmenu{
background:url(http://tossdown.com/images/verticalmenubg.gif) repeat-y;
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 101px;
height:auto;

}

div#bodyleft ul.verticalmenu li { margin:0; padding:0;} 

div#bodyleft ul.verticalmenu li a{
font-family: Arial, Helvetica, sans-serif; 
font-size:0.75em;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 16px;
text-decoration: none;
border-bottom: 1px solid #f72a53;
font-weight:bold;

}


* html div#bodyleft ul.verticalmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 101px;
}

div#bodyleft ul.verticalmenu li a:visited, div#bodyleft ul .verticalmenu li a:active{
color: white;font-weight:bold;
}

div#bodyleft ul.verticalmenu li a:hover{
text-decoration:underline;font-weight:bold;
}




.top-nav {text-align: right; height: 25px; padding: 4px 5px 0 0; margin: 0px auto; float:right;}
.top-nav ul li{display: inline; padding-left: 10px; margin-left: 10px; border-left: 1px solid #fff; list-style-position:outside; color:#fff; font-size:10px; font-weight:bold;}
.top-nav ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline; color: #fff; font-weight:bold;}
.top-nav ul li a{ color:#fff; font-size:10px; font-weight:bold;}
.top-nav ul li a:visited{ color:#fff; font-size:10px; font-weight:bold;}
.top-nav ul li a:hover{ text-decoration:underline; font-weight:bold;}
.top-nav ul li a:active{ color:#fff; font-size:10px; font-weight:bold;}



/**** left navigation for USER***/


#basic-accordian{	
	padding:25px 0 0 1px;
	width:157px;	
}

.accordion_headings{
	padding:5px;
	background:#999999;
	color:#FFFFFF;
	border-bottom:1px solid #efefef;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
}



.accordion_headings a, .accordion_headings a:visited, .accordion_headings a:hover .accordion_headings a:active {		
	color:#FFFFFF;
	border-botton:1px solid #efefef;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.accordion_headings:hover{
	background:#8c8b8b;font-size:12px;
}

.accordion_child{
	padding:5px;
	background:#efefef;font-size:11px; font-weight:normal;
}


.accordion_child a, .accordion_child a:visited .accordion_child a:active
{
		font-size:11px; font-weight:normal; color:#434343; text-decoration:none;

}

.accordion_child a:hover { text-decoration:underline; font-size:11px; font-weight:normal; color:#434343;}

.header_highlight{
	background:#8c8b8b;
}








/***** footer ***/

div#footer
{
	border-top:#9fac28 2px solid;
	width:1000px;
	height:auto;
	margin:5px 0 0 0;
	background:#9FAC28;
}


div#footer h1{
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
}
div#footer p{
color:#FFFFFF;
font-size:0.8em;
}
div#footer a, div#footer a:visited, div#footer a:hover, div#footer a:active{
color:#DAE386; font-weight:normal;
}

.footer_panel{
float:left;
width:235px;
padding:5px;
}
.footer_btns{
background-color:#B2BD53;
padding:4px;
color:#FFFFFF;
margin:2px 0px 2px 0px;
}


div#footer .keytags { width:inherit; height:30px; font-size:0.7em; text-align:center; color:#999;}

div#footer .tdfooterlinks { width: inherit; line-height:30px; }
div#footer .tdfooterlinks ul {text-align:center; padding-top:6px;}
div#footer .tdfooterlinks ul li{display: inline; padding-left: 10px; margin-left: 10px; border-left: #b9b9b9 dotted 1px; list-style-position:outside; font-size:12px; text-align:right; font-weight:normal; color:#999;}
div#footer .tdfooterlinks ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline; font-size:12px; font-weight:normal;}

div#footer .tdfooterlinks ul li a, div#footer .tdfooterlinks ul li:visited, div#footer .tdfooterlinks ul li:hover, div#footer .tdfooterlinks ul li:active{ color:#999; font-size:12px; font-weight:normal;}


div#footer .footercitylinks{ width: inherit; line-height:30px; }
div#footer .footercitylinks ul {text-align:center; padding-top:6px;}
div#footer .footercitylinks ul li{display: inline; padding-left: 10px; margin-left: 10px;  list-style-position:outside; font-size:1em; text-align:right;}
div#footer .footercitylinks ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline; font-size:10px; font-weight:normal;}
div#footer .footercitylinks ul li{ color:#999; font-size:10px; font-weight:normal;}
div#footer .footercitylinks ul li a{ color:#999; font-size:10px; font-weight:normal;}
div#footer .footercitylinks ul li:visited{ color:#999; font-size:10px; font-weight:normal;}
div#footer .footercitylinks ul li:hover{ color:#999; font-size:10px; font-weight:normal;}
div#footer .footercitylinks ul li:active{ color:#999; font-size:10px; font-weight:normal;}


div#footer .hookedlinks{ width: inherit; line-height:30px;}
div#footer .hookedlinks ul {text-align:center; padding-top:6px;}
div#footer .hookedlinks ul li{display: inline; padding-left: 10px; margin-left: 10px; border-left: #b9b9b9 dotted 1px; list-style-position:outside; font-size:1em; text-align:right;}
div#footer .hookedlinks ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline; font-size:10px; font-weight:bold;}
div#footer .hookedlinks ul li{ color:#999; font-size:10px;}
div#footer .hookedlinks ul li a{ color:#999; font-size:10px; font-weight:bold;}
div#footer .hookedlinks ul li:visited{ color:#999; font-size:10px; font-weight:bold;}
div#footer .hookedlinks ul li:hover{ color:#999; font-size:10px; font-weight:bold;}
div#footer .hookedlinks ul li:active{ color:#999; font-size:10px; font-weight:bold;}

.copyright{ width: inherit; line-height:5px;}
.copyright ul {text-align:center; padding:6px 0;}
.copyright ul li{display: inline; padding-left: 10px; margin-left: 10px; border-left: #b9b9b9 dotted 1px; list-style-position:outside; font-size:1em; text-align:right;}
.copyright ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline; font-size:10px; font-weight:normal;}
.copyright ul li{ color:#8d8d8d; font-size:10px;}
.copyright ul li a{ color:#8d8d8d; font-size:10px; font-weight:normal;}
.copyright ul li:visited{ color:#8d8d8d; font-size:10px; font-weight:normal;}
.copyright ul li:hover{ color:#8d8d8d; font-size:10px; font-weight:normal;}
.copyright ul li:active{ color:#8d8d8d; font-size:10px; font-weight:normal;}


/*** form fields and labels ***/

select, input, label {
color:#434343;
font-size:11px;
}

	label{		
		font-weight:normal;
		text-align:left;		
	}
	
	label a, label a:visited, label a:hover, label a:active {color:#434343;
font-size:11px; cursor:pointer; font-weight:normal;}
	
	input, select{		
		margin:0;
		border:1px solid #D5D6D7;
	}
	
	input[type="radio"], input[type="checkbox"] {
vertical-align:middle; border:0; margin-right:7px; padding:0;
}
    
	button{ 
		margin:0;	
		padding:0;	
		color:#f53860;
		font-size:11px;
		font-weight:bold;		
		background: url(http://tossdown.com/images/btn.gif) no-repeat;  
		border:none;
		text-align:center;  
		width:135px; 
		height:29px;
		cursor: pointer;
	}
			
	/** styling for a proper form using fieldset and divs**/
	
	form fieldset { width:600px; margin:0; /*float:left;*/ border:0; padding:21px;}
	
	.rev {background-color:#e0e79b;}
	
	form fieldset .formfield_wrapper {  padding:7px 0; display:inline-block; /*height:20px;*/}
	
	
	form fieldset .formfield_wrapper label {
		float:left;
		line-height:18px;
		text-align:right;
		width:115px;
		padding:0 10px 0 0;
		
		}
						
	form fieldset h1 { background:#EFEFEF; color:#434343; font-size:90%; padding:5px; font-weight:bold; margin:20px 0;}	
		
	form fieldset .formfield_wrapper input { width:265px;}
	
	form fieldset .formfield_wrapper  textarea { height:84px; width:370px;}
	
	form fieldset .formfield_wrapper .formfield {
		float:right;
		width:474px;
	}

/*form fieldset .formfield_wrapper .formfield button {
		margin-left:122px;
	}*/
		
   fieldset .formfield_wrapper .formfield label{
		/*float:none;*/
		height:auto;
		line-height:1.64;
		text-align:left;
		width:auto;
	 }
	
	
	div.divider{
		border-top:1px dotted #CCCCCC;
		font-size:1pt;
		height:1px;
		margin:10pt 0;
		width:90%;
		}
		
	.formfield_wrapper .message { font-size:0.75em; color:#F53860;}
	
	/***td my bar styles***/
	
	.mybar ul{
	font: normal 14px arial;
	padding-left: 0;
	margin-left: 0;
	height: 30px;
	/*background:url(http://tossdown.com/images/mybarbg.png) repeat-x; */
	background:#D2DE72 ;
	}
	
	.mybar ul li{
	list-style: none;
	display: inline;
	}
	
	.mybar ul li.last{
	font-size:10px; color:#666666; float:right; padding:5px 0;
	}
	
	.mybar ul li a{
	padding: 9px 3.5em 3px 0;
	text-decoration: none;
	float: left;
	color: #fff;
	font-size:13px;
	font-weight:bold;
	/*background-color: #e1e1e1;*/ /* You Can Change this color */
	/*border: 2px solid #e1e1e1;*/ /*You can change this color*/
	}
	
	
	.mybar ul li.user a{
	padding: 9px 3.5em 5px 35px;
	text-decoration: none;
	float: left;
	color: #434343;
	font-size:12px;
	font-weight:bold;
	/*background-color: #e1e1e1;*/ /* You Can Change this color */
	/*border: 2px solid #e1e1e1;*/ /*You can change this color*/
	}
	
	.mybar ul li.user a:hover {text-decoration:none; font-size:12px;}
	
	.mybar ul li a span { font-size:11px; padding:0 2px;}
	
	
	.mybar ul li a:hover{
	/*background-color: #e5e5e5;*/ /*You Can Change This Color*/
	/*border-style: outset;*/
	color: #fff;
	text-decoration: none;
	}
	
	html>body .mybar ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
	/*border-style: inset;*/
	color: #fff;
	text-decoration: none;
	}
	
	
	/* ######### Style for mybar Drop Down Menu ######### */
	
	.mybardropmenudiv{
	position:absolute;
	top: 0;
	border: 0; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	border-top-width: 0;
	line-height:18px;
	z-index:100;
	background-color: #9FAC28;
	width: 120px;
	visibility: hidden;
	}
	
	
	.mybardropmenudiv a{
	width: auto;
	display: block;
	text-indent: 6px;
	/*border-bottom: 1px solid #BBB;*/ /*THEME CHANGE HERE*/
	padding: 5px 2px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #fff;
	}
	
	* html .mybardropmenudiv a{ /*IE only hack*/
	width: 100%;
	}
	
	.mybardropmenudiv a:hover{ /*THEME CHANGE HERE*/
	
	text-decoration:none;
	color:#fff;
	background-color:#292929;
	font-size:11px;
	font-weight:bold;
	}
	
/***td my bar styles for USER***/

.mybaruser {background:url(http://tossdown.com/images/utopmenubg.gif) repeat-x; height: 30px;	
	float:left;
	width:100%;}
	
	.mybaruser ul{
	font: normal 12px arial;
	padding-left: 0;
	margin-left: 0;
	height: 30px;		
	}
	
	.mybaruser ul li{
	list-style: none;
	display: inline;
	}
	
	.mybaruser ul li.last{
	font-size:12px; color:#666666; float:right; padding:5px 0;
	}
	
	.mybaruser ul li a{
	padding: 9px 3.5em 4px 0;
	text-decoration: none;
	float: left;
	color: #fff;
	font-size:12px;
	font-weight:normal;
	/*background-color: #e1e1e1;*/ /* You Can Change this color */
	/*border: 2px solid #e1e1e1;*/ /*You can change this color*/
	}
	
	
	.mybaruser ul li.user a{
	padding: 9px 3.5em 5px 18px;
	text-decoration: none;
	float: left;
	color: #fff;
	font-size:11px;
	font-weight:lighter;
	/*background-color: #e1e1e1;*/ /* You Can Change this color */
	/*border: 2px solid #e1e1e1;*/ /*You can change this color*/
	}
	
	.mybaruser ul li.user a:hover {text-decoration:underline; font-size:12px;}
	
	.mybaruser ul li a span { font-size:11px; padding:0 2px;}
	
	
	.mybaruser ul li a:hover{
	/*background-color: #e5e5e5;*/ /*You Can Change This Color*/
	/*border-style: outset;*/
	color: #fff;
	text-decoration: none;
	}
	
	html>body .mybaruser ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
	/*border-style: inset;*/
	color: #fff;
	text-decoration: none;
	}
	
	

/**table styles***/

#itsthetable {
	background: #fff url(bg_caption.gif) repeat-x;
	padding: 0 2em 2em 2em;
}

table {
	margin: 1em auto;
	font: 82%/130% Tahoma, Arial, Helvetica, sans-serif;
	border-spacing: 0;
	width:100%;
}

table caption {
	background: url(caption_title.jpg) no-repeat 50% 0;
	color: #2442b1;
	font-size: 130%;
	letter-spacing: .1em;
	padding: 3.5em 0.2em 2em 0;
	text-align: right;
	text-transform: uppercase;
}

thead th, tbody th {
	background: #C6CDD8 url(left_corner.gif) no-repeat;
	color: #666;
	font-weight: bold;
	padding: .2em .7em .2em .8em;
	text-align: left;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
}

thead th {
	font-size: 1em;
}

tbody th {
	background: #dee2e9 url(bg_col1.gif) repeat-x;
}

tbody tr.odd th {
	background: #e2e2e2;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

tbody th a, tbody th a:link, tbody th a:visited, tbody th a:hover, tbody th a:active {
	color: #2442b1;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
}

tbody th a:hover {
	text-decoration: underline; font-size:1em;
}

thead th a, thead th a:link, thead th a:visited, thead th a:hover, thead th a:active {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
}

tbody th a:visited, td a:visited {
	color: #444; font-size:12px;
}

th a:hover, td a:hover {
	text-decoration: underline; font-size:1em;
}

td {
	/*background: #f3f8fd url(bg_col2.gif) repeat-x;*/
	color: #434343;
	/*border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	padding: 1.5em 0.5em 1.5em 0.8em;*/
}


td a:link, td a:visited, td a:hover, td a:active {
	color: #537fc3; font-size:12px; background: #f3f8fd; font-weight:bold;
}


tr.odd td {
	background: #f8f8f8 url(bg_col3.gif) repeat-x;
	color: #444;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

tr.odd td:hover {
	background: #f8f8f8;
}

tfoot th, tfoot td {
	background: #444 !important;
	padding: .5em .5em .5em .5em !important;
	color: #fff;
}

td.numeric,
th.numeric {
	text-align: right;
}


.alert {
	background: #ecf5f7 url(http://tossdown.com/images/alert.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b1cdd5;
	border-bottom: 2px solid #b1cdd5;
	width:30%;
	height:65px;
	}
	
	
.mandatory { color: #AEBC2E; font-size:10px;}
.asterisk { color: #FF0000;}	


ul.bullets li { list-style:square; margin-left:15px; line-height:170%; font-weight:normal; font-size:12px; color:#434343;}
	
	
div.adtitle a, div.adtitle a:visited, div.adtitle a:hover, div.adtitle a:active {font-size:12px; color:#F53860; text-decoration:none;}	

.more a, .more a:visited, .more a:hover, .more a:active
{ color:#fff; text-decoration:none; font-size:10px; padding:0;
} 

div#mainbanner h1 { color:#fff; padding:0 0 0 3px;}


div#mainbanner h1 a, div#mainbanner h1 a:visited, div#mainbanner h1 a:active { color:#F53860; font-size:1.1em;
font-weight:normal;
line-height:130%; text-decoration:none;}

div#mainbanner h1 a:hover { color#fff; font-size:1.1em;
font-weight:normal;
line-height:130%;}


div#mainbanner h2 { color:#fff;}

div.exclusivedeals { float:left; width:200px; height:200px; background:#a7293c; padding:5px;}

.thumbnail{
padding:2px;
float:left;
height:95px;
width:100px;
margin:2px 10px 2px 2px;
text-align:center;
vertical-align:middle;
}