@charset "utf-8";

/* CSS Document */

/* GLOBAL RESET */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

body {
	background:#522e0b;
}

a {
	color:#993300;
	text-decoration:none;
}

a:hover {
	color:#993300;
	text-decoration:underline;
}


/* Workarounds for using "absmiddle" property for images, among others */

.img_absmiddle {
vertical-align: middle;
}

.img_jump_top_pad {
	padding-bottom:5px;
}	

.img_gallery {
	border:5px solid #993300;
}

.img_leftpad_content {
	padding:5px 0px 5px 5px;
}

/* Workaround for clearing out DIVs that don't behave */

.cleardiv {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0;
	overflow:hidden;
}

/* Define main areas */

#site_wrap {
	width:1000px;
	height:auto;
	margin:0 auto;
}

/* This is for homepage only so flash is flush with nav */

#header_index {
	width:1000px;
	height:179px;
	background:url(../images/global/header_back.jpg) top center no-repeat;
	position:relative;
}

#navigation_index {
	width:970px;
	height:23px;
	padding:8px 15px 0px 15px;
	bottom:3px;
	position:absolute;
}

#navigation_index a {
	color:#FFFFFF;
	text-decoration:none;
}

#navigation_index a:hover {
	color:#FFFF66;
}

/* Remaining pages use the ids and classes below */

#header {
	width:1000px;
	height:187px;
	background:url(../images/global/header_back.jpg) top center no-repeat;
	position:relative;
}

#navigation {
	width:970px;
	height:23px;
	padding:7px 15px 0px 15px;
	bottom:11px;
	position:absolute;
}
	
#navigation a {
	color:#FFFFFF;
	text-decoration:none;
}

#navigation a:hover {
	color:#FFFF66;
}

#content_wrap {
	width:1000px;
	height:auto;
	background:url(../images/global/content_slice.jpg) top center repeat-y;
}

#content_area {
	width:950px;
	height:auto;
	padding:15px 0px 25px 0px;
	margin:0 auto;
	background:url(../images/global/content_watermark.jpg) bottom right no-repeat;
}

#footer {
	width:950px;
	height:26px;
	padding:9px 25px 0px 25px;
	background:url(../images/global/footer_back.jpg) top center no-repeat;
}

/* Content Styling */

.java_rotation {
	width:980px;
	height:268px;
	margin:0 auto;
}

.content_column_contain {
	width:397px;
	padding-left:50px;
	height:auto;
	float:left;
}

.content_column_contain_R {
	width:397px;
	padding-right:50px;
	height:auto;
	float:right;
}

.content_column_top {
	width:397px;
	height:16px;
	background:url(../images/global/content_pane_top.jpg) top center no-repeat;
}

.content_column_middle {
	width:367px;
	height:auto;
	padding:10px 15px 10px 15px;
	background:url(../images/global/content_pane_middle.jpg) top center repeat-y;
}

.content_column_bottom {
	width:397px;
	height:16px;
	background:url(../images/global/content_pane_bottom.jpg) top center no-repeat;
}

.text_tamer1 {
	width:650px;
	height:auto;
}	

.text_tamer2 {
	width:500px;
	height:auto;
}	

.text_tamer3 {
	width:550px;
	height:auto;
}	

/* Define fonts */

.navigation_ul_item_first {
	font-size:11px;
	color:#FFFFFF;
	list-style:none;
	padding-left:33px;
	float:left;
}

.navigation_ul_item {
	font-size:11px;
	color:#FFFFFF;
	list-style:none;
	padding-left:35px;
	float:left;
}

.inline_content_ul_item {
	font-size:13px;
	color:#993300;
	list-style:none;
	padding-left:35px;
	float:left;
}

.inline_content_ul_item a {
	color:#993300;
	text-decoration:none;
}

.inline_content_ul_item_first {
	font-size:13px;
	color:#993300;
	list-style:none;
	padding-left:10px;
	float:left;
}

.inline_content_ul_item_first a {
	color:#993300;
	text-decoration:none;
}


.normal_ul_item {
	font-size:11px;
	list-style:outside;
	line-height:16px;
	margin-left:17px;
	margin-right:3px;
	list-style-image:url(../images/global/bullet_tan_small.gif);	
}	

.normal_ul_item_12px {
	font-size:12px;
	list-style:outside;
	line-height:16px;
	margin-left:17px;
	margin-right:3px;
	list-style-image:url(../images/global/bullet_tan_small.gif);	
}	

.footer_text {
	font-size:10px;
	color:#FFFFFF;
}

.greyheading1 {
	font-size: 24px;
	color: #696969;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentheading1 {
	font-size: 20px;
	line-height:28px;
	color:#522E0B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.PageTitleHeading {
	font-size:26px;
	line-height:30px;
	color:#336600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentheading2 {
	font-size:16px;
	line-height:25px;
	color:#522E0B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentheading2_A {
	font-size:13px;
	color:#522E0B;
	font-weight:bold;
}

.contentheading2_B {
	font-size:13px;
	line-height:15px;
	color:#522E0B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

















	



