body {
	font-family: arial;
	font-size: 13px;
	background: #D8D7ED;
}

.mceContentBody {
	background: #FFFFFF; 
}

a { text-decoration: none; color:#70B4F2; }
a:hover { color:#6A759A; }

a img { border: none; }

div#container {
	margin-left:auto;
	margin-right: auto;
	width:980px; 
}


div#header {
	background-image: url(/media/images/base/lbr+a.jpg);
	background-repeat: no-repeat;
	height: 100px;
}

div#menubar {
	background: #ACBAE9;
	background-image: url(/media/images/base/menu_back3.jpg);
	background-repeat: no-repeat;
        min-height: 300px;	
	float: left;
	width: 150px;
	padding-top:5px;
	padding-bottom:36px;
	font-weight: bold;
}

div#menubar ul { 
	list-style: none; 
	margin-top: 5px; 
	padding-left: 15px;
}

div#menubar ul li {
	padding-bottom:15px;
}

/*
div#menubar ul.pull li {
   	width:250px;
        padding-bottom: 10px;
        padding-right: 22px;
        font-weight: bold;
        text-align:left;
	list-style: none;
}
*/

div#menubar li ul {
    	display: none;
        position: relative;
        width:200px;
        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;
}


ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}


div#menubar a, div#menubar a:link, div#menubar a:visited, div#menubar a:active { 
	text-decoration: none; 
	font-size: 15px; 
	margin-left:3px; 
	margin-right:3px; 
	color: #FFFFFF; 
	font-weight: bold; 
}

div#menubar a:hover { 
	text-decoration: none;
}



div#content {
	float: left;
	background: #FFFFFF;
	color:#4D4D4E;
	width: 810px;
	padding: 0px 10px; 0px 10px;
}

div#content p {padding-top:0px; padding-right: 15px; margin-top:3px}



div#footer { 
	float:left;
}


h1 { color: #70B4F2; font-size:1.5em; }
h2 { color: #70B4F2; font-size:1.4em; }
h3 { color: #70B4F2; font-size:1.3em; margin-bottom: 5px; margin-top: 5px; }
h4 { color: #70B4F2; font-size:1.2em; }
h5 { color: #70B4F2; 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;
}
