body, body a {
font: 12px verdana, arial, helvetica, sans-serif;
margin: 0px;
padding:0px;
}

body {
color:#333333;	
background-color: #999999;
}

body a {
color:#127d86;
text-decoration: none;	
}

.cont_left {
float: left;
}

.cont_right {
float: right;
}

.centerr {
text-align: center;
}
.stripp p {
margin: 0px 0px 0px 0px;
padding: 8px 8px 8px 8px;
}

.stripp ul, .stripp li {
margin-top: 0px;
margin-bottom: 0px;
}
	
img {
border: none;
}

.phat, .phat a {
font-weight:bold;
}


.clear_cont {
		clear:both;
}

/* sizes + colors */

.footerText, .footerText a {
color: #FFF;
font-size: 10px;
}

.footerText a:hover {
text-decoration: underline;
}

h1 {
color: #37939b;
font-size: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}

h2 {
color: #37939b;
font-size: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
}

h3 {
color: #255c61;
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

.space1 {
	padding-right:  6px;
}

.space2 {
padding:  10px 10px 0 0;	
}

#pBug2 {
	text-align: right;
}

.subMenu {
color: #255c61;
list-style-type:square;
padding: 5px 0px 0px 5px;
}

.subMenu a:hover {
color: #255c61;
list-style-type:circle;
}

h3 a {
color: #37939b;
}

h3 a:hover {
color: #255c61;
}

.front_link, front_link a{
color: #37939b;
font-size: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
text-decoration:none;
font-weight:bold;
}

.menu_item {
margin-right: 4px;
height: 25px;
border-bottom: 1px solid #9fcbcf;
}

.menu_item {
display: block;
text-decoration: none;
}

.menu_item_ins {
display: block;
font-size: 11px;
padding: 5px 0px 0px 10px;
}

.menu_item_off {
color: #ebf4f5;
background-color: #37939b;
}

.menu_item_on {
color: #FFF;
background-color: #43acb5;
}

.readMoreL, .readMoreL a {
font-weight: bold;
font-size: 12px;
list-style-image:url(../images/nav/arrow1.gif);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
}

.readMoreL a:hover {
color: #255c61;
}

.readMoreTitle {
padding: 0px 0px 3px 0px;
margin-bottom: 3px;
border-bottom: 1px solid #37939b;
}

.darkBg {
border: 1px solid #FFF;
color: #FFF;
font-size: 11px;
width: 150px;
background-color: #37939b;
}

.darkBg a {
font-size: 11px;
color: #FFF;
}

.space5 {
display: block;
padding: 5px;
}

/* containers */

#readMore {
text-align: left;
font-weight: bold;
}

#readMoreIns {
color: #666;
font-size: 12px;
margin: 0px 0px 15px 440px;
padding: 0px 0px 0px 0px;
width: 250px;
}

#submenuCont {
background-color: #cdebee;
width: 300px;
padding: 10px 10px 10px 15px;
margin-bottom: 10px;
}

#front_text_right {
padding: 0px 10px 10px 10px;
}

.front_text_txt {
padding: 0px 0px 15px 0px;
}

#front_text {
padding: 0px 10px 10px 10px;
}

#textCont {
padding: 0px 15px 25px 10px;
width: 620px;
}

#bannerBlock {
padding: 20px 0px 0px 30px;
}

#midBar {
padding: 5px 0px 0px 10px;
height: 31px;
background: url(../images/nav/mid-bar.gif) top center no-repeat;
color: #FFF;
font-weight: bold;	
font-size: 12px;
}

#rightBar {
height: 35px;
background: url(../images/nav/right-bar.gif) top center no-repeat;
}

#rightBarF {
height: 25px;
background: url(../images/nav/right-bar-f.gif) top center no-repeat;
}

#rightBar2 {
width: 272px;
height: 35px;
background: url(../images/nav/right-bar2.gif) top center no-repeat;
}

#left {
width: 197px;
float: left;
}

#middle {
background-color:#FFF;
width: 431px;
float: left;
}

#middle2 {
background-color:#FFF;
float: left;
}

#midtop1 {
width: 431px;
float: left;
}

#midtop2 {
width: 272px;
float: left;
}


#right {
width: 272px;
float: left;
}

#footerCont {
border-top: 1px solid #f68e88;
padding: 5px;
background-color:#37939b;
text-align: center;
width: 890px;
margin: 0 auto;
}

.footerShade {
height: 30px;
width: 900px;
margin: 0 auto;
background: url(../images/nav/footershade.gif) top left repeat-x;
}

.footerShade2 {
height: 30px;
background: url(../images/nav/footershade-r.gif) top right no-repeat;
}

.footerShade3 {
height: 30px;
background: url(../images/nav/footershade-l.gif) top left no-repeat;
}

#main1 {
width: 900px;
margin:0 auto;
padding:0;
background: url(../images/nav/menu_r.gif) top left repeat-y #FFFFFF;
}

#main2 {
margin:0;
padding:0;
background:url(../images/nav/menu_r2.gif) top right repeat-y;
}

#main3 {
margin:0;
padding:0;
}

#logobox {
}

#hotStuff {
padding: 10px 10px 10px 60px;
background-color: #a2ccd0;
}

.vidMenuItem {
font-size: 11px;
color: #ebf4f5;
background:url(../images/nav/vidCon.gif) left center no-repeat #841e22;
border-bottom: 1px solid #9fcbcf;
}

.vidMenuItem a {
display: block;
height: 20px;
padding: 5px 7px 0px 27px;
font-size: 11px;
color: #FFFFFF;
}

.vidMenuItem a:hover {
background:url(../images/nav/vidCon.gif) left center no-repeat #ad3d41;
}

#right .banner
{
	text-align: center;
	padding: 10px 0;
}
