html  {
padding:0;
width:100%;
height:100%;
text-align: left;
}

body {
padding:0;
margin:0;
height:100%;
font-family: verdana;
font-size:0.8em;
background: #900503 url(/images/background.jpg) left top no-repeat;
background-attachment: fixed;
}

img {
border:0;
}

/**************** fonts *****************/

h1 {
margin : 0;
padding : 15px 0 5px 30px;
font-family : verdana;
font-size: 2.0em;
color: #602112;
font-weight:normal;
}

h2 {
margin : 0;
padding : 0 0 0 0;
font-family : verdana;
font-size: 1.4em;
color: #602112;
font-weight:normal;
}

h3 {
margin : 0;
padding : 1px 0 0 20px;
font-family : verdana;
font-size: 1em;
color:#cbcbcb;
margin: 14px 0 0 25px;
font-weight:normal;
text-align : left;
}

h4 {
margin : 0;
padding : 0 0 0 0;
font-family : verdana;
font-size: 1.0em;
color: #602112;
font-weight:normal;
}

h5 {
margin : 0;
padding : 2px;
font-family : verdana;
font-size: 0.8em;
color: #000;
font-weight:normal;
}

h6 {
margin : 0;
padding : 0;
font-family : verdana;
font-size: 1em;
color: #900503;
font-weight:normal;
}

p {
margin : 0;
padding : 0 35px 0px 30px;
font-family : verdana;
font-size: 1em;
color: #2f2f2f;
}

hr {
background: #cd5b24;
width:100%;
height:1px;
margin:0;
padding:0;
border:0;
}


/**************** Topbar Items *****************/

#container {
width: 953px;
height: 100%;
display: block;
position: relative;
color: #454545;
text-align: left; 
float: left;
background: url(/images/content_red_fill.png);
background-repeat:repeat-y;
margin: 0;
padding: 0;
}

#topbar {
width: 953px; 
height: 74px;
display: block; 
margin: 0;
padding: 0;
background: url(/images/topbar.png) no-repeat;
position: fixed;
}

.social_media {
width: 180px;
height: 16px;
display: block;
margin: 0;
padding: 41px 0 0 0;
float: right;
}

#content {
display: block;
width: 953px;
height: 100%;
margin: 80px 0 0 0;
padding: 0;
}

	#content .left {
	display: block;
	width: 215px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	padding: 0;
	margin:0;
	float:left;
	position: fixed;
	}

	#content .right {
	display: block;
	width: 720px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	margin:0 18px 0 215px;
	padding: 0;
	float:right;
	}

#content_column {
display: block;
width: 720px;
height:100%;
padding:0 0 0 0;
margin: 0;
}

	#content_column .span_2column {
	display: block;
	width: 660px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	padding: 0 0 20px 30px;
	margin:0;
    color: #2f2f2f;
	float:left;
	}

	#content_column .left_2column {
	display: block;
	width: 310px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	padding: 0 20px 40px 30px;
	margin:0;
    color: #2f2f2f;
	float:left;
	}
	
	#content_column .right_2column {
	display: block;
	width: 320px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	margin:0 0px 0 0;
	padding: 0px 30px 40px 10px;
	color: #2f2f2f;
	float:right;
	}	
	
	#content_column .left1 {
	display: block;
	width: 190px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	padding: 0 0 0 30px;
	margin:0;
    color:#5d5d5d;
	float:left;
	}
	
	#content_column .middle1 {
	display: block;
	width: 200px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	padding: 0 0 0 20px;
	margin:0;
	float:left;
	}	

	#content_column .right1 {
	display: block;
	width: 200px;
	font-family : verdana;
	font-size:11px;
	text-align: left; 
	margin:0 0px 0 0;
	padding: 0px 0 0 20px;
	float:left;
	}

#container_bottom {
width: 953px;
height:15px;
display: block;
color : #454545;
text-align: left; 
float: left;
background: url(/images/bottombar.png) no-repeat;
}


.textmiddle {vertical-align:middle;} 

.clr {clear:both; padding:0;}



/********* End Navigation *****************/


ul {
list-style:none; 
margin: 20px 0 0 0;
text-decoration: none;
}

ul .content {
list-style:disc; 
margin: 20px 0 0 0;
text-decoration: none;
}

li {
font-size: 12px; 
padding: 0;
margin:0 0 0 20px;
text-decoration: none;
}

/********* Content Bullets *****************/


#bullets ul {
list-style:disc; 
margin:0 0 0 30px;
padding:5px 0 0 0px;
}

#bullets ul li {
font-size: 11px; 
padding: 0 0 0 0px;
margin:0 0 0 0px;
color:#5b5b5b;
}




a {
font-size: 1.0em;
font-family : verdana;
text-decoration: none;
color:#832e14;
}

a:visited {
font-size: 1.0em;
font-family : verdana;
text-decoration: none;
color:#832e14;
}


a:hover {
font-size: 1.0em;
font-family : verdana;
text-decoration: none;
color:#b74927;
}


/**************** column *****************/

#column{
width:953px;
display:block;
}	
	
#column .left{
float:left;
width:455px;
margin: 0 0 0 0;
display:block;
}

#column .right{
float:left;
width:455px;
padding:0;
margin:0 0 0 5px;
display:block;
}


/**************** NAVIGATION - accordian coding *****************/


.glossymenu{
margin: 20px 0px 0 7px;
padding: 0;
width: 200px; /*width of menu*/
border: 0px;
text-align:right;
}

.glossymenu a.menuitem{
font-size:12px; 
font-family:arial;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 25px 4px 10px;
margin: 0;
text-decoration: none;
color: #fff;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(/images/nav_spacer.jpg);
}

.menuitem_on{
background-image: url(/images/nav_spacer.jpg);
color:#fff;
padding: 4px 25px 4px 10px;
}



/**************** Sub Menu ************************/
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 4px 25px 4px 0;
}

.glossymenu div.submenu ul li{
}

.glossymenu div.submenu ul li a{
display: block; 
font-size:12px;
font-family:arial;
color: #9d9d9c;
text-decoration: none;
padding: 2px 0;
padding-left: 0px;
margin:0;
}

.glossymenu div.submenu ul li a:hover{
color: #adadad;
}


/**************** contact form coding *****************/

.button {background-color: rgb(128,128,128); color:#ffffff; font-size: 8pt;}
.inputc {font-size: 8pt;}

/**************** footer coding *****************/

#footer {
width:100%;
height:93px;
margin : 0;
padding : 0;
font-size: 10px;
font-family: Verdana;
}


.copyright {
width:933px;
margin : 0;
padding : 10px 0 30px 0;
font-size: 9px;
font-family: Verdana;
margin-top:6px;
color: #fff;
text-align:right;
float:left;
margin-bottom:25px;
}

