
.cod_top{
margin: 0px;
padding: 0px;
position: relative;
float: left;
width:720px;
height: 14px;
background: url(images/cod_b_top_720.png) no-repeat left top;
}

.cod_midl{
color: black;
padding: 0 20px;
margine: 0px;
position: relative;
float: left;
width: 720px;
background: url(images/cod_b_midl_720.png) repeat-y;
}

.cod_bottom{
margin: 0px;
padding: 0 0 20px 0;
position: relative;
float: left;
width: 720px;
height: 14px;
background: url(images/cod_b_bottom_720.png) no-repeat left top;
//height: 1%;
}

.cod_bottom:after {
content: ".";
display: block;
clear: both; 
visibility: hidden;
 height: 0;
 line-height: 0;
}

#clear {
width:100%;
height: 1px;
clear:both;
}

#clearfooter {
	width:100%;
	height:82px;
	clear:both;
} /* to clear footer */

/* commented backslash hides from ie5mac \*/ 
html{
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	font-size: 11px;
	font-family: "Trebuchet MS", verdana, sans-serif;

}
body{	
	text-align:left;
	min-width:776px;/* for mozilla*/
	background-color: white;
	height:100%;
	background:  url(images/body.gif) repeat;
}
#wrapper {
	_height: 46px;
}

#logo {
        margin; 0px;
        padding: 0px;
        background:  url(images/head.png) no-repeat left top;
	width:776px;
	height:93px;
	position:absolute;
	top: 0px;
	left: 0;
	z-index:66;
}


#outer{
	height:99.9%;
	min-height:100%;
	width:776px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;
	color: gray;
}

/* mac hide \*/
* html #outer{
	width:776px
}
/* end hide*/

html>body #outer{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/


#header{
	position:absolute;
	top:0px;
	left:0px;
	width:776px;
	height:93px;
	background: black;
	z-index:74;
	}

#inner{ 
        width:100%;
        position:relative;
        padding-top:92px;/*needed to make room for header*/
	z-index: 56;
        margin: auto;
} 




#ajaxmenu{
	position:absolute;
	top:92px;
	left:0px;
	width:776px;
	height:45px;
	z-index:65;
	}

#ajaxmenu img {
margin: 0px;
padding 0px;
border: 0px;
float: left;

}

/* mac hide \*/
* html #outer, * html #header {width:780px}
/* end hide*/
#footer {
        margin: 0px;
        padding-top: 6px;
        padding-left: 20px;
        padding-right: 20px;
	color: #ffffff;
	width:776px;
	clear:both;
	height:46px;
	text-align:left;
	left:0px;
	bottom:0px;
	position: absolute;
	background:  url(images/foot_776x82_2.gif) no-repeat left top;

}

* html #footer{
	margin-bottom:-1px
}/* ie rounding bug*/

/* mac hide \*/
* html #footer {
	/*only ie gets this style*/
	height:46px;
	/* for ie*/
}
/* end hide*/

html>body #minHeight{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-46px;
} /*safari wrapper */


.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #618200;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}

.LIn_shortMode {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

.LIn_desc {
	display: none;
}
.LIn_date {
	font-style: italic;
	margin-left: 8px;
}

#left_menu{
position:absolute;
margin: 0px;
padding: 0px;
left: 0px;
top: 0px;
width:10px;
height:40px;
background: url(images/left_menu.png) no-repeat left top;
}

#right_menu{
position:absolute;
left: 756px;
top: 0px;
margin: 0px;
padding: 0px;
width:20px;
height:40px;
background: url(images/right_menu.png) no-repeat left top;
}

#center_menu{
position:absolute;
margin: 0px;
padding: 0px;
left: 10px;
top: 0px;
width:746px;
height:40px;
background: url(images/center_menu.png) repeat-x;
}


