/* CSS Document */

body {
	background-color: #cfc3bb;
	padding: 0px;
	margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 71.1%;
	color: #666666;
}

.out {
float:left;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-x;
width:100%;
}

.in {
width:894px;
margin:10px auto;
}

.main {
line-height:22px;
}

.topbar {
background-image:url(../images/main_04.jpg);
background-repeat:no-repeat;
background-position:top;
height:64px;
}

.maintop {
background-color:#fff;
color:#ffffff;
float:left;
width:894px;
height:417px;
}

.maintopsub {


color:#ffffff;
float:left;
width:894px;
height:250px;
}
.main2 {
background-color:#738b9c;
color:#ffffff;
float:left;
width:894px;
line-height:22px;
border-top:4px solid #660000;
background-image:url(../images/main_24.jpg);
background-repeat:repeat-x;
}

.main3 {
background-color:#07A5FF;
color:#ffffff;
float:left;
width:894px;
line-height:22px;
border-top:4px solid #004b76;
background-image:url(../images/main_22.jpg);
background-repeat:repeat-x;
}

.leftarticle {
width:46%;
float:left;
padding:30px 15px 12px 20px;
}

.rightarticle {
float:right;
width:46%;
padding:30px 20px 10px 15px;
border-left:1px solid #333;
}

.leftcontent {
width:49%;
float:left;
}

.rightcontent {
width:49%;
float:right;
}

.leftarticlebottom {
width:46%;
float:left;
padding:20px 20px 10px 15px;
}

.rightarticlebottom {
float:right;
width:46%;
padding:20px 20px 10px 15px;
border-left:1px solid #667c8b;
}

.leftarticlebottom2 {
width:46%;
float:left;
padding:20px 20px 10px 15px;
}

.rightarticlebottom2 {
float:right;
width:46%;
padding:20px 5px 10px 20px;
border-left:1px solid #999;
}

.leftarticlebottom3 {
width:46%;
float:left;
padding:20px 20px 10px 15px;
}

.rightarticlebottom3 {
float:right;
width:46%;
padding:20px 20px 10px 15px;
border-left:1px solid #07A5FF;
}

.mainmain {
background-color:#FFFFFF;
background-image:url(../images/main_14.jpg);
background-repeat:repeat-x;
background-position:top;
float:left;
width:894px;
}

.left {
width:65%;
float:left;
padding:14px 0px 0px 14px;
}


.right {
	width:32%;
	float:right;
	padding-top: 14px;
	border-left:2px solid #f4f4f4;
}

.bottom {
background-image:url(../images/main_34.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:894px;
background-color:#d9cec8;
padding-bottom:70px;
float:left;
line-height:22px;
border-top:3px solid #999;
}

.article_seperator {
height:10px;
border-bottom:2px solid #f4f4f4;
margin-bottom:10px;
}
/*List elements*/

ul {
padding-left:20px;
}

li {
list-style:disc;
}

.arrow1 li {
list-style:none;
background-image:url(../images/main_36.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:20px;
margin-left:6px;
}

.check li{
list-style:none;
background-image:url(../images/accept.png);
background-position:center left;
background-repeat:no-repeat;
padding:3px 0px 3px 26px;
margin-left:6px;
}

.plus li{
list-style:none;
background-image:url(../images/add.png);
background-position:center left;
background-repeat:no-repeat;
padding:3px 0px 3px 26px;
margin-left:6px;
}

/*Module Box Classes*/
.moduleint {
padding:7px 14px 7px 14px;
}

.moduletable-box {
}

.moduletable-box h3 {
padding-left:14px;
margin:0px;
font-size:1.6em;
color:#9d9189;
}

.moduletable-box1 {
background-color:#cccccc;
}

.moduletable-box1 h3 {
padding:5px;
margin:0px;
background-color:#f4f4f4;
font-size:1.6em;
}

.moduletable-box2 {
background-color:#9D1207;
color:#ffffff;
}

.moduletable-box2 h3 {
font-size:1.6em;
color:#ffffff;
padding:5px;
margin:0px;
background-color:#AF3D34;
}

.moduletable-box3 {
background-color:#07a5ff;
color:#ffffff;
}

.moduletable-box3 h3 {
font-size:1.6em;
color:#ffffff;
padding:5px;
margin:0px;
background-color:#7ccfff;
}

/*Link Classes*/
a:link, a:visited {
color:#738b9c;
}

a:hover {
color:#07A5FF;
}

.readmore a:link, .readmore a:visited {

}

/*Text Classes*/
.small {
font-size:0.88em;
color:#999999;
}

h2 {
padding:6px 0px;
margin:0px;
font-size:2.2em;
color:#738b9c;
}

h3 {
font-size:1.6em;
padding:6px 0px;
margin:0px;
}

.maintop h3 {
color:#07A5FF;
}

bottom h3 {
color:#ff9a0c;
}

.footer {
float:left;
width:100%;
padding:0px 0 30px 10px
}

/*Menu Links and Layout*/

.mainlevel ul {
list-style:none;
padding:0px;
margin:0px;
border-top:1px solid #f4f4f4;
}

.mainlevel ul li {
list-style:none;
padding:0px;
margin:0px;

}

.mainlevel a:link, .mainlevel a:visited {
text-decoration:none;
display:block;
padding:5px 0px 5px 10px;
border-bottom:1px solid #f4f4f4;
}

.mainlevel a:hover {
background-color:#FFFFFF;
}

.topmenu ul {
float:right;
margin:0px;
padding:0px;
margin-right:6px;
}

.topmenu ul li{
float:left;
list-style:none;
background-image:none;
padding:0px;
text-align:center;
margin:0px;
}

.topmenu a:link, .topmenu a:visited {
color:#FFFFFF;
text-decoration:none;
padding:10px 25px 10px 25px;
background-image:url(../images/main_10.jpg);
background-position:left;
background-repeat:repeat-y;
text-align:center;
height:50px;
line-height:50px;
}

.topmenu a:hover, .active a:link, .active a:visited {
background-color:#c90002;
background-image:url(../images/main_22.jpg);
background-repeat:repeat-x;
background-position:top;
}
