body {
	font-family: sans-serif,Helvetica;
	font-size: 13px;
        /* background: #C0C0C0; */
        background: #F2F2F2;

}

.mceContentBody {
	background: #FFFFFF; 
}

a.menulink { text-decoration: none; color:#70B4F2; }
a.menulink:hover { color:#6A759A; }

a img { border: none; }

div#container {
	margin-left:auto;
	margin-right: auto;
        padding-top: 0;
        padding-bottom: 10px;
        background: #FFF;
	width:990px; 
        /* border: 1px solid #000; */

}

div#innercontainer {
	width:980px; 
        height: 715px;
        margin: 0 0 0 4px;
        border: 1px solid #000;
        background: #FFF;
        background-image: url(/media/images/base/bg.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
}

a.currentlink {
	text-decoration: none;
        font-weight: bold;
        color: #0f2538;
}

div#header {
	/* background-image: url(/media/images/base/masthead.jpg); */
	background-repeat: no-repeat;
        background-color: #FFF;
/*	height: 100px; */
        text-align: center;
}


div#masthead {
	/* background-image: url(/media/images/base/masthead.jpg); */
	background-repeat: no-repeat;
        /* border-bottom: 1px solid; */
        /* background-color: #FF0000; */
	height: 81px;
        width: 700px;
        margin-left: auto;
        margin-right: auto;
}

div#menubar {
        min-height: 500px;	
	float: left;
	width: 269px;
	padding-top: 10px;
	padding-bottom:36px;
	font-weight: bold;
        position: relative;
        color: #8f99ad;
}

#menubar ul li a.menulink {
        color: #4d4d4e;
}

div#menubar ul { 
	list-style: none; 
	margin-top: 0px;
        padding-top: 5px;
        margin-bottom: 0px;
        padding-bottom: 0px;
	padding-left: 22px;
}

div#menubar ul li {
	padding-bottom:2px;
        margin-right: 22px;
}

li.withborder {
        border-bottom: 1px solid #DFDFDF;
        /* #b6c2dc; */
        /* #abb7cf; */
        /* #8f99ad; */
}

/*
div#menubar ul.pull li {
   	width:270px;
        padding-bottom: 10px;
        padding-right: 22px;
        font-weight: bold;
        text-align:left;
	list-style: none;
}
*/

div#menubar li ul {
    	display: none;
        position: relative;
        width:270px;
        background: #818DB5;
        list-style: none;
        margin: 0;
        padding: 10px;
        z-index: 99;
}

div#menubar li:hover ul, div#menubar li.over ul {
    display: block;
    margin-left:100px;
    margin-top: -27px;
}


div#content {
	float: left;
	/* background: #FFFFFF; */
	color:#4D4D4E;
	width: 650px;     
	padding: 30px 10px; 0px 10px;
        line-height: 1.4em;
}


ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}


div#menubar a.menulink {
        color: #BEC4CE;
        font-weight: normal;
}

/*
div#menubar a.menulink, div#menubar a.menulink:link, div#menubar a.menulink:visited, div#menubar a.menulink:active { 
	text-decoration: none; 
	font-size: 15px; 
	margin-left:3px; 
	margin-right:3px; 
	color: #FFFFFF; 
	font-weight: bold; 
}

div#menubar a.menulink:hover { 
	text-decoration: none;
}

*/

div#content p {padding-top:0px; padding-right: 15px; margin-top:3px}



div#footer { 
	float:left;
        background: #FFF;
        width: 990px;

}

#footerinlay {
        text-align: center;
        background: #FFF;
        color: #4d4d4e;
        font-size: 7pt;
        border-bottom: 1px solid #000;
        padding-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
        width: 980px;
        margin-bottom: 10px;
}





h1 { color: #586581; font-size:1.5em; }
h2 { color: #586581; font-size:1.4em; }
h3 { color: #586581; font-size:1.3em; margin-bottom: 5px; margin-top: 5px; }
h4 { color: #586581; font-size:1.2em; }
h5 { color: #586581; font-size:1.1em; margin: -3px 0px -8px 0px}

.item_listing { width: 175px;}
.float1 {float:right; }
.float2 {float: left; }

.item_listing_text {width: 450px; padding-top:15px;}
.float1 {float: left; }
.float2 {float: right;}

.article_listing { font-size:0.8em; }

/* Form Layout */
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:6em; }
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:0.9em; }
input[type=text] { width: 250px;}
textarea { vertical-align:top !important; width: 250px; }
select { font-size: 0.9em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }

.hidden {   visibility: hidden; height: 0px; display: none; }

div#leftcontent {
	float:left;
	width:590px;
	padding-top:12px;
	min-height: 445px
        
}

	
div#rightcontent {
	float:right;
	width:200px;
	text-align:left;
        /* min-height:435px; */
        margin-top:-6px;
}

div#leftside {
	float:left;
	width:590px;
	padding-top:0px;
	/* min-height: 435px; */
}

div#rightside {
	float:right;
        width: 200px;
	text-align:left;
        margin-top:-6px;
        padding-top: 0px;
}

div#right_side {
        float:right;
        width: 200px;
        text-align:left;
        margin-top:-6px;
        padding-top: 0px;
}


div#rightside p {padding-top: 0px;}
div#right_side p {padding-top: 0px;}

div#under_text {
	padding-bottom:15px;
}

div#under_content {
	padding-bottom: 15px;
}

#menuaddress {
        color: #FFF;
        font-family: sans-serif,Helvetica;
        font-weight: normal;
        width: 200px;
        margin-left: 35px;
        margin-right: 35px;
        position: absolute;
        bottom: 3em;
}

#menuaddress a {
        position: relative;
        font-weight: normal;
        color: #FFF;
}
7
#cap {
    font-style: italic; 
}


li.noborder {
    border-bottom: 0;
}

