body {
	background: url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#222834;
}

.mainlogo { background-image:url(images/logo.png); height:275px; width:300px; position:absolute; top:64px; left:1px;}
.caselogo { background-image:url(images/caselogotop.png); height:48px; width:150px; position:absolute; top:70px; left:245px;}
.headerbottom { background-image:url(images/headerbottom.jpg); height:65px; width:939px; background-position:0 -1px; }
.rightside {
background-image:url("images/right.jpg");
background-position:-11px 0;
height:235px;
position:absolute;
right:4px;
top:415px;
width:24px;
}
#topmost { width:940px; margin:0px auto; }
#container { float:left; margin:0px; text-align:left; width: 940px; }
#headcontainer { width:940px; position:relative; }
#navcontainer { width:224px !important; vertical-align:top; padding:10px 0 30px 5px; color: #ffffff; background-image:url(images/leftback.JPG); background-repeat:no-repeat; background-position:-7px -35px; }

#nav {
bottom:25px;
height:24px;
left:235px;
line-height:24px;
position:absolute;
text-align:center;
width:661px;
}

#nav UL {
	list-style-type: none;
	clear: both; 
	padding:0px 0px 0px 0px;
	width: 670px; 
}

#nav LI {
	list-style-type: none;
	float: left; 
	margin: 0px;
}
#subnav LI {
	list-style-type: none;
	float: left; 
	margin: 3px 0px 0px 0px;
}
#nav A {
	font-size:11px;
	padding: 3px 12px 3px 12px;
	margin:1px 3px 0px 3px;
	font-weight:normal; 
	color: white; 
	text-decoration: none;
}
#subnav A {
	font-size:11px;
	padding: 1px 12px 1px 12px;
	margin:0px 3px 0px 3px;
	font-weight:normal; 
	color: #777777; 
	text-decoration: none;
}

#nav A:hover {
	color: #CCCCCC;
}
#nav LI.hot {
	color: #CCCCCC;
}
#nav LI.hot A, #nav LI.hot A:hover {
	padding: 3px 12px 3px 12px;
	color: #FFFFFF;
	font-weight:bold
}

#nav .login {
	float: right;
}
#subnav .login {
	float: right;
}
#subnav A:hover {
	color: #000000;
}
#subnav LI.hot {
	background: #ffffff;
}
#subnav LI.hot A, #subnav LI.hot A:hover {
	color:#000000;
	background-color: #ffffff;
	padding: 0px 12px 0px 12px;
	font-weight:bold
}
#subnav LI.hot A, #subnav LI.hot A:hover {
	
}

#primarycontent1 { vertical-align:top; width:750px; }
#primarycontent2 { vertical-align:top; padding:20px; background-color:transparent; }
#primarycontentcont { margin:-20px 0 0 0; padding:0px; background-color:transparent; width:640px; }

#contentcontainer {
	
}

#container { background-image:url(images/bodyback.jpg);
	background-repeat:repeat-y;
	background-position:-10px 0px; }

#footer {
background-image:url("images/footer.jpg");
background-position:-9px 0;
clear:both;
height:107px;
padding-top:150px;
text-align:center;
}

#footer a {
	color:#eeeeee;
}

.glossymenu {
border-bottom-width:0;
margin:-35px 0 0 10px;
padding:0;
width:199px;
}
.glossymenu a.style108 {
background:url("flash/slidemenu.gif") repeat scroll 0 0 transparent;
display:block;
padding:4px 0 4px 10px;
position:relative;
text-decoration:none;
width:auto;
}
.glossymenu a.style108:visited, .glossymenu .style108:active {
}
.glossymenu a.style108 .statusicon {
border:medium none;
position:absolute;
right:5px;
top:7px;
}
.glossymenu a.style108:hover {
background:url("flash/slidemenu.gif") repeat scroll 0 -30px transparent;
}
.glossymenu div.submenu {
}
.glossymenu div.submenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.glossymenu div.submenu ul li {
}
.glossymenu div.submenu ul li a {
display:block;
padding:2px 0 2px 10px;
}
.glossymenu div.submenu ul li a:hover {
}


.glossymenu a.style108 {
padding:5px 0 6px;
}
.glossymenu a.style108 {
padding-left:35px;
}
.glossymenu a.style108 {
color:#C3DDFE;
font:bold 14px "Trebuchet MS",Verdana;
text-decoration:none;
}
.glossymenu a.style108:link {
color:#C3DDFE;
}
.glossymenu a.style108:visited {
color:#C3DDFE;
}
.glossymenu a.style108:hover {
color:#FFFFFF;
}
.glossymenu a.style108:active {
color:#C3DDFE;
}
.glossymenu a.style108:focus {
color:#C3DDFE;
}
.style109 {
}
.glossymenu div.submenu ul li a {
padding:2px 0;
}
.glossymenu div.submenu ul li a {
padding-left:45px;
}
.glossymenu div.submenu ul li a:hover {
padding-left:50px;
}
.glossymenu div.submenu {
background:none repeat scroll 0 0 transparent;
padding-left:6px;
display:none;
}
.glossymenu div.submenu ul li {
border-bottom:1px dashed #C3DDFE;
}
.glossymenu div.submenu ul li a:hover {
background:none repeat scroll 0 0 #637A9A;
}
.glossymenu div.submenu ul li a {
color:#799AC1;
}
.glossymenu div.submenu ul li a:link {
color:#799AC1;
}
.glossymenu div.submenu ul li a:visited {
color:#799AC1;
}
.glossymenu div.submenu ul li a:hover {
color:#FFFFFF;
}
.glossymenu div.submenu ul li a:active {
color:#799AC1;
}
.glossymenu div.submenu ul li a {
font:13px "Trebuchet MS",Verdana;
}
.glossymenu div.submenu ul li a {
text-decoration:none;
}

