
a:link 
{
	color: gray;
    /*color: #660000;*/
}

 
#pagecontainer 
{
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	/*margin: 5px;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}


#headercontainer {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	height:145px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position:relative;
}

#logo {
	width: 195px;
	height: 105px;
	position: absolute;
	left: 0px;
	top: 30px;
}


#headerimage {height:530;width:136; padding-left:10px;z-index:-5}

#banner {
	width: 760px;
	height: 145px;
	position:absolute;
	margin-left: auto;
    margin-right: auto;
    
	top: 0px;
}

#top-navigation 
{
    
	width: 565px;
	height: 37px;
	position: absolute;
	left: 195px;
	top: 68px;
	display: none;
}

#fade 
{
    margin: 0px;
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:0;
	background:url("../images/fade_760x29.gif");
	background-repeat-x:repeat;
}

#headercontainer {
	height:175px;
}

#banner {
	top: 36px;
	w/idth: 615px;
	height: 105px;
	l/eft: 145px;
	
	text-align: center;
	
}

#top-navigation {
	left: 0px;
	top: 128px;
	width: 765px;
}


#authmenu {
	/*w/idth: 760px;*/
	/*h/eight: 30px;*/
	position: absolute;
	/*l/eft: 0px;*/
	top: 0px;
	/*z/-index:0;*/
}




#contentcontainer {
	width: 555px;
	\width: 585px;
	w\idth: 555px;
	margin: 0px;
	/*margin-left: auto;
	margin-right: auto;*/
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header {
	padding: 0px;
	margin-bottom: 0px;
}

#header h1 {
	width:600px;
	padding-left:15px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #D90A1C;
    /*color: #660000;*/
}


#content h2 {
	font-family: arial;
	font-size: 16px;
	/*line-height: 16px;*/
	font-weight: bold;
	color: #D90A1C;
    /*color: #660000;*/
	letter-spacing: 0.1em;
}

.sub-header
{
    padding-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #D90A1C;
    /*color: #660000;*/
    font-style: italic;
}


p.introparagraph {
}

#content {
	padding: 5px;
	margin-left: 195px; /*was190*/
	padding-right: 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	letter-spacing: 0.1em;
}
.content_home {
    padding: 5px;
	margin-left: 15px;
	padding-right: 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	letter-spacing: 0.1em;
}

#contentfooter {
	clear: both;
	padding: 0px;
	margin-top: 0px;
}

#sidebar 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	float: right;
	width: 190px;
	margin: 0;
	margin-left: ;
	padding: 5px;
	margin-top:-4px;
}


#sidebar-news{padding-left:5px;}
#sidebar-news h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #D90A1C;}
#sidebar-news ul {list-style-type: none; padding: 0; margin: 0;}
#sidebar-news li {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 14px; background-image: url(../images/arrow_9x11.gif); background-repeat: no-repeat; background-position: 0 .1em; padding-left: 1em; padding-bottom:3px;}

#sidebar-feature img {
	margin-left:13px;
}

#sidebar-feature p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14px;
	color: #D90A1C;
	/*color: #660000;*/
	margin-bottom:10px;
}
#sidebar-feature li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14px;
	color: #D90A1C;
	/*color: #660000;*/
}

#sidebar-feature h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #D90A1C;
	/*color: #660000;*/
}


#sidebar-poll {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#sidebar-login {padding-left:5px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


#form-feature img {
	margin-left:13px;
}

#form-feature
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
	line-height: 20px;
	letter-spacing: 0.1em;
}
	
#form-feature p {
	color: #D90A1C;
	/*color: #660000;*/
	margin-bottom:10px;
}
#form-feature li {
	color: #D90A1C;
	/*color: #660000;*/
}

#form-feature h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #D90A1C;
	/*color: #660000;*/
}
#form-feature table
{
    
	margin-right: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 20px;
    letter-spacing: 0.1em;
	color: #D90A1C;
	/*color: #660000;*/
}


#footer {
	clear: both;
	padding: 3px;
	/*background-color: #cccccc;*/
	text-align:center;
	border-top: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#GeoTrustSeal
{
    float: right;
	padding: 3px;
	/*background-color: #cccccc;*/
	z-index:100;
}

#google_translate_element 
{
    float: left;
	margin-right: 0;
	clear: both;
	padding: 3px;
	/*background-color: #cccccc;*/
}

#share_tool
{       
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	float: right;
	margin: 0;
	margin-left: ;
	padding: 5px;
	margin-top:-4px;
	width: 190px;
}

#footer a {
	text-decoration:none;
	color:#333333;
}


#copyright {
	/*background-color: #cccccc;*/
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


