body {
	background: #fff url(../images/header_01_bkg.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	font-size:11px;
}
p{
margin:0;
padding:0;
}
a,a:visited,a:active{
color:#006699;
text-decoration:none;
}

a:hover{
color:#006699;
text-decoration:underline;
}

input,select,textarea{
font-size:11px;
}

td{
vertical-align:top;
}


#wrapper{
width:780px;
margin:auto;
padding:0;
clear:both;
}

#util-nav{
width:780px;
text-align:right;
color:#929292;
font-size:10px;
height:24px;
padding:5px 5px 0 0;
}

#util-nav a,#util-nav a:active,#util-nav a:visited{
color:#929292;
font-size:10px;
text-decoration:none;
}

#util-nav a:hover{
color:#929292;
font-size:10px;
text-decoration:underline;
}
#header-logo{
float:left;
}
#header-date{
color:#929292;
font-size:11px;
padding:27px 5px 0 0;
float:right;
}

#main-nav{
background:#000000;
color:#FFFFFF;
font-size:11px;
clear:both;
position:relative;
float:left;
width:780px;
}

#main-nav ul{
margin:0;
padding:0;
}
#main-nav ul li{
list-style:none;
float:left;
background:#000000;
color:#FFFFFF;
border-right:1px solid #808080;
padding:10px 15px 10px 15px;
font-size:11px;
}

#main-nav ul li a,#main-nav ul li a:active,#main-nav ul li a:visited{
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

#main-nav ul li a:hover{
text-decoration:underline;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

#main-body{
width:778px;
float:left;
position:relative;
padding:14px 0 40px 0;
margin:0;
font-size:11px;
background: #fff url(../images/header_01_bkg.gif) repeat-x;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

#left-col{
width:450px;
float: left;
padding:13px 35px 0 20px;
line-height:17px;
color:#000000
}

#right-col{
width:273px;
float:left;
}

.right-ad-block{
padding:8px 0 0 5px;
}
#bottom-ad-block{
margin-top:25px;
padding:25px 0 0 15px;
clear:both;
position:relative;
float:left;

}
.search-button{
background:#e2e2e2;
padding:4px 8px 4px 8px;
color:#757575;
font-size:10px;
border:none;
font-family:Arial, Helvetica, sans-serif;
}

.search-box{
border:1px solid #8b8b8b;
font-size:12px;
padding:4px;
width:155px;
}

#search{
padding:0 0 20px 20px;
}
#search form{
padding:0;
margin:0
}

h1,h3{
font-size:16px;
font:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:10px 0 10px 0;
padding:0;
}

h2{
font-size:14px;
font-weight:bold;
color:#005aff;
padding:0 0 2px 0;
border-bottom:1px solid #dedede;
margin:10px 0 10px 0;
}

#footer{
width:780px;
color:#929292;
font-size:10px;
height:24px;
padding:15px 5px 0 0;
clear:both;
}

#footer a,#footer a:active,#footer a:visited{
color:#929292;
font-size:10px;
text-decoration:none;
}

#footer a:hover{
color:#929292;
font-size:10px;
text-decoration:underline;
}

.editors-box{
background:#fafcff;
border-left:1px solid #dedede;
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
padding:20px;
}

.newsletter-signup{
padding:20px;
background:#fafcff;
border-left:1px solid #dedede;
border-bottom:1px solid #dedede;
background: #fff url(../images/right-box-bkg.gif) repeat-x;
}
.blue-head{
color:#005aff;
font-weight:bold;
}

.editors-box img{
border:4px solid #cccccc;
margin:0 10px 0 0;
}

.more-lnk,.more-lnk:active,.more-lnk:visited{
background:#e5eeff;
color:#4f4f4f;
text-decoration:underline;
padding:2px 6px 5px 6px;
}
.more-lnk:hover{
background:#e5eeff;
color:#4f4f4f;
text-decoration:none;
padding:2px 6px 5px 6px;
}
/*************************************************************
PIXCMS CLASSES - DO NO EDIT OR DELETE
*************************************************************/

.highlight{
background:#dddddd;
}
ul.errmsg{
color:#D41F00;
font-weight:bold;
margin:0 0 15px 15px;
padding:0;
}
.admin-edit{
font-size:10px;
padding:4px;
background:#ffcfd4;
border:1px dashed #e2808a;
color:#000;
width:100px;
display:inline;
}
.admin-edit a, .admin-edit a:visited,.admin-edit a:active, .admin-edit a:hover{
font-size:10px !important;
color:#000 !important;
text-decoration:underline !important;
font-weight:normal !important;
padding:0;
margin:0;
}