html, body
{
 		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
}

a
{
    color: #0066B3;
}

h1 a:hover
{
 	 	color: #FFFFFF;
}

a:hover
{
    color: #000000;
}

h1
{
    
		font-size:36px;
		color:#fff;
		margin:0;
		padding:0;
}

h1 a
{
		color:#fff;
}

h1 #yellow
{
		color:#ffa;
}




h2
{
    font-size:24;
		color:#000;
		margin:0;
		padding:0;
}

h3
{
    font-size:18;
		color:#000;
		margin:0;
		padding:0;
}

h4
{
    font-size:18;
		color:#000;
		margin:0;
		padding:0;
}

.headgrad
{
    width: 100%;
		height: 160px;
		margin:0;
		padding:0;
		background-image:url("images/headgrad.png");
		background-repeat:repeat-x;
    background-position:top center;
		position:absolute;
		z-index:0;
}

.headimg
{
		width: 100%;
		height: 160px;
		margin: 0 auto 0;
		padding:0;
		overflow: hidden;
		position: relative;
		background-image:url("images/head.png");
		background-repeat:no-repeat;
    background-position:top center;
		z-index:10;
}

.headtitle
{
		width: 800px;
		height: 65px;
		margin: 0 auto 0;
		padding:0;
		background-color: #BBD9EE;
		position: relative;
}

.menubox
{
    width: 800px;
		height: 60px;
		overflow:hidden;
		position:relative;
		margin: 0 auto 0;
		padding:0;
}

.menumask
{
    width: 100%;
		height: 60px;
		margin: 0;
		padding:0;
		overflow:hidden;
		position:relative;
		
}

.menuitem
{
    position:absolute;
		width: 800px;
		height: 60px;
		top: -60px;
		margin: 0px;
		padding:0px;
		background-image:url("images/menuitem.png");
		background-repeat:no-repeat;
    background-position:top center;
}

#menu1
{
    top: 0px;
		
}

.menupick
{
    position:relative;
		width: 800px;
		height: 25px;
		margin: 0 auto 0;
		padding:0;
		background-image:url("images/menupick.png");
		background-repeat:no-repeat;
    background-position:top center;
}

.menupick .pickitem
{
		position:relative;
		width:94px;
		height:12px;
		text-align:center;
		float:left;
		margin: 0;
		padding: 6px 3px 6px;
		z-index:10;
}

.pickmove
{
		position:absolute;
		left: 0px;
		top: 0px;
		width:100px;
		height:25px;
		margin: 0;
		padding:0;
		background-image:url("images/pickmove.png");
		background-repeat:no-repeat;
    background-position:top center;
		z-index:5;
		
}

#contenttop
{
		width: 1000px;
		height:20px;
		position:relative;
		margin: 0 auto 0;
		padding:0;
		overflow:hidden;
		background-image:url("images/content-top.png");
		background-repeat:no-repeat;
    background-position:top center;
}

#contentmid
{
		width: 1000px;
		position:relative;
		margin: 0 auto 0;
		padding:0;
		overflow:hidden;
		background-image:url("images/content-mid.png");
		background-repeat:repeat-y;
    background-position:top center;
}

#contentbottom
{
		width: 1000px;
		height:20px;
		position:relative;
		margin: 0 auto 0;
		padding:0;
		overflow:hidden;
		background-image:url("images/content-bottom.png");
		background-repeat:no-repeat;
    background-position:top center;
}

#content
{
		width: 800px;
		position:relative;
		margin: 0 auto 0;
		padding:0;
		overflow:hidden;
		background-image:url("images/content-mid.png");
		background-repeat:repeat-y;
    background-position:top center;
}

#maincont
{
		width: 600px;
		float:left;
		position:relative;
		margin: 0;
		padding: 0;
		overflow:hidden;
}

#infocol
{
		width: 195px;
		position:relative;
		float: right;
		margin: 0;
		padding: 0;
		overflow:hidden;
		background-image:url("images/infotopg.png");
		background-repeat:no-repeat;
    background-position:top center;
}

.infotopg
{
		width:195px;
		height:5px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
		background-image:url("images/infotopg.png");
		background-repeat:no-repeat;
    background-position:top center;
}

.infobotg
{
		width:195px;
		height:15px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
		background-image:url("images/infobotg.png");
		background-repeat:no-repeat;
    background-position:top center;
}

.infog
{
		width:185px;
		position:relative;
		margin:0px;
		padding:0px 5px 0px;
		overflow:hidden;
		background-color:#bbd9ee;
}

.breakl
{
		width:595px;
		height:3px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
		background-color:#bbd9ee;
}

.breakl2
{
		width:595px;
		height:1px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
		background-color:#bbd9ee;
}

.commform
{
		width:595px;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
		display:none;
}

.commex
{
		color: #0066B3;
		position:relative;
		margin:0;
		padding:0;
		overflow:hidden;
}

.picimg
{
 		margin:0;
		padding:0;
		position:relative;
		overflow:hidden;
}

.cbox
{
 		margin:0;
		padding:0;
		position:absolute;
		width:10px;
		height:10px;
		overflow:hidden;
		background-image:url("images/graybox.png");
    background-position:top left;
		border-style:solid;
		border-width:1px;
		border-color:red;
		display:none;
}

.cmoveleft
{
 		margin:0;
		padding:0;
		overflow:hidden;
		width:30px;
		height:30px;
		float:left;
		position:relative;
		background-color:#888;
}

.cmask
{
 		margin:0;
		padding:0;
		overflow:hidden;
		width:530px;
		float:left;
		position:relative;
}

.cmcom
{
		position:relative;
		width: 530px;
		margin: 0px;
		padding:0px;
}

.cmicom
{
		position:relative;
		width: 530px;
		margin: 0px;
		padding:0px;
		float:left;
}

.cmoveright
{
 		margin:0;
		padding:0;
		overflow:hidden;
		width:30px;
		height:30px;
		float:left;
		position:relative;
		background-color:#888;    
}



