/*Basic Elements*/
body{
	margin: 10px 10px 0px 10px;
	font: 10pt/16pt verdana;
	color: #333333;
	background: #ffffff;
}
p, li, .forms, .form, .c, .bodyfont {
	font: normal 10pt/16pt arial;
	color: #333333;
	vertical-align: top;
}
.tqseNav {
	color: #277793;
	padding-left: 4px;
	}
.leftNav {
	line-height: 16px;
	}
h1 {
	font: normal 18pt Georgia, "Times New Roman", Times, serif;
	color: 277793;
}
h2, .h2{
	font: normal 12pt/18pt Arial;
	color: #666666;
}
h3, .h3{
	font: normal 14pt/18pt Georgia, "Times New Roman", Times, serif;
	color: #277793;
}
hr {
	color: #666666;
	width: 99%;
	height: 1px;
	style: noshade;
	}

.title {
	font: bold 9pt/11pt arial;
    COLOR: #277793;
}
/*Containers*/
#containerNav {
	min-width: 780px;
	height: 26px;
	width: 780px;
	text-align: right;
	border-right: 1px solid #000000;
}

#main {
	height: 26px;
	text-align: center;
	left:190px; 
	top:11px; 
	background: #ffffff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 5px;
	text-align: center;
	}
#main a, #crumbs a, #user a, #containerFoot a, #carrot {
	font: normal 8pt Arial;
	color: #666666;
	text-decoration: none;
	}
#user {
	height: 26px;
	text-align: center;
	position:absolute; 
	left:190px; 
	top:95px; 
	width: 598px; 
	z-index:1;
	background: #ffffff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	}
#containerHead {
	min-width: 780px;
	height: 79px;
	width: 780px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background:  url(graphics/banner/banner_image.gif) no-repeat right;
}

#containerHeadUser {
	height: 100px;
	width: 780px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
#containerBody {
	min-width: 580px;
	height: 'auto';
	border-top: 3px solid #938c73;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#bodyContent {
	padding: 0px 2px 0px 3px;
	min-width: 780px;
}
#bodyRt {
	padding: 5px 5px 5px 5px;
	margin: 3px 0px 3px 0px;
	text-align: left;
	width: 175px;
	height: 100%;
	left: 500px;
	float: right;
	background: #e2dec9;
	}
#bodyLt {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 99%;
	float: left;
	}
#body{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	width: 99%;
	}
#containerLeftNav {
	min-height: 400px;
	min-width: 175px;
	background: #e7eaea;
	border-left: 3px solid #ffffff;
}
#containerFoot {
	min-width: 780px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
#containerFoot p{
	margin: 10px 0px 10px 0px;
	font: normal 7pt/9pt verdana;
	color: #333333;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

#footHR {
	border-left: 1px solid #000000;
	}
#searchBar {
	padding: 0px 5px 0px 5px;
	margin: 0px 15px 0px 0px;
	background: #e2dec9;
	font: bold 7pt/9pt verdana;
	color: #333333;
	}
#searchBar a, td, .small, .carrot{
	font: bold 7pt/9pt verdana;
	color: #333333;
	}
#searchTitle{
	background:#e7eaea;
	padding: 7px 5px 7px 5px;
	}
#border {
	border: 1px solid #333333;
	padding: 2px 5px 2px 5px;	
	}
#borderA {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 2px 5px 2px 5px;	
	}
#borderB {
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 2px 5px 2px 5px;	
	}
#borderC {
	border-bottom: 1px solid #333333;	
	}

#FeaturedItem {
	padding: 8px 8px 8px 8px;
	border: 1px solid #000000;
	width: 180;
	height: 350;
	overflow: hidden;
	}
#FeaturedItem H1, a{
	font: bold 9pt/11pt arial;
	color: #666666;
	text-align: left;
	}
.SectionHeader
{
    font: bold 9pt/11pt arial;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #277793;
    TEXT-DECORATION: none
}
.smallblue
{
    COLOR: #277793;
}
.alert
{
    COLOR: #cc3300;
}
.error
{
    COLOR: #cc3300;
}

