/* CSS Document */
* {margin:0;padding:0}
h1,h2,h3,ul,p {margin:0 0 .5em 0;padding:5px;}
html,body {
	height:100%;
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px; 
color:#565655;
xbackground:#ffffff url(../images/main-bg.jpg) repeat-x 0% 97px; 

}
.clear{clear:both;}
.fl-left {
float:left;
}
.fl-right {
float:right;
}

#outer-wrapper {
min-height:100%;
width:100%;
min-width:780px;
margin:-97px auto 0;
background:#ffffff url(../images/main-bg.jpg) repeat-x 0% 97px; 
}

* html #outer-wrapper{height:100%;margin:-97px auto 0;} /*for IE as it treats height as min-height anyway*/

#outer{
min-height:100%;
	width:95%;
	min-width:780px;
	color: #000;
	text-align:left;
	margin:0px auto 0;
	z-index:10;
}
* html #outer{height:100%;z-index:10;margin:0px auto 0; padding:0px 0px 0px 2px; min-width:780px;} /*for IE as it treats height as min-height anyway*/
#top-adjust {
height:100px;
}
#top-menu {
position:relative;
width:95%;
min-height:35px;
_height:35px;
margin:20px 0px 0px 0px;
}
#top-menu  ul { margin:0px 0px 0 0; list-style:none; padding:0; float:right !important}/*position of nave button*/
#top-menu  li {float:left; color: #092A55; background:url(../images/tab.gif) no-repeat 0px 0px; margin:0; padding:0 0 0 9px; }
#top-menu a{ float:left; display:block; color:#000000; padding: 5px 20px 10px 10px; background: url(../images/tab.gif) no-repeat 100% 0px; text-decoration: none; font-weight: bold; }



#header {
position:relative;
width:95%;
min-width:780px;
min-height:115px;
_height:115px;
background: transparent url(../images/no-bg.jpg) no-repeat 100% 0%;
}
.navlist {
text-align:center;
}
.navlist a {
padding-right: 5px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#990000;
}
.navlist li
{
display: inline;
list-style-type: none;
padding-right: 10px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.red-txt {
color:#FF3333;
}



#footer-wrapper{
position:relative;
width:100%;
min-height:67px;
_height:67px;
background:#cb3332 url(../images/footer-bg.jpg) repeat-x 0% 0%;
margin:0px auto 0px;
z-index:49;
}
#footer {
position:relative;
	width:95%;
	clear:both;
	margin:0px auto 0px;
	padding:10px 0px 0px 0px;
	min-height:97px;
	height:97px;
	color: #fff;
	text-align: center;
	z-index:50;
}
#footer a {
padding-right: 5px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}
* html #footer {/*only ie gets this style*/
	height:99px;/* for ie5 */
	he\ight:97px;/* for ie6 */
	xz-index:50;
	width:95%;
	margin:0px 0px 0px 2px;
}

