/* global default styles for the body */

body{
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
}

/* header and footer styles */

#bannerwrap{
	background-color: #ffffff;
	width: 995px;
	margin: 0px;
	text-align: left;
}

#topbar{
	background: url(images/topback.gif) no-repeat left top;
	width: 995px;
	height: 187px;
	padding: 0px;
	margin: 0px;
}

#homebar{
	background: url(images/home.jpg) no-repeat left top;
	width: 995px;
	height: 682px;
	padding: 0px;
	margin: 0px;
}

#homelink a {
	position: absolute;
	height: 85px;
	width: 235px;
	top: 35px; 
	left: 35px; 
	text-decoration: none;
}
  
#homelink a span{
	visibility: hidden;
}

#navbar {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 400px;
	list-style-type: none;
}

#navbar li{
	display:inline;
	font-family:"arial black",helvetica,clean,sans-serif;
	font-size: 136%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}

#bottombar{
	background: url(images/botback.gif) no-repeat left top;
	width: 995px;
	height: 41px;
	padding: 0px;
	margin: 0px;
}


#facebook{
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 495px;
}

#footer{
	font-size: 77%;
	color: rgb(186,186,186);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}

/* body styles */

#main{
	background: url(images/bodback.gif);
	background-repeat: repeat-y; 
	min-height:450px;
    height:100% !important;
    height:450px;
	width: 995px;
	padding: 0px;
	margin: 0px;
}

.leftcolumn{
	float:left;
	width: 450px;
    padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	border: 0px;
}

.rightcolumn{
	float:right;
	width: 450px;
    padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
}

/* global styles for the text */

h1, h2, h3, h4, h5, h6{
	font-family:"arial black",helvetica,clean,sans-serif;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 150%;
}

h4 {
	font-size: 125%;
}

h5 {
	font-size: 109%;
}

h6 {
	font-size: 105%;
}

p{
	font-size: 93%;
	line-height:1.4;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}


hr{
	height: 1px;
	border: 0px;
	background-color: #000000;
	color: #000000;
}

hr.alert{
	height: 1px;
	border: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #F33;
	color: #F33;
}


ul{
 	list-style-image: url("images/bullet.gif"); 
	font-size: 93%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 30px;
}

ol{
 	list-style-type: decimal; 
	font-size: 93%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

ol.lcalpha{
	font-size: 93%;
 	list-style-type: lower-alpha; 
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

ol.bd{
 	list-style-type: decimal; 
	font-size: 93%;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

span.bd{
	font-weight: normal;
}

ol.lcalphabd{
	font-size: 93%;
	font-weight: bold;
 	list-style-type: lower-alpha; 
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

span.lcalphabd{
	font-weight: normal;
}


ul.mediabar {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

li.mediabar {
	display:inline;
	font-size: 93%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

/* global styles for the links */

a{
	font-weight: bold;
	text-decoration: none;
	color: #F33;
}

a:hover{
	text-decoration: none;
	color: #666666;
}



/* text colors */

.alert{
	color: #F33;
}

.alert_bold{
	font-weight: bold;
	color: #F33;
}

.alert_ital{
	font-style: oblique;
	color: #F33;
}

.alert_italbold{
	font-style: oblique;
	font-weight: bold;
	color: #F33;
}

.gray{
	color: #666666;
}

.grey{
	color: #666666;
}

.red{
	color: #FF3300;
}
.white{
	color: #FFFFFF;
}
.ltblue{
	color: #B0C6DD;
}
.dkblue{
	color: rgb(33,87,138);
}

/* background colors */

.blackback{
	background-color: #000000;
}

/* other styles */

.contact{
	text-align: right;
	font-family:"arial black",helvetica,clean,sans-serif;
	font-size: 100%;
	padding-top: 25px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.menuhead{
	margin-top: 30px;
	margin-bottom: 0px;
}

.last{
	margin-bottom: 0px;
}

.clear{
	clear:both;
	display:block;
}

.heavy{
	font-family:"arial black",helvetica,clean,sans-serif;
}

/* dropdown styles */

.dropdown {
float:left; 
margin:0px;
padding:0px;
}

.dropdown dd {
position:absolute; 
overflow:hidden; 
width:140px; 
display:none; 
z-index:200; 
margin-top:30px;
margin-left:130px;
padding:0px;
}


.dropdown ul {
width:140px; 
border:0px solid #9ac1c9; 
list-style:disc; 
border-top:none;
margin:0px;
padding:0px;
}


.dropdown li {
display:inline;
margin:0px;
padding:0px;
}

.dropdown a, .dropdown a:active, .dropdown a:visited {
display:block; 
font-family:"arial black",helvetica,clean,sans-serif;
font-size: 50%;
color:#F33; 
text-decoration:none; 
width:140px; 
margin:0px;
padding:5px; 
}


.dropdown a:hover {
color:#666666;
}

.dropdown .underline {
border-bottom:1px solid rgb(93,94,94);
}

