/* ----- Site Wide Settings -------- */
BODY { 
	MARGIN: 0px; 
	COLOR: #000000; 
	TEXT-ALIGN: center; 
	background: #165D95;
}

html, body, p, td, div, a, input, li, em {FONT: 12px verdana, geneva, arial, helvetica, tahoma, sans-serif;}

img {border:0}

#wrapper {
	MARGIN: 20px auto; 
	WIDTH: 788px;
	TEXT-ALIGN: left; 
	background:white; 
	padding:1px;
}

#box {
	width: 100%; 
	border:3px solid #a79069;
	background:white;	
	}

#wrapper1 {width:800px; background:white; margin:20px auto; text-align:left}
#wrapper2 {width:798px; background:#B38D78; margin:1px}
#box1 {width:792px; background:white; margin:3px}

em {font-style:italic}

.red {color:#cc0000}

.header {margin-top:30px; margin-bottom:3px}
.body {margin-bottom:13px}

.leftcol {
		background: #a79069 url(../images/pageelements/logo-2.gif) no-repeat bottom left; 
		width:259px;
		min-height: 600px; 
		height: auto; 
		_height: 600px;}
.rightcol {border:1px solid #B38D78; padding:30px}

.tdspace td {padding:5px 0}

.providers img {border: 1px solid #B38D78; margin:0 10px 10px 0}
.providers td {vertical-align:middle}

table td {vertical-align:top}
.border {border:1px solid silver}
.td1 {width:260px}
.td2 {width:3px}
.td3 {width:490px}
.teaser {border:1px solid silver; width:260px}
.filler {height:360px; width:100px;}
.content {margin:35px}
.content2 {margin:15px}
.subHead {background:#EBECED; border-bottom:1px solid silver}
.subHeader {
	color:#000; 
	margin-left:15px; 
	line-height:28px; 
	font-weight:bold; 
	font-size:11px; 
	font-family:Helvetica, Arial, sans-serif;}

.small {font-family:"Times New Roman", Times, serif; font-size:10px}



#footer {
	CLEAR: both;
	MARGIN:20px 0px;
	color: #fff;
}



H1 {
	PADDING: 0px; 
	DISPLAY: block; 
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px;  
	LINE-HEIGHT: 1.5;
	color: #000000;
	/*color: #AC461B;*/
}
H2 {
	PADDING: 0px; 
	DISPLAY: block; 
	MARGIN-bottom: 3px;  
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	color: #000;
}
H3 {
	PADDING: 0px; 
	MARGIN: 0px;  
	FONT-FAMILY: Helvetica, Arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	font-weight:bold;
	color: #000;
}

/* -------- buttons and links ------------ */
.leftNavButton {
	line-height:28px;
	float:left;
	width:260px;
	font-weight:bold;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	border-bottom:1px solid #FFFFFF;
	background:#165d95;
	}
	
A:link.leftNavButton {COLOR: #fff; text-decoration:none;}	
A:visited.leftNavButton {COLOR: #fff; text-decoration:none;}	
A:hover.leftNavButton {COLOR: #fff; text-decoration:none; background: #a79069;}	
A:active.leftNavButton {COLOR: #fff; text-decoration:none; background: #a79069;}


.leftNavButton2 {
	line-height:28px;
	float:left;
	width:260px;
	font-weight:bold;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	border-bottom:1px solid #FFFFFF;
	background:#a9a9ae;
	}

/*background:#6E8A9B;*/
	
A:link.leftNavButton2 {COLOR: #FDF6F3; text-decoration:none;}	
A:visited.leftNavButton2 {COLOR: #fff; text-decoration:none;}	
A:hover.leftNavButton2 {COLOR: #fff; text-decoration:none; background: #C4A593;}	
A:active.leftNavButton2 {COLOR: #fff; text-decoration:none; background: #B38D78;}


/* ----- MAIN SETTINGS ---- */
A:link {
	color: #000792;
	text-decoration: none;
}
A:visited {
	color: #530;
	text-decoration: none;
} 
A:hover {
	color: #565DD8;
	text-decoration: underline;
}
A:active {
	color: #565DD8;
	TEXT-DECORATION: none
}



HR.thickline {
	size: 1;
	height: 1px;
	margin-bottom : 0px;
	margin-top : 0px;
	border: 0;
}
HR.thinline {
	size: 1;
	height : 1px;
	margin-bottom : 0px;
	margin-top : 0px;
	border: 0;
}



/* FEATURE:.Detail page -------------------------------- */

/* Style for detail item name, if no image defined   
.FeatureTitle {
	font-size : 26px;
}*/
/* Style for product names, if no image defined   
.FeatureTeaser {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
}
.FeatureByline {font-style : italic;}*/


/* ----- INPUT FORM ---------------------------------*/
.FormTitle {
	FONT-SIZE: 12px;
	font-weight : bold;
}
.FormText {
	FONT-SIZE: 12px;
	vertical-align : baseline;
}

.FormError {
	FONT-SIZE: 12px;
	color : Red;
}

.FormErrorsmall {
	FONT-SIZE: 10px;
	color : Red;
}

.FormTextSmall {
	FONT-SIZE: 10px; 
}

.FormTextVerySmall {
	FONT-SIZE: 9px;
}

.formfield {
	BACKGROUND-COLOR: #fbfbfb;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #003163;
}

.formfieldlogin {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #101F74;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.formfieldcheckbox {
	FONT-SIZE: 10px;
	COLOR: #cccccc;
}

.FormButton {
	BORDER: 1px solid silver;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	padding:3px;
	BACKGROUND: url(../images/pageelements/button-bg-1.gif);
	text-align : center;
}
A.FormButton:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #dddddd;
	BACKGROUND-COLOR: #999999;
	TEXT-DECORATION: none;
}
A.FormButton:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #666666;
	TEXT-DECORATION: none;
}



/* ------ parentstring ------- */
#parentstring {margin:0px 0px 10px 0px; color: #7F8080; }

A.menu_trail:link {COLOR: #7F8080; font-variant:small-caps;}
A.menu_trail:visited {COLOR: #7F8080; font-variant:small-caps;}
A.menu_trail:hover {color: #565DD8;	text-decoration: underline; font-variant:small-caps;}
A.menu_trail:active {COLOR: #565DD8; font-variant:small-caps;}

.menu_trail_name {color:#530; font-weight: bold; font-variant:small-caps;}
	
.menu_footer {
	font-size: 10px;
	text-decoration : none;
	text-align:center;
}

a.menu_footer {color:white}

.menu_admin {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #0c3d58;
	TEXT-DECORATION: none
}
A.menu_admin{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #0c3d58;
	TEXT-DECORATION: none
}




.caution {
	COLOR: #ff6600; FONT-SIZE: 12px; FONT-WEIGHT: 700
}
.photocaption {
	COLOR: white; FONT-SIZE: 11px; 
}



/* ----- INPUT FORM ---------------------------------*/
TD.TopTierHeader {
}
.TopTierHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

A.TopTierHeader:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.TopTierHeader:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A.TopTierHeader:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


/* ----- top tier is tabs; TD produces height ---------------------------------*/
TD.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 17px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopTierNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.TopTierNav:link {
	 FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.TopTierNav:visited {
	FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.TopTierNav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : transparent;
}

/* ----- the sub tier is for sort  ---------------------------------*/
.SubTierNav {
	FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubTierNav:link {
	 FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.SubTierNav:visited {
	FONT-SIZE: 11px;  FONT-FAMILY: verdana,arial,sans serif; TEXT-DECORATION: none
}
A.SubTierNav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,sans serif;
	TEXT-DECORATION: none;
	background-color : transparent;
}