#footerlogo {
	/*background-color: #cccccc;*/
	padding-bottom:5px;
	text-align:center;
}

sup {font-size:8px; font-family:Arial, Helvetica, sans-serif; }

h1 sup {font-size:12px; font-family:Arial, Helvetica, sans-serif; }


/* ************* */
/* ROUNDBOX smal */
/* ************* */
.roundbox-tr {margin:0px auto; padding:0; background:url("../images/tr.gif") no-repeat right top; width: 180px;}
/*was-- margin:15px auto;*/
/* top-left corner and left side */
.roundbox-tl {margin:0; padding:0; background:url("../images/tl.gif") no-repeat left top;}
/* bottom-right corner and bottom side */
.roundbox-br {margin:0; padding:0; background: url("../images/br.gif") no-repeat right bottom;}
/* bottom-left corner */
.roundbox-bl {margin:0; padding:0; background: url("../images/bl.gif") no-repeat left bottom;}
/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier with "roundbox-content" in place */
.roundbox-content {margin:0; width:160px; padding:15px 15px 15px 15px;}
.roundbox-content img {margin-left:8px; border:1px solid #333333;}
.roundbox-content h3 {margin-left:8px; margin-bottom:0px; font-size:14px; margin-top:5px; margin-bottom:-5px;}
.roundbox-content p {margin-left:8px; margin-right:10px; font-size:12px;}

/* ************** */
/* ROUNDBOX large */
/* ************** */
/* center */
.roundbox-large-cc{margin: 0px auto; padding: 0; background: url("../images/cc.gif") repeat center center; width: 500;}
/* top-center side */
.roundbox-large-tc{margin: 0px auto; padding: 0; background: url("../images/tc2.gif") repeat-x center top; }
/* right side */
.roundbox-large-cr{margin: 0px auto; padding: 0; background: url("../images/cr2.gif") repeat-y right center;}
/* right side */
.roundbox-large-cl{margin: 0px auto; padding: 0; background: url("../images/cl.gif") repeat-y left center;}
/* top-right corner*/
.roundbox-large-tr{margin: 0px ; padding: 0; background: url("../images/tr2.gif") no-repeat right top;}
/* top-left corner*/
.roundbox-large-tl{ margin: 0; padding: 0;background: url("../images/tl2.gif") no-repeat left top; }


/* bottom-center side side */
.roundbox-large-bc{ margin: 0; padding: 0; background: url("../images/bc.gif") repeat-x center bottom;}
/* bottom-right corner */
.roundbox-large-br{margin: 0; padding: 0; background: url("../images/br.gif") no-repeat right bottom; }
/* bottom-left corner */
.roundbox-large-bl {margin:0; padding:0; background: url("../images/bl.gif") no-repeat left bottom;}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier with "roundbox-content" in place */
.roundbox-large-content {margin:0; padding:15px 15px 15px 15px;}
.roundbox-large-content img {margin-left:8px; border:1px solid #333333;}
.roundbox-large-content p {margin-left:8px; margin-right:10px; font-size:12px;}
.roundbox-large-content li {margin-left:8px; margin-right:10px; font-size:12px;}



/* ******* */
/* LEFTNAV */
/* ******* */

/*
#leftnav {
	width: 180px;

}
*/

#leftnav {

	margin: 0;
	margin-right: 0;
	padding: 4px; 
	min-height:100%;
	margin-top:10px;
	
width:160px;
margin-left:0px;
margin-bottom:10px;
float:left;
}

.leftnav-img {
margin-left:10px;
}

ul#leftnavmenu {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:100px;
margin-left:5px;
}

ul#leftnavmenu li {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding: 5px;
margin-left: -40px;
width:130px;
display: block;
list-style: none;
border-bottom:1px solid #cccccc;

}

ul#leftnavmenu li a {
text-decoration:none;
color:#333333;
padding-left:18px;
background: url("../images/arrow-gray_14x14.gif") no-repeat;
}

ul#leftnavmenu li a:hover {
font-size:10px;
text-decoration:underline;
color:#000000;
padding-left:18px;
background: url("../images/arrow-red_14x14.gif") no-repeat;
}


ul#leftnavmenu li a.active  {
font-size:10px;
text-decoration:none;
color:#000000;
padding-left:18px;
background: url("../images/arrow-red_14x14.gif") no-repeat;
}



/* ################# */
/* ## LEFTSIDEBAR ## */
/* ################# */

#leftsidebar {

	margin: 0;
	margin-right: 0;
	padding: 4px; 
	min-height:100%;
	margin-top:10px;
	
width:160px;
margin-left:0px;
margin-bottom:10px;
float:left;
margin-top: 16px;
}







