body {
background-color:#ffffff;
margin-left:15px;
margin-top:10px;
margin-right:0px;
margin-bottom:10px;
color:#000000;
}

/* default */

img {
border:0px solid #ffffff; 
}

.textgrey {
font-weight:bold;
background-color:#ffffff;
color:#969696;
}

.textblue {
font-weight:bold;
background-color:#ffffff;
color:#4240a2;
}

/* main wrap */

div#mainwrap {
width:900px;
border-top:1px dotted #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px dotted #cfcfcf;
border-left:1px solid #cfcfcf;
margin-left:auto;
margin-right:auto;
text-align:left;
/* float:left; */
}

/* Content */

div#contentarea {
border:0px solid blue;
width:892px;
margin:0px;
padding:4px;
background-image: url(../media/gfx/fill_bg.gif);
background-repeat: repeat-y;
}
div#contentleft {
border:0px solid red;
margin-top:4px;
width:300px;
background-color:#ffffff;
color:#141448; 
float:left;
}
div#contentcenter{
border:0px solid red; 
margin-left:2px; 
margin-top:4px;
width:590px;
background-color:#ffffff; 
color:#731587;
text-align:left;
float:left;
}
div#contentheader {
border:0px solid red; 
}
div#content {
border:0px solid red;
margin-top:8px; 
width:400px;
float:left;
}
div#content_full {
border:0px solid red;
margin-top:8px; 
width:590px;
float:left;
}
div#contentright{
border:0px solid red; 
margin-top:8px;
width:185px;
background-color:#ffffff;
color:#141448; 
float:left;
}
.contentright img{
border:1px solid #000000;
margin-bottom:4px;
padding:2px; 
width:178px;
}
.enlarge img {
border:0px solid #000000;
margin-top:0px;
margin-bottom:6px;
width:94px;
height:13px;
float:right;
}
div#menubox {
border-right:0px solid #cfcfcf; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#ffffff; 
text-align:left;
}

/*left content */

.menu {
width:292px;
padding:4px;
margin-top:4px;
margin-bottom:4px;
border:0px solid red;  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#000000;
background-color:#cfcfcf; 
}

.menutitle {
width:292px;
padding:4px;
margin-top:4px;
margin-bottom:4px; 
border:0px solid red;  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
/* background-color:#a3afbc; */
background-color:#cfcfcf;
text-align:left;
}
.menutitle a {
text-decoration:none;
color:#000000;
/* background-color:#a3afbc; */
background-color:#cfcfcf;
}
.menutitle a:hover {
text-decoration:none;
color:#ffffff;
/* background-color:#a3afbc; */
background-color:#cfcfcf;
}
.menutitle_active {
width:292px;
padding:4px;
margin-top:0px;
margin-bottom:4px; 
border-right:0px solid #000000;  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
/* background-color:#47607a; */
background-color:#33388e;
text-align:left;
}
.menulist {
border:0px solid #000000;
width:270px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#ffffff;
color:#000000;
margin-left:15px;
padding:0px;
}
.menulist ul {
border:0px solid red;
margin:0px;
padding:0px;
list-style-type: none;
/* list-style-position: outside; */
/* list-style-image: url(../media/gfx/home/arrow.gif); */
}
.menulist li {
background-image: url(../media/gfx/arrow.gif);;
background-repeat: no-repeat;
background-position: 0 25%;
padding: 3px 0 3px 20px;
margin: .4em 0;
width:260px;
border-bottom:1px dotted #cfcfcf;
/* padding:4px; */
/* margin:0px; */
}
.menulist li a:hover {
text-decoration:underline;
}
.menulist2 {
border:0px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#ffffff;
color:#000000;
margin-left:50px;
padding:0px;
}
.menulist2 ul {
border:0px solid red;
margin:0px;
padding:0px;
list-style-position: outside;
list-style: square;
/* list-style-image: url(../media/gfx/home/arrow.gif); */
}
.menulist2 li {
width:237px;
border-bottom:1px dotted #cfcfcf;
padding:4px;
margin-left:0px;
}
.menulist2 li a:hover {
text-decoration:underline;
}
.lefttext {
padding:4px;
border-right:0px solid #cfcfcf; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#ffffff; 
text-align:left;
}
.contenttext {
zoom: 1;
border:0px solid #cfcfcf; 
padding-left:15px;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#ffffff; 
text-align:left;
}
.contenttext a {
color:#000000;
background-color:#ffffff; 
text-decoration:underline;
}
.contenttext p {
margin-top:0px;
padding:0px;
}
.contenttitle {
border-bottom:0px dotted red; 
padding-left:15px;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f57d20;
background-color:#ffffff; 
text-align:left;
}
.content_image_center {
text-align:center;
}
.contentlist {
border:0px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#ffffff;
color:#000000;
margin-left:20px;
padding:0px;
}
.contentlist ul {
border:0px solid red;
margin:0px;
padding:0px;
list-style-position: outside;
}
.contentlist li {
border:0px solid green;
padding-top:2px;
padding-bottom:2px;
margin-left:0px;
}
.contentbox {
border:0px solid red;
width:560px;
margin-bottom:20px;
float:left;
}
img.contentpic_left {
border:1px solid #000000;
margin:0px;
padding:2px; 
width:178px;
display: block;
float:left;
}
img.contentpic_right {
border:1px solid #000000;
margin:0px;
padding:2px; 
width:178px;
display: block;
float:right;
}
.contentlist_left {
border:0px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#ffffff;
color:#000000;
margin:0px;
padding:0px;
}
.contentlist_left ul {
border:0px solid red;
margin-top:0px;
margin-left:20px;
margin-right:195px;
margin-bottom:0px;
padding:0px;
list-style-position: outside;
}
.contentlist_left li {
border:0px solid green;
padding:0px;
margin:0px;
}
.contentlist_right {
border:0px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#ffffff;
color:#000000;
margin:0px;
padding:0px;
}
.contentlist_right ul {
border:0px solid red;
margin-left:210px;
padding:0px;
list-style-position: outside;
}
.contentlist_right li {
border:0px solid green;
padding:0px;
margin-left:0px;
margin-right:0px;
}


/* bottom */

div#bottom {
border:0px solid red; 
width:900px;
padding:0px;
margin-left:auto;
margin-right:auto;
}
.bottomtext {
padding:0px; 
border:0px solid red; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff; 
text-align:right;
}
.bottomtext a {
margin:0px; 
padding:0px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff; 
}

/* menu */

.mo_11, .mo_12, .mo_13, .mo_14, .mo_15, .mo_16 {
text-decoration:none;
color:#000000;
background-color:#ffffff;
}
.mo_12a, .mo_12b, .mo_12c, .mo_12d, .mo_12e {
text-decoration:none;
color:#000000;
background-color:#ffffff;
}
.mo_13a, .mo_13b, .mo_13c, .mo_13d {
text-decoration:none;
color:#000000;
background-color:#ffffff;
}
.mo_21, .mo_22, .mo_23, .mo_24, .mo_25 {
text-decoration:none;
color:#000000;
background-color:#ffffff;
}
.mo_31, .mo_32, .mo_33, .mo_34 {
text-decoration:none;
color:#000000;
background-color:#ffffff;
}


/* clearfix */
div.clearfloats {clear:both;}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline;
}
* html .clearfix {
height: 1%;
}
.clearfix {
display:block;
}
