body {
	background: #0066FF url(imgs/bg.gif);
	text-align: center;
	margin:0;
	padding:0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a {color:#50B5DF;}
a:hover{	color: red;
}
p{
	line-height: 1.5em;
}
#frame{clear:all; margin-top:8px;}
#container{
		width:763px;
		text-align: left;
			\width: 720px;
			w\idth: 700px;
			margin: 0px 10px;
			margin-left: auto;
			margin-right: auto;
}

#box_top{	background: url(imgs/structure/main_top.gif) no-repeat;
height:25px;}
#box_mid{ background: transparent  url(imgs/structure/main_bg.gif) top left repeat-y;
}
#box_bottom{
height:26px; clear:all;
	background: url(imgs/structure/main_bottom.gif) no-repeat;
}
#header{	background: transparent url(imgs/structure/top_bg.gif) no-repeat;
}
#header_main{height:132px;
padding: 6px 16px 0;
}

#leftbar{
float:left;
width:190px;
margin:0;
padding:0 0 20px 0;
	background: url(imgs/structure/main_bg.gif) repeat-y;

	}

#leftcontent{width:170px;
margin: 0 0 0 19px;
}
#boxright{margin-left:190px;
border-left:1px solid #BBE2F3;

}
#thecontent{
	margin: 0 80px 0 30px;
	line-height: 1.5em;
}

#nfo{font-size:10px; 
border-top:1px solid #BBE2F3;
color: #BBE2F3;
margin:0 80px 0 0; display:block;
padding: 0 10px;
}
/*=======navlinst======*/
#navlist
{
font-size:12px;
margin: 0 0 0 18px;
padding: 0 0 0 0;
border-bottom: 0px solid #000;
}

#navlist ul, #navlist li
{ 
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 16px;
font-weight: bold;
margin: 0 6px 4px 6px;
text-decoration: none;
color: #66CCFF;
background: transparent url(imgs/structure/menu_bg.gif) no-repeat top right;
padding: 0 5px
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid red;
padding-bottom: 2px;
background: transparent url(imgs/structure/menu_bg.gif) no-repeat bottom right;
color: #0099CC;
}


#navlist a:hover { color: #0099CC; }
/*=======leftlist======*/
#leftlist
{
	font-size:10px;
	margin: 0;
	padding: 0 0 0 0;
	width:190px;
}

#leftlist ul, #leftlist li
{ 
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#leftlist a:link, #leftlist a:visited
{
display:block;
height:18px;
line-height: 20px;
font-weight: bold;
padding-left:20px;
text-decoration: none;
color: #66CCFF;
border-bottom: 1px dotted #66CCFF;
	background: #F0FAFF;
}

#leftlist a:link#current, #leftlist a:visited#current{
color: #0099CC;
background: #DFF4F4;
}

#leftlist .sublist a:link#current, #leftlist .sublist a:visited#current{
color: red;
	background: #DFF4F4;
}

#leftlist a:hover, a:hover#current, #leftlist a:hover#current{
	color: #0099CC;
background: #C6ECFF;
}




/*=======headings======*/

h1{
	width:90%;
	padding:0 0 0 20px;
	margin:0 0 4px 0;
font-size:22px;
font-weight:normal;
color: #50B5DF;
/*border-bottom:1px solid #BBE2F3;*/
}

h3{	margin:0 0 4px 0; 
padding-left:10px;width:300px;
font-size:14px;
color: #66CCCC;
border-bottom:1px solid #BBE2F3;/**/
}

/*==============misc=========*/
.bodyimg{
margin:50px 0 0 0;
padding:0;
}


/*=======admin===*/
.orderlist{ border:1px solid #ddd; display: block;
background: #eee;
margin:10px;
font-size:10px;}
.orderlist ul{margin:0 20px; padding:0;}

/*====forms=======*/
fieldset{}
.frm_lbl{width:90px;background:white;}
.formitem{width:300px;}
.formitemstyle{}
.w_350{width:430px;}

