body,td,th {

	font-family: Trebuchet MS;

	font-size: 11px;

	color: #666;

	line-height:20px;

}

body {

	background-color: #333;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align:center;

}

a{

color:#315E88

}

a:link{

color:#315E88;

}

a:visited{

color:#315E88;

}

a:hover {

	color:#01509B;

	text-decoration:none;

}

.wrapper{

width:794px;

margin:0 auto;

border-left:3px solid #ededed;

border-right:3px solid #ededed;

text-align:left;

background:#fff;

}

.upperhead{

width:100%;

background:url(images/toprepeatx_02.jpg) repeat-x top;

height:51px;
}

.menubar
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-width:1px;
	border-style:solid;
	background-color:transparent;
	border-color:transparent;
	color:#222;
	font-style:normal;
	text-decoration:none;
}

.menubar:hover 
{
	border-style:solid;
	border-width:1px;
	background-color:#CCC;
	border-color:#666;
	color:#222;
	font-style:normal;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.menugroup{
	border:#06F solid;
	border-width:1px;
	color:#003;
	background-color:#DDF;
	padding: 0px;
	margin: 0px;
	border-spacing:0px;
	font-size:14px;
}
.menugrouptext{
	color:#003;
	background-color:#DDF;
	padding: 0px;
	margin: 0px;
	border-spacing:0px;
	font-size:14px;
	font-weight:bold;
}

.tel{

float:right;

background:url(images/tel_04.jpg) center top no-repeat;

margin-right:10px;

padding-top:18px;

padding-left:46px;

font-size:12px;

width:200px;

}

.banner{

text-align:left;

background:url(images/banner-repeat_06.jpg) repeat-x top;

height:124px;

padding-top:opx;

width:100%;

}

.underbanner{

width:90%;

padding-top:3px;

padding-bottom:3px;

text-align:left;

padding-left:10%;

background:#F8F8F8;

border-top:1px solid #ededed;

border-bottom:1px solid #ededed;

}

.underbanner2{

width:100%;

padding-top:2px;

padding-bottom:2px;

text-align:left;

padding-left:2px;
padding-right:2px;

font-size:11px;

background:#F8F8F8;

border:1px solid #ededed;

}

.article{

padding-top:5px;

padding-bottom:10px;

border-bottom:1px solid #ededed;

margin-bottom:30px;

}

.underbanner2 a:link,.underbanner a,.underbanner a:visited{

color:#666;

}



.input{

outline:none;

border:1px solid #D4D4D4;

padding-left:2px;

font-family:"Trebuchet MS";

font-size:11px;

color:#666666;

padding-top:4px;

height:17px;

}

.button{

background:url(images/buttontopleft_12.jpg) top left no-repeat #00488C;

border:1px solid #05396A;

height:21px;

font-size:10px;

font-weight:bold;

color:#FFF;

font-family:verdana;

text-align:center;
margin: 0px;

}



.content{

width:100%;

padding-top:10px;

}

.leftcolumn{

width:244px;

float:left;

padding-left:9px;

padding-right:10px;

}

.clear {

    width: 100%;

    height: 1px;

    margin: 0 0 -1px;

    clear: both;

}

.rightcolumn{

width:510px;

float:right;

padding-right:10px;

}

.page{

text-align:left;

background:#fff;

}



#navvy

{

width:244px;

font-size:12px;

font-weight:bold;

padding: 0;

text-align:left;

font-family:Verdana;

}



ul#navvylist

{

text-align: left;

list-style: none;

margin: 0;

padding: 0;

width:244px;

}



ul#navvylist li

{

width:244px;

display: block;

margin: 0;

padding: 0;

}



ul#navvylist li a

{

display: block;

margin:0;

width:194px;

padding-top:6px;

padding-bottom:7px;

padding-left:40px;

padding-right:10px;

color: #315E88;

text-decoration: none;

background:url(images/link_13.jpg) no-repeat left top;

}



#navvy>ul#navvylist li a { width: auto; }





ul#navvylist li a:hover, ul#navvylist li#active a:hover

{

color: #315E88;width:174px;

padding-left:60px;

background:url(images/hover_13.jpg) no-repeat left top;

}

ul#navvylist li a:active, ul#navvylist li#active a:active
{

color: #F00;	
}



.box{

width:224px;

background:#E2EBF4 url(images/bgbottomright_22.jpg) bottom right no-repeat;

border:1px solid #A5CAEF;

padding:10px;

color:#315E88;

font-size:11px;

margin-top:20px;

}

h2{

font-size:20px;

color:#6A6A6A;

font-weight:normal;

margin:0;

width:92%;

padding-left:8%;

background:url(images/bullet_16.jpg) no-repeat bottom left;

padding-bottom:5px;

padding-top:3px;

text-decoration:none;

}

h2 a, h2 a:link, h2 a:visited{

font-size:20px;

color:#6A6A6A;

font-weight:normal;

text-decoration:none;

}

h3 {

margin:0;

padding-bottom:10px;

padding-top:3px;	

padding-left:10px;

}
#NumberList
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
#NavPage tr
{
	background-color: transparent;
}
#NavPage tr:hover
{
	background-color:#DBF5F9;
	cursor:hand;
	cursor:pointer;
}

h2 a: