body {
	color: #000;
	background-color: #FFF;
	margin: 0;
	padding: 0;

}

a {
	color: #000099;
	text-decoration: none;
}

ul{
	margin-top: 0px;
	margin-bottom: 0px;
}


a:hover {
	color: #C93;
	text-decoration: underline;
}

.header {
	color: #000;
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	margin: 0;
	padding: 0;
}

H1 {
	color: #000099;
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	margin: 10px  0 0 0 ;
	padding: 0;
}

H2 {
	color: #000099;
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top: 5px;
	margin: 0;
	padding-top : 20px;
}

H6{
	margin: 0px 0px 0px 0px;;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
#clear{
	clear: both;
}

#content{
	float: right;
	width: 580px;
	margin-top: 15px;
}

#page{
	margin: 0 auto;
	width: 758px;
}


#page2{
	margin: 0 auto;
	width: 760px;
}

#top{
	/*background: #eff;*/
	/*background-image: url(/images/top_logo.gif);*/
	height: 225px;
	width: 760px;
}

#menu{
	float: left;
	width: 175px;
}


#supp{
	float: right;
	width: 227px;
	background-color: #EEE;
	
}
#main{
	margin-right: 105px;
	border: 1px;
	border-color: black;
}

#mainL{
	float: left;
	margin-right: 5px;
	border: 1px;
	border-color: black;
}

.save h5{
	color: #06F;
}

.dspcont{
	color: #06F;
	font-size: 9pt;
}

#bottom{
	clear: both;
	background: #EEE;
	margin-top: 20px;
}


#nav{
margin-top: 20px;
margin-left: -20px;
	padding: 0;
	width: 190px;
	background: #fff;
}

ul.nav{ 
	list-style-type: none; 
	padding-left: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 5px;
	border-bottom: 1px solid  #000;
}

ul.nav li{
	display: inline;
	border: 1px solid  #000;
	border-bottom: none;
	padding: 5px 8px 5px 8px;
	margin-right: 4px;
	background-color: #EAEAEA;
	text-decoration: none;
	color: #333;
}

ul.login{ 
	list-style-type: none; 
	padding-left: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 5px;
}

ul.login li{
	display: inline;
	border-bottom: none;
	/*padding: 5px 8px 5px 8px;*/
	margin-right: 4px;
	text-decoration: none;
	color: #333;
}


#nav ul{
	list-style-type: none;
}

#nav li{

}

#nav a{
	display: block;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2.5;
	border-bottom: 2px solid #red;
	margin-top: 15px;
}

#nav a hover{
	color: red;
}

#boxes {
width:575px;
}
#box1 {
width:263px;
height: 320px;
margin:10px;
float:left;
margin-bottom:20px;
background-image:url(/images/boxbottom.gif);
background-position:left bottom;
background-repeat:no-repeat
}

#box2 {
width:263px;
height: 320px;
margin:10px;
float:right;
margin-bottom:20px;
background-image:url(/images/boxbottom.gif);
background-position:left bottom;
background-repeat:no-repeat
}
#box1 h2,#box2 h2,#box3 h2 {
text-align:center;
padding:23px 30px 3px 12px;
margin:0 0 0 0;
background:url(/images/boxtop.gif) top no-repeat #ffffff;
font-weight:600;
font-size: 15px;
}
#box1 p,#box2 p,#box3 p {
padding:3px 10px 3px 12px;
background-image:url(/images/boxmiddle.gif) repeat-y;
margin:0
}

#box1 ul,#box2 ul,#box3 ul {
padding:3px 3px 3px 12px;
background-image:url(/images/boxmiddle.gif) repeat-y;
margin:0
}

input.bluenarrow {background-color: #000099;

color: #fff;
font-weight:bold;
width: 100px;
}

input.bluewide {background-color: #000099;
margin-left: 90px;
color: #fff;
font-weight:bold;
width: 200px;
}

input.blue {background-color: #000099;
color: #fff;
font-weight:bold;
}

span {
color: #000099;
}
/*The negative margin is to correct a 1px shift in MSIE Win. top is needed in the background shorthand declaration because in MSIE 5 Mac the heading inherits the position value from its parent and does not default to top left.*/

