@charset "UTF-8";
/* CSS Document */

/* Global settings */
body, html {
	margin:0 0 10px 0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(../images/common/mainbkg.jpg);
	background-repeat:repeat-x;
	font-size: 13px;
	color:#333333;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	}
 
img {
	border:0;
	}

A:link {color:#0066ff; text-decoration: none;}
A:visited {color:#0066ff; text-decoration: none;}
A:active {color:#0066ff; text-decoration: none;}
A:hover {text-decoration: underline; color:#0066ff;}
/* link was 11b1ce */


ul {
	margin-bottom:16px;
	}


li {
	margin-top:10px;
	}

.bullet {
	list-style-image:url(../images/common/bullet.gif);
	}
	
.subbullet {
list-style:circle;
	}	
	
.nobullet {
	list-style-type:none;
	}
	
hr {
color:#666666;
size:1px;
width:620px;
}
	

/* table setting */

.standardtable {
	color:#333333;
	border:0;
}

.standardtable td {
	border:1px solid #DDDDDD;
	padding:5px 5px 5px 10px;
	}
	
.standardtable th {
	background-color: #9b0b52;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	border:1px solid #9b0b52;
	padding:5px;
	font-size:16px;
	}
	
.standardtable td.subhead {
	background-color: #9b0b52;
	color: #FFFFFF;
	text-align:center;
	border:1px solid #666666;
	padding:5px 5px 5px 10px;
	}


	
/* Rollover settings */

/* Type settings */

.heading {
	font-size:16px;
	color:#9b0b52;
	font-weight:bold;
	}
	
	
	
/* Quotation block quote styles and settings */

#quotearea {
	color:#3a4d81;
	font-style:italic;
	line-height:22px;
	font-size:16px;
	}
	
#quoteauthor {
	color:#3a4d81;
	font-style:italic;
	margin:0px;
	font-size:10px;
	position:absolute;
	left: 830px;
	top: 179px;
	z-index:20;
	text-align:left;
	width: 72px;
	}	

/* DIV and container settings */


#maincontainer {
    width:942px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	text-align:left;
	}
	
#header {
    width:934px;
	height:130px;
	background:url(../images/common/headerarea.gif);
	padding:4px 4px 0px 4px;
	}	
	
#footer {
    width:934px;
	height:52px;
	background:url(../images/common/footerarea.gif);
	padding:0px 4px 4px 4px;
	font-size:11px;
	color:#0066ff;
	}	
#footermenu {
	margin:0px;
	padding:10px 0px 0px 30px;
	}
	
#content {
	width:934px;
	height:auto;
	background:url(../images/common/contentarea.gif);
	background-repeat:repeat-y;
	padding:0px 4px 0px 4px;
	}

#breadcrumbarea {
	width:922px;
	height:45px;
	text-align:right;
	padding:6px 8px 0px 4px;
	}

#pageheadlines {
	width:894px;
	height:45px; 
	padding: 0 0 0 32px;
	}

#contentfullcol {
	width:870px;
	height:auto;
	padding: 0 32px 0 32px;
	}
	
#contentcol1 {
	width:612px;
	height:auto;
	padding: 0 0 0 32px;
	float:left;
	clear:left;
	}
	
#contentsidebar {
	width:240px;
	height:auto;
	padding:0 10px 0 30px;
	float:right;
	clear:right;
	}	
	
#contentcol2 {
	width:622px;
	height:auto;
	padding: 0 0 0 0px;
	}	
		

#contentsidebar2 {
	width:238px;
	height:auto;
	padding:0 0px 0 0px;
	float:right;
	
	}			
#greygrad {
	width:934px;
	height:24px;
	background:url(../images/common/headergreygrad.jpg);
	background-repeat:repeat-x;
	text-align:right;
	font-size:11px;
	color:#3a4d81;
	}
	
#flashholder {
	width:483px;
	height:107px;
	position:absolute;
	left: 455px;
	top: 28px;
	}
		
#nav {
	width:934px;
	height:auto;
	background:url(../images/common/contentarea.gif);
	background-repeat:repeat-y;
	padding:0px 4px 0px 4px;
	position:relative;
	z-index:100;
	}

#submenu {
	width:934px;
	height:35px;
	background:url(../images/menu/submenu.gif);
	position:absolute;
	z-index:101;
	}
	
#hero {
	width:934px;
	height:313px;	
	}
	
#threecell {
	white-space:934px;
	height:295px;
	background:url(../images/home/threecell.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
	}

#cell1 {
	float:left;
	clear: right;
	width:318px;
	height:295px;
	}	
	
#cell2 {
	float:left;
	clear: right;
	width:301px;
	height:295px;
	}
	
#cell3 {
	width:315px;
	height:295px;
	float:left;
	}
	
#cell1content {
	padding: 10px 15px 0 30px;
	}
#cell2content {
	padding: 10px 15px 0 15px;
	}
#cell3content {
	padding: 10px 30px 0 15px;
		
		}

	
/*submenu settings - NOTE the fourth margin setting is used to center the menu below the tab*/

#s1 { margin: 10px 0 0 35px;}
#s2 { margin: 10px 0 0 40px;}
#s3 { margin: 10px 0 0 105px;}
#s4 { margin: 10px 0 0 210px;}
#s5 { margin: 10px 0 0 350px;}
#s6 { margin: 10px 0 0 350px;}
		
/* Link settings */
.loginlinks {color:#3a4d81;}
.loginlinks:link {color:#3a4d81; text-decoration: none}
.loginlinks:visited {color:#3a4d81; text-decoration: none}
.loginlinks:active {color:#3a4d81; text-decoration: none}
.loginlinks:hover {text-decoration: underline; color:#3a4d81;}

.menulinkscurent {color:#b70e61; font-size:12px; margin-right:26px; font-weight:bold;}
.menulinkscurent:link {color:#b70e61; text-decoration: none; font-weight:bold;}
.menulinkscurent:visited {color:#b70e61; text-decoration: none; font-weight:bold;}
.menulinkscurent:active {color:#b70e61; text-decoration: none; font-weight:bold;}
.menulinkscurent:hover {text-decoration: none; color:#b70e61; font-weight:bold;}
/* current links were 9b0b52 */	
	
.menulinks {color:#0066ff; font-size:12px; margin-right:26px; !important}	
.menulinks:link {color:#0066ff; color:text-decoration: none; !important}
.menulinks:visited {color:#0066ff; text-decoration: none; !important}
.menulinks:active {color:#0066ff; text-decoration: none; !important}
.menulinks:hover {text-decoration: none; color:#b70e61; !important}
/* links were 9b0b52 */

.breadcrumbcurrent {color:#0066ff; text-decoration:none; font-size:11px;}	
.breadcrumb {color:#b9b5a7; text-decoration:none; font-size:11px;}	
.breadcrumb:link {color:#b9b5a7; color:text-decoration: none}
.breadcrumb:visited {color:#b9b5a7; text-decoration: none}
.breadcrumb:active {color:#b9b5a7; text-decoration: none}
.breadcrumb:hover {text-decoration: underline; color:#b9b5a7}

.headlinelink {font-size:16px;	color:#9b0b52; font-weight:bold; text-decoration:none;}	
.headlinelink:link {font-size:16px;	color:#9b0b52; font-weight:bold; text-decoration:none;}
.headlinelink:visited {font-size:16px; color:#9b0b52; font-weight:bold; text-decoration:none;}
.headlinelink:active {font-size:16px; color:#9b0b52; font-weight:bold; text-decoration:none;}
.headlinelink:hover {font-size:16px; color:#9b0b52; font-weight:bold; text-decoration: underline;}