html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #FFFFFF url(images/inner_back.jpg) repeat-x; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{background: url(images/container.gif) 1px bottom repeat-y; font-size: 0.8em; color: #525353; _height: 100%; margin: 0 auto -97px auto; min-height: 100%; width: 900px; z-index: 0;}
#header{height: 143px; overflow: hidden;}
#headerleft{background: url(images/headerleft.gif) left bottom no-repeat; float: left; height: 157px; text-align: left; }
#headerleftinner{padding: 0 0 0 0px;}
#headerright{background: url(images/headerright.jpg) left bottom no-repeat; float: right; height: 157px; text-align: right; width: 777px;}
#logo{height: 71px; overflow: hidden; padding: 20px 0 0 0; text-align: left;}
#left{background: url(images/left.gif) right top no-repeat; float: left; font-size: 1em; overflow: hidden; text-align: left; width: 207px;}
#leftinner{background: url(images/menubg.gif) 22px top repeat-y; padding: 0 0 0 21px;}
#right{background: url(images/right.gif) left top no-repeat; float: right; overflow: hidden; text-align: left; width: 777px;}
#breadcrumb{font-size: 0.8em; padding: 35px 5px; text-align: right;}
#breadcrumb a{color: #999965; text-decoration: underline;}
#content{text-align: left; padding-right:0px; width:670px; border:1px solid #E7E7E7;}

#content_top{}
#content_bottom{}
#content_wraper{width:672px; float:right; overflow: hidden;}

/*
#content_wrap{width:900px; margin-bottom:10px; background-image:url(images/content_back_z.jpg); background-repeat:no-repeat;}
*/

#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 97px;}
#nav_left{width: 9px; height: 33px; background-image:url(images/nav_left.jpg); float:left;}
#nav_center{width: 882px; height: 33px; background-image:url(images/nav_center.jpg); background-repeat: repeat-x; float:left;}
#nav_right{width: 9px; height: 33px; background-image:url(images/nav_right.jpg); float:right;}
#nav_wrap{width: 900px; height: 33px; float:left;}
#footer{clear:both; font-size: 0.8em; height: 97px; text-align: center; width: 100%; background-image:url(images/footer.jpg); background-repeat:repeat-x;}
#footerinner{background: url(images/footer.gif) 1px bottom no-repeat; color: #337500; height: 97px; margin: 0 auto; overflow: hidden; text-align: left; width: 900px;}
#footerinner a{text-decoration: none;}
#footerleft{color: #8FA555; float: left; overflow: hidden; width: 300px; text-align: center; margin-top:10px;}
#footerleft a{color: #8FA555; font-size: 0.8em;}
#footerright{margin-top:20px; color: #ffffff; float: right; height: 97px; line-height: 15px; overflow: hidden; text-align: center; width: 600px;}
#footerright a{color: #F7ED16;}
#footermenulinks ul{line-height: 15px; margin: 0; padding: 0; width: 100%; text-align: right;}
#footermenulinks ul li{color: #ffffff; display: inline; font-size: 0.9em;}
#footermenulinks ul li a{color: #ffffff; font-size: 0.9em; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #F7ED16;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
#login-icon{float: right; padding: 116px 20px;}
#login-icon a{}
#login-icon img{border: 0px;}
#texticon{text-align: right; padding-right: 22px;}
#personalpanel{width: 190px; text-align: right;}
#personalpanel a{font-size: 0.8em; color: #8FA555;}

#sub_menu{width:204px; float:left; text-align:left; overflow: hidden;}
#sub_middle{background-image:url(images/sub_middle.jpg); background-repeat: repeat-x; background-position:top;}

