/* CSS Document */

body { margin:0; padding:0; background:#5B6064 url(images/bodybg.gif) repeat-x;}
ul { margin:0; padding:0;}
li { margin:0; padding:0;}
img { border: 0;}

/** layout **/
#siteContainer { width:950px; padding:0; margin-left:auto; margin-right:auto;}
#tabs { float:right; margin-left:175px; width:300px; height:24px;}
#header { width:950px; padding:0; margin:0;}
#wrapper { width:950px; padding:0; margin:0;}
#footer { width:950px; padding:0; margin:0;}

/** tabs **/
#navtabs {list-style-type:none; margin:0;}
#navtabs ul, #navtabs li {float:right; height:21px; margin:2px 2px 0 2px; border:1px solid transparent;}
#navtabs a {float:left; display:block; padding:4px;}
#navtabs a:link, #navtabs a:visited, { border-bottom:1px solid transparent;border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent;}
#navtabs a:active, #navtabs a:hover { background-color:#8E979F;border-bottom:1px solid #8E979F;border-left:1px solid #B0B1B2;border-top:1px solid #B0B1B2;border-right:1px solid #B0B1B2;}

/** header **/
#logo { width:180px; float:left; padding:10px 16px 8px 4px;}
#banner { width:728px; float:right; padding:10px; background-color:#B8BFC7; border-top:1px; border-right:1px; border-bottom:0px; border-left:1px; border-style:solid; border-color:#FFFFFF;}

/** wrapper **/
#leftColumn { width:200px; padding:0px;}
		.menutitle { background:transparent url(images/menu.png) repeat-x;border-bottom: 1px solid #ffffff; display: block; height: 2em; line-height: 2em; width: 13em; padding-left: 1em;}
		.leftnav { margin: 0px; height: 100px;}
		.leftnav ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 13em; }
		.leftnav li { background-color: #8E979F; float: left; }
		.leftnav li.sub { background-color: #8E979F; }
		.leftnav table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; margin-top: -1px; }
		.leftnav a, .leftnav a:visited { border: 1px none #ffffff; display: block; height: 2em; width: 13em; padding-left: 1em; }
		.leftnav b { float: right; margin-right: 5px; }
		* html .leftnav a, * html .leftnav a:visited { width: 13em; }
		* html .leftnav a:hover { background-color: #ffffff; position: relative; }
		.leftnav li:hover { position: relative; }
		.leftnav a:active, .leftnav a:focus { background-color: #ffffff; }
		.leftnav li:hover > a { background-color: #ffffff; }
		.leftnav li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 12em; background-color: transparent; }
		.leftnav li:hover > ul { visibility: visible; }
		.leftnav ul a:hover ul ul { visibility: hidden; }
		.leftnav ul a:hover ul a:hover ul ul { visibility: hidden; }
		.leftnav ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
		.leftnav ul a:hover ul { visibility: visible; }
		.leftnav ul a:hover ul a:hover ul { visibility: visible; }
		.leftnav ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
		.leftnav ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
#rightColumn { width:728px; float:right; padding:0px 10px 10px 10px; background-color:#B8BFC7; border-top:0px; border-right:1px; border-bottom:1px; border-left:1px; border-style:solid; border-color:#FFFFFF;}
#content { background:#FFFFFF; padding:10px 20px; border:1px solid #8E979F;}

/** footer **/
#design {width:180px; padding:10px;}
#legal {width:730px; float:right; padding:10px;}
.copyright {}

/** useful classes **/
.inner10 { padding:10px;}
.inner5 { padding:5px;}
.clear { clear:both;}