/* CSS Document */
body{
	font:14px Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#666666;
   	margin:15px;
	background:url('/inc/images/layout/bg.gif') #2E5A6B;
}

ol { list-style: decimal; }
ul { list-style: disc; }

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset { margin-bottom: 10px; }

a:link, a:active, a:visited{ color:#337D99; }
a:hover{
	background-color:#2E5A6B;
	color:#FFFFFF;
}

h1, h2{ font-size:24px; }
h3, h4{ font-size:18px; }
h5, h6{ font-size:14px; }

.spec{
    padding-top:5px;
    clear:both;
    width:100%;
    display: block;
    text-align: center;
}

.page{
	background-color:#ffffff;
	border:2px #82888D solid;
    text-align: left;
}

.head{
    height: 130px;
    overflow: hidden;
}

.main_menu{
    background-color:#5199B4;
	border:5px solid #82888D;
    border-width: 5px 0;
}
.main_menu li{
    float: left;
    display: inline;
    list-style: none;
    border-right: 1px solid #fff;
}
.main_menu li a{ text-decoration: none; }
.main_menu li a span{
    display: block;
    padding:8px 10px;
    text-align: center;
    color:#fff;
    text-transform: uppercase;
    font-size: 12px;
}
.main_menu li a:hover span,
.main_menu li a.current span{ background: #82888D; }

.main_content{ margin-top: 10px; }
.main_content .pad{ padding: 10px; }
.main_content .pad img{
	margin:5px;
	padding:3px;
	border:1px #ededed solid;
}
.main_content .pad p{ text-align:justify; }
.main_content .pad ul li,
.main_content .pad ol li{ margin-left: 30px; }

.left_content{ 
    margin-top: 25px;
    background:#82888D; 
}
.left_content .top{
	height:14px;
	background:url('/inc/images/layout/sidenavtop.gif') right top no-repeat #C6C6C6;
}
.left_content .bottom{
	height:51px;
	background:url('/inc/images/layout/sidenavbottom.gif') right top no-repeat #C6C6C6;
}
.left_content .content{ color:#fff; }
.left_content .pad{ padding: 10px; }
.left_content .pad img{
	margin:5px;
	padding:3px;
	border:1px #ededed solid;
}
.left_content .pad p{ text-align:justify; }
.left_content .pad ul li,
.left_content .pad ol li{ margin-left: 30px; }
.left_content .sidenav{ 
	margin: 0px 0px 2px 0px;
	background:#C64341;
	text-align:left;
}
.left_content .sidenav ul li{
	list-style:none;
	margin-left:10px;
    font-family:Verdana;
	font-weight:bold;
}
.left_content .sidenav a{ text-decoration: none; }
.left_content .sidenav a span{
	display: block;
	background: #C64341;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 32px;
	padding-left: 10px;
	text-decoration: none;
    font-size: 12px;
}
.left_content .sidenav a:hover span,
.left_content .sidenav a.current span{
	background: #F0E8DB;
	color: #C64341;
}

.divider{
	background:url('/inc/images/layout/divider.gif');
	width:100%;
	height:20px;
}

.sub_content{ background-image: url(/inc/images/layout/main2bg.gif); }
.sub_content .pad{ padding:10px 35px; }

.footer{
    height:91px;
	background:url(/inc/images/layout/footer_bg.gif) no-repeat;
}
.footer .credits{
    text-align: right;
    padding-top:10px;
}
.footer .credits a{ color:#82888D; }
.footer .credits a:hover{ background: none; }
.footer .credits li{ list-style: none; }

