/* Start of CMSMS style sheet 'pbj_style' */
@charset "UTF-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

body{
background:#2290b3 url(uploads/images/bg.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;


}

h1{color: #2290b4; font-size:18px;margin-bottom:6px;}
h2{color: #2290b4; font-size:14px;margin-bottom:3px;}
h3{color: #2290b4; font-size:12px;margin-bottom:3px;}

p{line-height:18px; margin-bottom:11px;}



a{text-decoration:none; color:#2290b3; }
a:hover{text-decoration:none; color:#999999; }

hr {
background-color:#c1c1c1;
border:0 none;
color:#c1c1c1;
height:1px;
margin-bottom:10px;
}

#wrapper{
height:auto !important;
margin:0 auto;
min-height:100%;
padding:0;
position:relative;
width:768px;
overflow:hidden;
}

#header{
background:url(uploads/images/content_top.png) bottom no-repeat;
height:80px;
width:768px;
}






#content_wrapper{
background:url(uploads/images/content_bg.png) repeat-y;
height:auto !important; 
margin:0px auto 0 auto;
min-height:100%;
padding:0;
position:relative;
width:768px;
overflow:hidden;
}

#content_bottom_img{
background:url(uploads/images/content_bottom.png) no-repeat;
margin:0px auto 0 auto;
padding:0;
position:relative;
width:768px;
height:7px;
}

#banner{
background: url(uploads/images/main_img_low.jpg) top no-repeat;
margin:7px auto 0 auto;
/*height:463px;*/

height:370px;
width:729px;
position:relative;

}

#banner_subpage{
margin:7px auto 0 auto;
height:142px;
width:729px;
position:relative;

}


#content{

margin:7px auto 0 auto;

width:729px;
position:relative;

}


#main_content_left{
font-size:12px;
border-right:1px solid #c1c1c1;
float:left;
padding:0 10px 0 0;
margin:7px 0 10px 10px;
width:485px;
position:relative;

}

#main_content_right{

float:right;
padding:0 10px 0 0;
margin:7px 0 10px 0px;
width:200px;
position:relative;

}





#content_left{
border-right:1px solid #c1c1c1;
float:left;
padding:0 10px 0 0;
margin:17px 0 30px 10px;
width:400px;
position:relative;

}

#content_right{
float:right;
padding:0 10px 0 0;
margin:17px 0 30px 0px;
width:275px;
position:relative;

}

#content_right p{line-height:16px; margin-bottom:6px;}
/*#content_right a{font-weight:bold;}*/


#content_wide{

float:left;
padding:0 0px 0 0;
margin:17px 0 30px 10px;
width:710px;
position:relative;

}


#footer{
color:#ffffff;
height:53px;
margin:10px auto 0 auto;
width:334px;
position:relative;
font-size:10px;
}




#menuwrapper{
float:left;
margin:47px 0 0 0px;
padding:0;
position:relative;
width:100%;

}

ul#mainmenu {
	
	float: left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
        font-weight:normal;
        text-transform:uppercase;
	color:#fffefe;
	left: 1px;
	list-style: none;
	margin:0px;
	padding: 0px;
	position: absolute;
	top: 0px;
}

ul#mainmenu li {
	float: left;
  	line-height:normal;
	padding: 0px;
        margin:0px 0px 0px 0px;
}

ul#mainmenu li.menuactive a{
         color:#000000;
         padding: 0 11px;
    /*     height: 47px; */
         margin:0px 0px 0px 0px;
         line-height:normal;
}

ul#mainmenu li.menuactive a:hover{
	
	color:#000000;
	text-decoration: none;
}


ul#mainmenu li a {
	color:#fffefe;
	font-style:normal; 
	display: block;
        float: left; /* ie 6 */
	line-height:normal;
	padding: 0 11px;
       text-decoration: none;

}

 ul#mainmenu li a:hover {
    	text-decoration: none;
	color:#d8d7d7;
	display: block;
        float: left; /* ie 6 */
	/* height: 20px; */
	line-height: normal;
	padding: 0 11px;
}

ul#mainmenu dfn {
       list-style:none;
       display:none;
}

.time{font-weight:bold;}
.row_border{}
#content_wide td{width:100px;border-bottom:1px solid #c1c1c1; padding-top:10px; }
.noborder{width:100px;border-bottom:0px solid #c1c1c1; padding-top:10px;}
/* End of 'pbj_style' */

