html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}





body 
{
background-color:black;
font-family:arial, verdana,helvetica, sans-serif;
width: 100%;
}






#wrapper{
width:100%;
margin-left: auto;
margin-right: auto;
text-align:left; margin:0px auto;
}

#topwrap {
width: 100%;
margin: 0 auto;
background-image:url('../images/bluetop.jpg');
background-repeat:repeat-x;
}

#top{
height:186px;
width: 960px;
margin: 0 auto;
}

#featurewrap{
width: 100%;
margin: 0 auto;
background-image:url('../images/blacktop.jpg');
background-repeat:repeat-x;
}

#feature{
position:relative;
top:13px;
padding-bottom:30px;
width:960px;
margin: 0 auto;
}

#feature img {
border-style:solid;
border-width:7px;
border-color:white;

margin:0px 8px;
}


#feature a:hover img {
border-style:solid;
border-width:7px;
border-color:#0c83d9;
  opacity:0.7;filter:alpha(opacity=70);
}



#left a:hover img {

  opacity:0.7;filter:alpha(opacity=70);
}







#topgif{
width:100%;
height:43px;
background-image:url('../images/topbg.gif');
background-repeat:y-repeat;
}





#main{
width:960px;
margin: 0 auto;

}

#mainwrap{

background-image:url('../images/bg.jpg');
background-repeat:no-repeat;
background-position: 50% -5px;

background-color:#f6f6f6;
width: 100%;
margin: 0 auto;
}

#left{
width:620px;
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom: 30px;
}

#right{

width:300px;
float:right;
padding-left:10px;
padding-right:10px;
padding-bottom: 30px;
}

#colume{
height:300px;
width:300px;
padding-left:10px;
padding-right:10px;
float:left;

padding-bottom: 50px;

}

#wrapper:after
{
 clear: both;
 content: ".";
 display: block;
 height: 0px;
 visibility: hidden;
}

#mainwrap:after
{
 clear: both;
 content: ".";
 display: block;
 height: 0px;
 visibility: hidden;
}


#footer
{





height:312px;
clear: both;

width:960px;
margin: 0 auto;
color:#ffffff;
}


#footerwrap
{
width: 100%;
margin: 0 auto;
background-image:url('../images/footer.jpg');
background-repeat:repeat-x;


}

#footer img {
float:left;
padding-right:20px;

}

















div#navbar {
	
	font-size: 24px;	
	width:960px;
	position:relative;
	top:27px;
	font-weight:bold;
}



div#navbar li {
	list-style-type: none;
	display: inline;
	float:right;

}

div#navbar li a {
padding: 10 29;

	text-decoration: none;
    color:black;
	
}

div#navbar li a:link {
    	text-decoration: none;
	width:141px;
}




div#navbar li a:hover {

	text-decoration: none;
	color: white;

}



div#navbar li a.current {

	color: white;
	
	background-image:url('../images/navbg.jpg');
	background-repeat:repeat-x;

border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-color:#659ce7;
border-width:1px;
}
















#main img {
float:left;
padding-right:10px;
padding-top:70px;
}



#contentf {
clear: both;
width:960px;

}


#content {
clear: both;
width:960px;

}

#contentwrap {
clear: both;
padding-bottom:70px;
}



#footer A:link {text-decoration: none; color: #ffffff;  }
#footer A:visited {text-decoration: none; color: #ffffff;  }
#footer A:active {text-decoration: none}
#footer A:hover {text-decoration: none; color: #6DBFEB;}

A:link {text-decoration: none; color: #6DBFEB; font-weight:bold;}
A:visited {text-decoration: none; color: #6DBFEB; }
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #000000;  }

#left img {
padding-bottom:40px;

}



li {
padding-bottom:20px;
font-weight:bold;
}

p{
font-size: 16px;
color:#5b5b5b;
line-height: 1.25;
}


p.small {
text-align: center;
font-size: 10px;
}
 
h1.small {
font-size: 15px;
font-weight:bold;
padding-bottom:10px;

}



h1 {
color:white;
font-size: 26px;
padding-left:6px;
}

h2 {
color:#0c83d9;
font-size: 21px;
font-weight:bold;
padding-bottom:30px;
padding-top:70px;
}

h3 {
color:#0c83d9;
font-size: 24px;
border-bottom-style:solid;
border-color:black;
border-width:5px;
padding-bottom:20px;
font-weight:bold;
margin-bottom:30px;
padding-top:70px;
line-height: 1.25;
}


h4 {

color:black;
font-size: 20px;
padding-top:10px;

font-weight:bold;
padding-bottom:20px;
}


