/*
	StyleSheet by Jason Key
	http://www.texasinternetsolutions.com
		
*/

body {
background : #ffffff url(../img/top_bg2.jpg) repeat-x;
padding : 0;
margin : 0;
font: normal 14px/1.2 Arial, Verdana, Helvetica, sans-serif;
}

a {
color : #3C3C5D;
background : none;
text-decoration : underline;
}

a:hover {
color : #335973;
background : none;
text-decoration : none;
}

p {
margin : 5px 0;
}


h1 {
font : 1.4em Arial, Verdana, Helvetica, sans-serif;
padding : 4px 0 10px 0;
margin : 0;
color: #3C3C5D;
}

#h2 {
font : 11px Arial, Verdana, Helvetica, sans-serif:
color : #3C537D;
}

h3 {
font : .8em Georgia, Serif;
padding : 0 0 0 10px;
margin : 0;
color : #ffffff;
}

h4 {
font : 1.4em Georgia, Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}

img {
border : 0;
}

hr {
border-bottom : 1px dashed #d0d0d0;
margin : 10px 0;
}

#wrapper {
background: none;
margin: auto;
margin-top: 0px;
position: relative;
padding : 0;
width: 780px;
}

#top {
background: url(../img/top_banner_bg.jpg);
position: relative;
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
height : 197px;
width: 780px;
}

#topl {
background: none;
float: left;
width: 300px;
height: 148px;
}

#topr {
background: none;
float: right;
width: 470px;
text-align: right;
padding-right: 10px;
height: 140px;
padding-top: 8px;
font-size: 8pt;
color: #000000;
}

#topr a {
color : #3C3C5D;
font-size: 8pt;
background : none;
text-decoration : none;
}

#topr a:hover {
color : #3C3C5D;
font-size: 8pt;
background : none;
text-decoration : underline;
}

#topbottom {
background: none;
width: 780px;
height: 49px;
}

#content {
background: #ffffff;
margin-top: 8px;
margin-bottom: 20px;
padding-top: 20px;
width: 769px;
padding-left: 11px;
padding-right: 0px;
font: normal 14px/1.2 Arial, Verdana, Helvetica, sans-serif;
}

#contentl {
background: #ffffff;
margin-bottom: 10px;
width: 507px;
padding-left: 0px;
padding-right: 18px;
float: left;
border-right: 1px dashed #dddddd;
font: normal 14px/1.2 Arial, Verdana, Helvetica, sans-serif;
}

#contentr {
background: #ffffff;
width: 216px;
padding-left: 0px;
padding-right: 10px;
float: right;
border-right: 0px dashed #dddddd;
font: normal 10px/1.2 Arial, Verdana, Helvetica, sans-serif;
color:#3C537D;
}

#menunav {
background:  url(../img/menu_bg.gif);;
margin : auto;
position: relative;
width : 800px;
height: 39px;
border: 1px solid #426781;
}

#toppics {
margin-top: 5px;
margin-bottom: 5px;
padding-top: 0px;
padding-right: 0px;
width : 800px;
height: 147px;
border: 1px solid #5F86A2;
}

#footer {
margin : auto;
margin-top: 20px;
margin-bottom: 8px;
position: relative;
width : 758px;
height: 31px;
padding-top: 8px;
border-top: 1px dashed #dddddd;
color: #000000;
text-align: center;
font-size: 0.8em;
clear: both;
}

#footer a {
color : #000000;
background : none;
text-decoration : none;
}

#footer a:hover {
color : #555555;
background : none;
text-decoration : underline;
}

