@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height:18px;
	font-size: 13px;
	color:#999999;
}
#wrapper {
	margin: 0 auto;
	width: 1027px;
	position:relative;
}
a:link { color: #5BC1E5; }
a:visited { color: #5BC1E5; }
a:hover { color: #999999; }
a:active { color: #5BC1E5; }

img{border-style:none;}

h1{
font-size:14px;
text-align:center;
color:#5BC1E5;
margin: 0;
padding-top:0px;
}

h2{
font-size:12px;
color:#5BC1E5;
}


hr{
color:#5BC1E5;
background-color:#5BC1E5;
height:1px;
border:none;
}


p{
padding-left:10px;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
}


#top_bar{
width:1027px;
height:106px;
}


#logo {
position:relative;
float:left;
	width:233px;
	height:106px;
}

#banner {
	position:relative;
	float:right;
	width:794px;
	height:106px;
	background-image: url(images/banner.png);
}

	
#menu {
	width:1027px;
	height:40px;
}

#page_holder {
	position:relative;
	width:1027px;
	overflow:auto;
}


.topnav{font-size:12px;}

.foot_hr{
width:40%;
}

.blue{
color:#5BC1E5;
}



/*--------------------------------MAIN LAYOUT DIVS-----------------------------------*/
#main_body_area{
/*background-image:url(images/page_background.png);
background-repeat:no-repeat;*/
width:746px;
border:0px;
float:left;
margin-top:5px;
}

#main_body_heading{
width:746px;
height:90px;
margin-top:10px;
text-align:center;
padding-bottom:10px;
}

#main_body_right{
width:465px;
float:right;
}


#portfolio_buttons{
text-align:center;
margin-right:45px;
padding-top:20px;
}

#contact_flash_form{
margin-left:10px;
margin-top:-10px;
}

#main_body_left{
width:281px;
float:left;
background-image:url(images/border.png);
background-repeat:repeat-y;
padding-bottom:5px;
}


#main_body_left p{
padding-left:15px;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
margin-top:0px;
}

#main_body_single{
margin-left:15px;
}

#main_body_single_home{
}


.about_h1{
text-align:left;
padding-left:15px;
}

#home_text{
margin-left:15px;
margin-right:15px;
}

#home_text p{
text-align:center;
padding-left:160px;
padding-right:160px;
margin-top:55px;
}

#picture{
margin-left:-3px;
}

#table_span{
padding-left:8px;
padding-bottom:20px;
}

.policies_p{
text-align:left;
padding-left:0px;
}

/*-------------------------------MAIN LAYOUT DIVS END HERE----------------------------*/

/*-------------------------------SIDE BAR CSS----------------------------------------*/

#right_side_bar{
width:281px;
border:0px;
float:right;
padding:0px;
margin-top:15px;
}

#side_bar_top{
background-image:url(images/header.png);
height:66px;

}

#side_bar_content{
padding-left:13px;
padding-top:0px;
padding-right:13px;
padding-bottom:0px;

}

#side_bar_bottom{
background-image:url(images/header_bottom.png);
background-repeat:no-repeat;
height:5px;

}


#side_bar_content ul{
list-style-image:url(images/bullet.png);
margin-left:15px;
margin-top:0px;
padding-left:15px;
}


#side_bar_content a {text-decoration:none}

#side_bar_content hr{
color:#5BC1E5;
background-color:#5BC1E5;
height:1px;
width:90%;
border:none;
/*margin-left:15px;
margin-right:15px;*/
}

#side_bar_top h1{
font-size:14px;
text-align:center;
color:#5BC1E5;
margin: 0;
padding-top:20px;
}





/*-------------------------------SIDE BAR CSS END HERE-------------------------------*/

#disclaimer{
	width:1027px;
	height:20px;
	text-align:center;
	font-size: 10px;
	color:#999999;
	padding-top:40px;
}

#bottomnav{
margin-top:0px;
}


#flash_notice{
width:465px;
float:right;
color:#999999;
font-size: 10px;
}

#flash_notice p{
padding-left:15px;
}

.flash_alt_text{
font-size: 10px;
}
