/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 1.166;
	margin: 3px;
	background-color:#ffffff;
	scrollbar-face-color: #FFF1CD;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFE397;
	scrollbar-3dlight-color: #FFF5D9;
	scrollbar-arrow-color:  #FFBA00;
	scrollbar-track-color: #FCF3DB;
	scrollbar-darkshadow-color: #FFD667;}
}

/******* hyperlink and anchor tag styles *******/
a {
color:#ff6600;}
a:link, a:visited{
	color: #ff6600;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/
p {
font:Arial, Helvetica, verdana;
color:#333333;
}


h1{
	font: bold 145% Arial, Helvetica, Verdana;
	color: #232D3F;
	margin: 0px;
	padding: 0px;
}

h2{
	font: bold 120% Arial, Helvetica, Verdana;
	color: #232D3F;
	margin: 0px;
	padding: 0px;
}

h3{
	font: bold 95% Arial, Helvetica, Verdana;
	color: #232D3F;
	margin: 2px;

}

h4{
	font: bold 85% Arial, Helvetica, Verdana;
	color: #FF6600;
	margin: 2px;
	padding: 2px;
}

h5{
	font: 95% Arial, Helvetica, Verdana;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}
h6{
	font: bold 170% Arial, Helvetica, Verdana;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}
h7{
 font: bold 160% Marker, Arial, Helvetica, Verdana;
 color:#FF6600;
 }

/*************** list tag styles ***************/

ul{
 list-style-type: disc;
}

ul ul{
 list-style-type: square;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
	font: bold 1em Arial, Helvetica, Verdana;
	color: #000;
}
				
input{
font-family: Arial, Helvetica, Verdana;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

.banner{
	width:100%;
	color:#333333;
	font: 75% Arial, Helvetica, Verdana;
	background-image:url(navs/bannerbg.jpg);
	height: 250px;
	padding-left: 25px;
}
.ubanner {
width: 100%;
height:5px;
background-color:#ffffff;
position:relative;
}
#pagecell{
	position:absolute;
	width:100%;
	color:#000;
	background-color:#fff;
}
.grad{
	position:absolute;
	width:100%;
	color:#000;
	background-image:url(navs/grad.jpg);
		background-repeat:repeat-x;
}
.Hmblue{
	width:100%;
	height:163px;
	color:#000000;
	font: 80% Arial, Helvetica, Verdana;
	background-image:url(navs/teal.jpg);
}

.pagecell2{
	position:relative;
	color:#000000;
	left:25px;
	width: 950px;
}
.colLefthm {
	width: 425px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 5px;
	float: left;
	}

.colRighthm {
	width:100px;
	margin:3px auto;
	min-width:20em;
	float: right;
	display: block;

}

.coltop {
	width: 100%;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 5px;
	float: left;
	font: 100% Arial, Helvetica, Verdana;
	position: relative;
	}

/***********************************************/
/* Component Divs                              */
/***********************************************/
.advertBox{

	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 80%;
	color:#000000;
border-right:#00AAAA solid 1px;
}
.advertBox p {
	padding: 2px 0px 0px 0px;	
}
.advertBox h4{
	font: bold 135% Arial, Helvetica, Verdana;
	color: #ff6600;
}
.advertBox img{
border:  #00AAAA solid 1px;
padding:3px 3px 3px 3px;
float: left;
margin: 5px;
}

.img{
border:  #00AAAA solid 1px;
padding:3px 3px 3px 3px;
float: left;
margin: 5px;
}

.spacerditto {
	padding: 2px 0px 0px 0px;
	border-bottom: #838B9C 1px dotted;
}

.spacer {
	padding: 10px 0px 10px 0px;
	border-top: #ff6600 1px solid;
}
.spacer2 {
	padding: 3px 0px 0px 0px;
	border-bottom: #00AAAA 1px solid;
}
/************* globalNav styles ****************/

.topbar{
	width:100%;
	z-index:65;
	color:#FFF;
	font: Arial, Helvetica, Verdana;
	background-image:url(navs/bgtop.jpg);
	background-repeat:repeat-x;
	height:25px;
	padding-bottom:5px;
}
.menu{
	width:100%;
	z-index:65;
	color:#FFF;
	font: Arial, Helvetica, Verdana;
	background-image:url(navs/navbg.jpg);
	background-repeat:repeat-x;
	height:50px;
	top: 10px;
	padding-left: 25px;
}
/*****  Home Page tyle Box ****/

.video {
	width: 661px;
	background-image:url(navs/videobkgrnd.jpg);
	background-repeat:no-repeat;
	padding: 7px;
	position: relative;
 }
 .topBox {
	width: 250px;
	background-image:url(navs/box1.gif);
	background-repeat:no-repeat;
	height: 175px;
	padding: 7px;
	background-position: center;
 }
/*************** story styles ******************/

.story {
	padding: 3px 0px 0px 10px;
	font-size: 80%;
	color:#000000;
	background-image:url(navs/cellpic3.gif);
	height: 170px;
	padding:7px;
	background-repeat: no-repeat;
}

.story p {
	padding: 0px 0px 5px 0px;	
}
.story h3 {
	font: bold 95% Arial, Helvetica, Verdana;
	color: #232D3F;
	margin: 2px;
	}

.story a.capsule{
	font: bold 1em Arial,Verdana;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}
.storyImage {
border: #FF6600 1px;
padding:3px 3px 3px 3px;
background: #000;
}

.scroll {
overflow:auto;
height:130px;
}
/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #838B9C;
	font-size: small;
	color: #999999;
	padding: 2px 5px 2px 5px;
	position: relative;
}

#siteInfo ul li {
  display: inline;
  }


/************* relatedLinks styles **************/

#relatedLinks{
	position:absolute;
	top: 473px;
	left: 150px;
	width: 448px;
	height: 52px;
}

#relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

#relatedLinks a{
	display: block; 
}
/**** Font ****/
  @font-face {
    font-family: MarkerFelt;
    font-style:  normal;
    font-weight: normal;
    src: url(CSS/Marker.ttf);
  }