body
{
	margin: 0px;
	background: #fff url(/images/back-gradient.jpg) repeat-x left top;
}

.maincontent {
	border-right: 1px solid #1666a5;
	border-left: 1px solid #1666a5;
	background-color: #fff;
}
p {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 14px;
	color : #333;
	background : transparent;
	}

.homeCopy {
	font : 12px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 15px;
	color : #333;
	background : transparent;
	}
	
.dots
{
	background: url(images/dots.gif) left fixed repeat-x;
}


.Regular {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 21px;
	color : #333;
	background : transparent;
	}

.standtext {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 14px;
	color : #333;
	background : transparent;
	}
	
sup {
	font : 9px verdana, helvetica, arial, geneva, sans-serif;
	color : #333;
	background : transparent;
	}

.whatsnew {
	font : 9px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 14px;
	color : #333;
	background : transparent;
    padding: 0px 10px 5px 10px;
	}

small {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 15px;
	margin : 10px 0px;
	color : #333;
	background : transparent;
	}
	
hr {
	display : none;
	}

textarea {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #FFF;
	}

input.text {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #FFF;
	}

input.textnav {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #EEE;
	}

input.password {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #FFF;
	}

input.check {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	color : #666;
	background : #FFF;
	}

select {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	color : #666;
	background : #FFF;
	}

select.selectnav {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	color : #CCC;
	background : #666;
	}

h1 {
	font : 20px arial, helvetica, geneva, sans-serif;
	color : #1d5091;
	background : transparent;
	margin-bottom: 1px;
	}

h2 {
	font : 12px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #444;
	background : transparent;
	margin-bottom: -5px;
	margin-top: 15px;
}

h3 {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	color : #777;
	background : transparent;
	border-top : 1px solid #999;
	padding-top : 10px;
	}

ol, dl {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #333;
	background : transparent;
	}

li, dl, dd {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #333;
	background : transparent;
	line-height : 15px;
	margin-bottom: 10px;
	}

li.notes{
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 15px;
	color : #333;
	background : transparent;
	}
		
.searchbox {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 15px;
	color : #333;
	background : transparent;
	}

a:visited {
	color : #45C;
	background : transparent;
	text-decoration : none;
	}
	
a:link {
	color : #45C;
	background : transparent;
	text-decoration : none;
	}
	
a:hover {
	color : #2F435D;
	background : transparent;
	text-decoration : underline;
	}
	
a:active {
	color : #2F435D;
	background : transparent;
	text-decoration : underline;
	}

a.smlink:visited {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #45C;
	background : transparent;
	text-decoration : none;
	}
	
a.smlink:link {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #45C;
	background : transparent;
	text-decoration : none;
	}
	
a.smlink:hover {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #2F435D;
	background : transparent;
	text-decoration : underline;
	}
	
a.smlink:active {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #2F435D;
	background : transparent;
	text-decoration : underline;
	}

ul.listmenu2 { 
        margin: 10px 10px 10px 10px;
        padding: 3px 3px 3px 3px;
                                   
      }
      
li.listmenu {
	font : 10px arial, helvetica, geneva, sans-serif;
	margin : 7px 10px 7px 10px;
	line-height : 15px;
	color : #FFF;
	}

strong {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	font-weight : bold;
	line-height : 15px;
	color : #777;
	}

.entry {
	font : 11px arial, helvetica, geneva, sans-serif;
	margin : 15px 0px 0px 0px;
	line-height : 11px;
	color : #333;
	}

.centercopy {
	text-align : left;
	margin : 15px 35px 15px 35px;
	color : #333;
	background : transparent;
}

.menubox {
	text-align : left;
	margin : 0px 0px 0px 0px;
	color : #333;
	background : #C58D38;
}

.rightcopy {
	text-align : left;
	margin : 5px 6px 15px 25px;
	color : #333;
	background : transparent;
}

.leftbottom {
	text-align : left;
	margin : 15px 12px 15px 12px;
	color : #333;
	background : transparent;
}
.bread {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 13px;
	color : #777;
	background : transparent;
	margin : 10px 0px 0px 0px;
	}

.subnav {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 13px;
	color : #777;
	background : transparent;
	margin : 10px 0px 10px 0px;
	}

.greymouse {
	font : 9px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 13px;
	color : #808080;
	background : transparent;
	}
	
.mainbox {
	text-align : left;
	margin : 0px 46px 0px 0px;
	background : transparent;
}




.bluebox {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 13px;
	color : #FFF;
	text-align : left;
	margin : 15px 15px 20px 30px;
	background : transparent;
}

.newsbox {
	text-align : left;
	margin : 3px 5px 5px 0px;
	background : transparent;
}

.subhead {
	font : 16pt arial, verdana, helvetica, geneva, sans-serif;
	line-height : 13px;
	color : #FFF;
	background : transparent;
	margin : 18px 0px 5px 0px;
	}
	
.subhead2 {
	font : 16px arial, verdana, helvetica, geneva, sans-serif;
	line-height : 13px;
	color : #FFF;
	background : #a6a6a6;
	}
	
.special {
	padding: 10px 10px 10px 20px;
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	line-height : 14px;
	color : #FFF;
	background-color: #b1b1b1;
}
.footerline {
	border-top: 1px solid #1666a5;
}