* { margin: 0pt; padding: 0pt; }
body { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 11px;   background: #ffffff url(images/bg_bodyx.jpg) repeat-y top center; }
.clr { clear: both; font-size: 0pt; line-height: 0pt; }
h1 { margin: 0pt 0pt 15px; font-size: 18px; color: #000000; text-transform: lowercase; font-weight: normal; }
h4 { padding: 10px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; color: rgb(106, 63, 2); text-transform: lowercase; }
.imgBorder { border: 1px solid rgb(204, 204, 204); padding: 2px; background: rgb(255, 255, 255) none repeat; }
a, a:visited { color: #000000; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
p { padding: 0pt 0pt 10px; line-height: 18px; }
li {margin-left: 20px; list-style: square; margin-bottom: 10px;}
#topContainer {
	margin: 0pt 0pt 20px;
	padding: 0pt 0pt 0px;
	background: #94b5ae url('images/bg1.jpg');
	height: 115px ! important;
	background-image: url(images/bg1.jpg);
}
#top { margin: 0pt auto; background: transparent none repeat; width: 767px; height: 75px ! important; }

#nav { margin: 6px 0pt 0pt; float: right; text-align: right; width: 740px; height: 22px ! important; font-family: Arial,Helvetica,sans-serif; border: green solid 0px;}
#nav ul.mainmenu { margin: 0pt; padding: 0pt; height: 10px; float: none; text-align: right;}
html > body #navx ul.mainmenu { float: right; }
#nav ul.mainmenu li { margin: 0pt 0pt 0pt 6px; display: block; float: left; height: 30px; line-height: 30px; }
#nav ul.mainmenu li a { border: medium none ; background: transparent url('images/bg_nav_right.jpg') no-repeat scroll right 0pt; font-family: tahoma; font-size: 11px; font-weight: bold; text-transform: lowercase; color: #333333; display: block; letter-spacing: 0.1em; }
#nav ul.mainmenu li a span { padding: 0pt 15px; background: transparent url('images/bg_nav_left.jpg') no-repeat scroll left 0pt; display: block; }
#nav ul.mainmenu li a:hover { background: transparent url('images/bg_nav_right.jpg') no-repeat scroll right -30px; text-decoration: none; color: #FFFFFF; }
#nav ul.mainmenu li a:hover span { background: transparent url('images/bg_nav_left.jpg') no-repeat scroll left -30px; }
#nav ul.mainmenu li.menu-current a, #nav ul.mainmenu li.menu-current a:hover, #nav ul.mainmenu li.menu-current a:visited { background: transparent url('images/bg_nav_right.jpg') no-repeat scroll right -60px; color: #000000; }
#nav ul.mainmenu li.menu-current a span, #nav ul.mainmenu li.menu-current a:hover span, #nav ul.mainmenu li.menu-current a:visited span { background: transparent url('images/bg_nav_left.jpg') no-repeat scroll left -60px; }
#nav ul.mainmenu li.menu-parent a, #nav ul.mainmenu li.menu-current a:hover, #nav ul.mainmenu li.menu-current a:visited { background: transparent url('images/bg_nav_right.jpg') no-repeat scroll right -60px; color: #000000; }
#nav ul.mainmenu li.menu-parent a span, #nav ul.mainmenu li.menu-current a:hover span, #nav ul.mainmenu li.menu-current a:visited span { background: transparent url('images/bg_nav_left.jpg') no-repeat scroll left -60px; }

#container { margin: 0pt auto; width: 725px; margin: auto; border: black 0px solid; padding: 12px; }
#content { margin: 0pt; }
#contentLeft { margin: 0pt 10px 0pt 12px; float: left; width: 460px; border: 0px orange solid; }
#contentRight { margin: 0pt; float: right; width: 210px; border: 0px orange solid; }
#footer { padding: 50px 0pt 10px; text-align: center; font-size: 11px; }

#sidemenu { margin-left: 20px;}
#sidemenu ul li {list-style-image: url(images/li_subnav.gif); font-size: 12px; line-height: 160%;}
#sidemenu a {color: black;}
#sidemenu a:hover {color: gray; text-decoration: none;}
#sidemenu ul li.menu-current {font-weight: bold; list-style-image: url(images/li_subnavcur.gif);}
#name {font-size: 16px; font-weight: bold; color: #ffffff; height: 39px; margin: auto; width 627px; background-color: greenx; padding: 20px; padding-left: 30px; }