/* Global
----------------------------*/
body, form { margin: 0px; }
img { border-color: #333333; }
strong { color: #FF9933; font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 12px; }

a, a:hover { font-weight: normal; text-decoration: underline; }
a { color:#FF9933; }
a:hover { color: #999999; }
p { line-height: 160%; }
body, table, input, select, textarea, font { 
	font-family: Georgia, Verdana, Arial, sans-serif; 
	font-size: 11px; 
}

h1, h2 { font-size: 17px; }
h3, h4 { font-size: 12px; }

/* Classes
----------------------------*/
.tablewidth { width: 800px; }

.left { background: url(../images/bnr_spacer.gif) #000000; vertical-align: top; }
.left_pad { padding: 62px 18px 40px 30px; }
.left a, .left a:hover { font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }
.left a { color: #FFFFFF; text-decoration: none; }
.left a:hover { color: #FF9933; }

.nav_right { background: #FFFFFF; width: 95px; height: 1px; align: left; vertical-align: top;}
.b_right { background: #FF9933; width: 15px; vertical-align: top;}

.content { background: #FFFFFF; width: 585px; vertical-align: top; }
.content_pad { padding: 40px 38px 80px 49px; }


.i_content { 
	background: url(); 
}
.i_content_pad { padding:;
}

.banners {}
.banners_pad { padding:; }

/* Common/Template
----------------------------*/
.body { background-color:#666660; }
.body_width { width: 800px; text-align: center; }

.print_friendly { text-align:left; padding: 16px; background-color:#FFFFFF; }
.page_title { font-weight: bold; color: #152358; font-size: 12px; }
.bullet { margin-bottom: 0px; width: 1px; height: 1px; }

.subnav {}
.subnav_pad {}
.subnav a, .subnav a:hover { font-size: 10px; text-decoration: none; font-weight: bold; }
.subnav a { color: #152358; }
.subnav a:hover { color: #A30000; }

.footer { background: url(../images/footer.gif) no-repeat; font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCCCC; }
.footer_pad { padding: 15px 0px 13px 233px; }
.footer a { text-decoration: underline; color:#152358; }
.footer a:hover { text-decoration: underline; color:#B20000; }

.crumb { font-size: 9px; color: #152358; }
.crumb_pad {}
.crumb strong { color:#000000; }
.crumb a { color: #A30000; font-weight: bold; text-decoration: underline; }
.crumb a:hover { color: #000000; font-weight: bold; text-decoration: underline; }
.crumb img { background: url(); padding: 0px 7px 0px 12px; }

.tbd { color:#E3E3E3; font-size: 9px; }
.tbd a { font-weight: bold; text-decoration: none; color:#E3E3E3; }
.tbd a:hover { font-weight: bold; text-decoration: none; color:#E3E3E3; }

.search_table { width: 120px; }
.search { font-size: 9px; padding-left: 4px; width: 100px; vertical-align: bottom; }
.search_bg {}
.search_pad { padding: 30px 15px 15px 30px; }


/* Tell a Friend
----------------------------*/
.body_taf { background-color: #FFFFFF; margin: 0px; width: 450px; border-style: none; }
.body_taf_table { background-color:#FFFFFF; background: url(../images/taf.jpg) no-repeat; width: 450px; height: 450px; }

.textbox {
	width:150px;
	height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color:#333333;
	font-size: 10px;
	padding-left: 4px;
}
.textarea {
	width:300px;
	height: 75px;
	border-style: solid;
	border-width: 1px;
	border-color:#333333;
	font-size: 10px;
	padding-left: 4px;
}

/* Buttons
----------------------------*/
.button {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#152358;
}

/* Misc
----------------------------*/
/*
.positioned_frame {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.positioned_image {
	position: absolute;
	z-index: 2;
	left: 417px;
	top: 0px;
}

.positioned_table {
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}

.alpha1 {
	filter: Alpha(Opacity=10);
	-moz-opacity:0.1;
	opacity: 0.1;		

}
*/