
body {
	font-family:"Trebuchet MS", Arial;
	font-size:80%;
	margin: 10px 0px 0px 0px;
	padding: 0;
	text-align:center;
	background-image:  url("../gfx/background_lines_horizontal_grey.gif");
	background-repeat: repeat;
	background-position: left top;
	color:#666666;
	}

a{color:#0F88F9;}
a:hover{color:#FF0000;}
form{padding:0px;margin:0px;}

hr{
padding:0px;
margin:0px;
height:1px;
width:100%;
}

H1{
font-size:150%;
color:#06189E;
}

H2{
font-size:120%;
padding:1px;
margin:1px;
color:#FF6600;
}

/* -------------------------------------------------------------------- */
#OuterShell
{
width:771px;
border:1px solid #666666;
text-align:left;
background-color:#FFFFFF;
margin:0 auto; 
}

/*----------------------------------------------*/
#TopBanner{
background-color:#000000;
height:35px;
}

/* -------------------------------------------------------------------- */
#SiteTitle{
	background-image:  url("../gfx/background_gradient_vertical_black.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height:25px;
}

#SiteTitle h1{
	float:right;	
	padding:0px 0px 0px 20px;
	margin:0px;
	color:#ccc;
	float:left;
}

/*----------------------------------------------*/
#NavPrimary{
	float:right;
	color:#FFFFFF;
	padding:10px 40px 5px 10px;
	color:#666666;
	text-align:right;
	background-image:  url("../gfx/background_gradient_vertical_black.gif");
	background-repeat: repeat-x;
	background-position: left top;
}

#NavPrimary a{
color:#FFFFFF;
text-decoration:none;
}

#NavPrimary a:hover{
color:red;
}
/* -------------------------------------------------------------------- */

#NavSecondary{
	clear:both;
	color:#FFFFFF;
	padding:10px 40px 5px 20px;
	color:#666666;
	height:30px;
}

#NavSecondary a{
color:#FF9900;
text-decoration:none;
}

#NavSecondary a:hover{
color:red;
}
/* -------------------------------------------------------------------- */
#MainContent{
clear:both;
}
/* -------------------------------------------------------------------- */
#ContentTop{

	background-image:  url("../gfx/background_gradient_vertical_grey.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height:250px;
	padding:0px;
	margin:0px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
	background-color:#DED6D6;

	}

#ContentTopLeftSide{
	float:left; 
	width:330px;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 40px;
}

#ContentTopLeftSide p{padding:10px 0px 0px 0px;margin:0px;}

#ContentTopRightSide{
	float:right;
	width:360px;
	height:250px;
	padding:0px 0px 0px 0px;
	background-image:  url("../gfx/background_circles_grey.gif");
	background-repeat: no-repeat;
	background-position:right center;
}
/* -------------------------------------------------------------------- */
#ContentBottom{
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	background-image:  url("../gfx/background_gradient_vertical_lightgrey.gif");
	background-repeat: repeat-x;
	background-position: left top;
	}
	
#ContentBottomText{
	padding:20px 20px 20px 40px;
	}
	
/* -------------------------------------------------------------------- */
#Footer{
	background-color:#555555;
	color:#efefef;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #000;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:30px;
}
#Footer p{padding:4px 0px 0px 40px;margin:0px;}
/* -------------------------------------------------------------------- */
/*#dlCategories td{
padding:3px 40px 3px 0px ;
}

 -------------------------------------------------------------------- */


.txtSearchResultsLink, .txtSearchResultsLink a{color:#339900;}
.txtSearchResultsTitle{color:#3399FF;font-size:140%;}
.txtOrange{color:#FF6600;font-size:80%;}
.txtRed{color:red;}

.SubmitButton{
	background-color:#F8CDB6;
	border: 1px solid #efefef;
	font-size:90%;
	padding:2px;
	font-weight:bold;
}

.greyBackground{background-color:#eee;}
.padding10{padding:10px;}
.boxLinkInformation{padding:1px;}

.TableForm th{background-color:eee;text-align:left;vertical-align:top;}

.TableClean{border:0px;}
.TableClean td{border:0px;padding:3px;margin:2px;}
.TableClean th{text-align:left;background-color:#ccc;padding:3px;}

.btnDefault{background-color:#CC0000;color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding:2px 5px 2px 5px;
font-size:12px;}

