* {
	padding: 0;
	margin:0;
}
body {
	background: #FFF;
	margin: 0px auto;
	padding: 0px;
	color: #333;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height:160%;
	text-align:center;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:34px;
	color:#002b55;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#002b55;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#002b55;
}
a{
	color:#999;
}
a:hover, a:active{
	color:#333;
	text-decoration:none;
}
ul {
	list-style:none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clear {
	clear: both;
}
.top20{
	padding-top:20px;
}

#container {
	width:100%;
	margin: 0 auto;
	background: #FFF;
	text-align:left;
}
#topbar-wrapper{
	width:100%;
	background:#0056ae url(../images/topbar-wrapper-bg.jpg) repeat-x;
}
#topbar{
	height:50px;
	background:#0056ae url(../images/topbar-bg.jpg) top center no-repeat;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0 auto;
	width:960px;
}
#sl_horiz {
float:right;
height:22px;
margin-left:0px;
margin-top:14px;
width:900px;
}
#topbar a{
	color:#fff;
	text-decoration:none;
}
#topbar a:hover{
	color:#fff;
	text-decoration:underline;
}
#header-wrapper{
	width:100%;
	background:#002d5a url(../images/header-wrapper-bg.jpg) repeat-x;
}
#header {
	height:150px;
	width:960px;
	margin:0 auto;
	background:#002954 url(../images/header-bg.jpg) top center no-repeat;
}

#mainmenu-wrapper{
	width:100%;
	background:#ee771e;
}
#mainmenu{
	height:40px;
	width:960px;
	margin:0 auto;
	background:#ee771e url(../images/menu-bg.gif) top center repeat-y;
	text-align:left;
	line-height:40px;
	padding-left:10px;
}
#mainmenu .mainlevel{
	margin-left:10px;
	text-decoration:none;
	color:#00366e;
}
#mainmenu a:hover{
	text-decoration:underline;
	color:#000;
}
#content-wrapper{
	width:100%;
	background:#fff url(../images/content-wrapper-bg.gif) repeat-y top center;
}
#content {
	width: 960px;
	text-align: left;
	background:url(../images/content-bg.jpg) repeat-y top;
	margin:0 auto;
}
#main-content{
	width:674px;
	padding:50px 20px 20px 20px;
	background:url(../images/content-top.jpg) repeat-x top;
}
#sidebar-right {
	background:url(../images/sidebartop-jackielange.jpg) no-repeat top center;
	width: 220px;
	min-height:600px;
	padding:140px 5px 0 15px;
}
#sidebar-right .moduletable{
	margin-top:20px;
}
#sidebar-right .moduletable h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#002b55;
}
#sidebar-right .moduletable ul{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:12px;
	color:#3b6896;
	margin:5px 0 0 16px;
	list-style-type: disc;
}
#sidebar-right .moduletable ul li{
	line-height:140%;
	margin-bottom:6px;
}
#sidebar-right .moduletable ul li a{
	color:#3b6896;
	text-decoration:none;
}
#sidebar-right .moduletable ul li a:hover{
	color:#002b55;
	text-decoration:underline;
}


#myBlog-wrap #myBlog-toolbar ul, #myBlog-head ul {
bottom:1px;
float: none;
padding-left:5px;
position: inherit;
right:0px;
}


#footer-wrapper{
	width:100%;
	background:#002d5a;
	height:111px;
}
#footer{
	width:960px;
	margin:0 auto;
	background:#002d5a url(../images/footer-bg.jpg) top center no-repeat;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:20px;
	height:91px;
}
#footer .mainlevel{
	color:#FFF;
	margin-left:5px;
	text-decoration:none;
}
#footer a{
	text-decoration:none;
	color:#fff;
}
#footer a:hover{
	text-decoration:underline;
}
.moduletable-login{
	padding-top:15px;
}
.moduletable-login p{
	float:left;
	display:inline;
	margin-right:10px;
}
.moduletable-login br{
	display:none;
}
.moduletable-login ul{
	display:inline;
}
.moduletable-login li{
	display:inline;
	margin:0 5px;
}
fieldset{
	border:0px;
	display:inline;
}
.cd_moduletitle_logo, .cd_login-logout-greeting{
	display:none;
}
.moduletable-login div{
	text-align: inherit;
	display:inline;
}
.forum-fullwidth{
	width:960px;
	padding:50px 20px 20px 20px;
	background:#f3f3f3 url(../images/content-top.jpg) repeat-x top;
}
