body{
background: #017df5 url(images/back.gif) repeat-x;
color:#000000;
padding:0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

img{border-style:none;}
h1,h2,h3,h4,h6{color:#000;text-align:center;}
h5{color:#000;text-align:left;}
li{color:#000;font-size:.8em;}

#top{
  width: 1002px;
  height:79px;
  padding:0px;
  margin:0px auto;
  background:url(images/top.png) transparent no-repeat;
}

#logform{float:right;width:270px;}

#header{
  width: 1002px;
  height:200px;
  padding:0px;
  background:url(images/white.png) transparent no-repeat;
  position:relative;
  top:99px;
}

#left{
float:left;
width:304px;
height:700px;
position:relative;
top:122px;
}

#main{
float:right;
width:683px;
height:700px;
position:relative;
top:122px;
}

#footer{
height:60px;
position:relative;
top:2000px;
clear:both;
}

#footerFaq{
height:60px;
position:relative;
top:3350px;
clear:both;
}

#topleft{
background:url(images/topleft.png) transparent no-repeat;
height:51px;
width:304px;
}
#leftcontent{
background:url(images/midleft.png) transparent repeat-y;
height:2491px;
width:304px;
padding:10px 5px 0px 5px;
}
#bottomleft{
background:url(images/bottomleft.png) transparent no-repeat;
height:22px;
width:304px;
}

#topmain{
background:url(images/topmain.png) transparent no-repeat;
height:51px;
width:683px;
}
#maincontent{
background:url(images/midmain.png) transparent repeat-y;
height:2500px;
width:683px;
}
#maincontentPortfolio{
background:url(images/midmain.png) transparent repeat-y;
height:990px;
width:683px;

}
#maincontentFaq{
background:url(images/midmain.png) transparent repeat-y;
height:3850px;
width:683px;

}
#bottommain{
background:url(images/bottommain.png) transparent no-repeat;
height:22px;
width:683px;

}
#links{
float:left;
width:710px;
margin-top:20px;
}

ul.toplink{list-style:none;padding-left:10px;}
ul.toplink li{display:inline;font-size:1.04em;margin-left:3px;}
ul.toplink li a{
color:#fff;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
}

#uname{
position:relative;
top:4px;
left:70px;
background: url(images/textbox.png) no-repeat top left;
height: 28px;
width: 127px;
border: 0;
padding-top:5px;
padding-left:5px;
}
#pname{
position:relative;
top:43px;
left:-67px;
background: url(images/textbox.png) no-repeat top left;
height: 28px;
width: 127px;
border: 0;
padding-top:5px;
padding-left:5px;
}

#sbut{
position:relative;
top:9px;
left:204px;
}

#badge{
position:absolute;
left:850px;
top:75px;
}

#membership{margin:5px 0 0 39px;}
p.main{color:#000;margin:10px;font-size:.8em;}
p.maintwo{color:#000;margin:10px;font-family:Arial,Verdana;font-size:.7em;text-align:center;}
img.centered{margin:20px 0px 0px 53px;}
h5.left{text-align:left;margin-left:10px;}
p.footer{text-align:center;}




#conform{width:500px;margin-left:100px;}
#contact_us {
	width: 460px;
	margin: 25px 0px 0px;
}

p.label_name, p.input_form {
	float: none;
	margin:5px;
}

p.label_name {
	width: 80px;
	clear: both;
	color: #000;
	font-size: 14px;
	
}

#contact_us input, #contact_us textarea {
	width: 370px;
	background: #f3f3f3;
	border: 1px solid #000;
	font-size: 13px;
	padding: 4px;
	margin-bottom: 15px;
	color: #797676;
}

#contact_us input.button {
	text-transform: uppercase;
	color: #000;
	background: #ffba00;
	padding: 5px 10px;
	display: inline-block;
	font-size: 12px;
	width: 80px;
	border: 0px;
	cursor: pointer;
}

div#feedback {
	margin-top: 20px;
}

p.error {
	display: none;
	padding: 5px 0px;
	color: #8dadc7;
	font-weight: bold;
}

p#submit {text-align:right;}

p#success {
	display: none; 
	font-size: 16px; 
	text-align: center; 
	margin-bottom: 20px;
	cursor: pointer;
	color: #9e9595;
	font-style: italic;
}
#headline{color:#cc0000;align:center; margin:0px 20px 0px 20px;}
#subheadline{color:#111;}
#subheadline2{font-color:#cc0000; font-size:14px; font-weight: bold;}
h4#mainhead{text-align:left;margin-left:10px;}
h5#faq{margin-left:20px}
