body{
	text-align: center;
	overflow: -moz-scrollbars-vertical; 
	background-color: White;
}
#wrapper{
height: 555px;
width: 950px;
position: relative;
/*top: 10px;
margin-right:auto;
margin-left:auto;*/
margin:auto;
}
#page{
height:519px;
width:100%;
}

/*left area*/
#left{
background: url(images/navbackground.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 235px;
height:519px;
position: relative;
float: left;
z-index: 2;
}
#left_login{
background: url(images/navbackground_login.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 235px;
height:519px;
position: relative;
float: left;
z-index: 2;
}
#left_nav{
width:165px;
position: relative;
margin-top:85px;
margin-left:70px;
text-align: left;
}
#left_top_nav{
	position: absolute;
	z-index: 100;
}
#left_bottom_nav{
position:absolute;
top:290px;
}
#left_bottom_nav_login{
position:absolute;
top:400px;
}

/*middle area*/
#middle{
height:519px;
width: 209px;
_width: 212px;
position: relative;
float: left;
background-color: #F0F1EB;
border-left: solid 1px #B7B7B7;
border-right: solid 1px #CFCFCF;
text-align: left;
z-index: 1;
overflow: hidden;
}
#middle_header{
padding: 30px 0px 20px 18px;
}
#middle_content{
padding: 5px 18px 0px 18px;
_padding: 0px 18px 0px 18px;
}
#middle_nav{
width:100%;
position:absolute;
top:85;
}
#middle_bottom_nav{
position:absolute;
z-index:5;
top:450px;
}

/*right area*/
#right{
	height: 519px;
	width: 503px;
	_width: 503px;
	position: relative;
	float: left;
	border-right: solid 1px #CFCFCF;
	text-align: left;
	background-color: #F7F8F4;
	z-index: 3; 
	overflow: hidden;
}
#right_large{
	height: 519px;
	width: 713px;
	_width: 715px;
	position: relative;
	float: left;
	border-right: solid 1px #CFCFCF;
	border-left: solid 1px #B7B7B7;
	text-align: left;
	background-color: #F7F8F4;
	z-index: 3; 
	overflow: hidden;
}
#right_header{
padding: 30px 36px 36px 36px;
}
#right_content{
padding: 0px 36px 0px 36px;
}
#right_submit{
	padding: 10px 0px 10px 0px;
}
#right_content_p{
padding: 0px 140px 0px 36px;
}
#right_inner_p{
width: 100%;
	background-color: #F7F8F4;
	position:absolute;
	top:265px;
}
#right_inner_p_top{
height:80px;
_height:81px;
border-top:1px solid #CFCFCF;
padding: 10px 36px 0px 36px;
}
#right_inner_p_top table{
width:100%;
}
#right_inner_p_bottom{
height:172px;
_height:173px;
border-top:1px solid #CFCFCF;
}
#right_inner_p_systems{
width: 100%;
height:253px;
_height:254px;
border-top:1px solid #CFCFCF;
text-align: center;
}
#right_inner_p_systems div div img{
margin: 10px 0px 10px 0px;
}
#right_inner_p_systems div div div{
padding: 0px 36px 0px 36px;
}
#right_inner_p_systems_l{
height:100%;
width: 33%;
text-align: center;
float:left;
}
#right_inner_p_systems_m{
height:100%;
width: 33%;
text-align: center;
border-right:1px solid #CFCFCF;
border-left:1px solid #CFCFCF;
float:left;
}
#right_inner_p_systems_r{
height:100%;
width: 33%;
text-align: center;
float:left;
}
#right_inner_case{
border-top:1px solid #CFCFCF;
top:284px;
position:absolute;
}
#right_inner_case_left{
padding: 20px 15px 0px 36px;
width:182px;
_width:232px;
height:271px;
float:left;
}
#right_inner_case_right{
float:right;
padding:0px;
width:270px;
height:271px;
}
#bottom{
	clear: both;
	width: 100%;
	height:36px;
	background: url(images/bottom_back_p.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}

/*news footer*/
#bottom_wrapper{padding-top:10px;}
#bottom img { border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline; }
#lntitle { float:left;  width:245px; }
#headline_container  { float:left; display:block; width:245px; }
#headline_img { float:left; padding:0px 0px 0px 0px; }
#headline_text { float:left; }
.news_item_queue{margin:0px;}
.news_item_queue ul {margin:0px;}
.news_item_queue li { float:left; list-style-type:none; }
.news_item_queue a { padding:0px 0px 0px 0px;}
#bottom form{margin:0px;}

/*Imap*/
#imap{
	position:absolute;
	z-index:50;
	top:10px;
	left:10px;
	visibility: hidden;
	width:482px;
	height:500px;
	border:1px solid #636363;
	background: #FFFFFF;
	clear: both;
}
#imap_inner{
	position:absolute;
	z-index:51;
	top:10px;
	width:100%;
}
#imap_inner div{
	width: 100px;
}
#imap_inner a{
	text-align: center;
	display:block;
	border:1px solid #636363;
	padding:5px;
	width:15px;
	height:15px;
	_width:25px;
	_height:25px;
	margin-right: 20px;
	float:right;
	
}

/*clear*/
#clear{
	clear: both;
}

/*recent news lisings*/
 .newslisting
{
	padding: 10px 0px 10px 0px;
	 
}

 .newsdate 
{
	 
	float:left;
	padding-right: 5px;
	padding-left: 6px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: bold;
	
}

 .newsheadline
{
}
	 
	 

 .newstitle 
{
	 
	font-size: 12px;
	text-decoration: underline;
	text-indent: 0px;
	 
}

.newswrap 
{
	width:430px;
	
	float:left;
	 
}