body {
	background-image : url(../image/bodybg.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #595959;
	margin : 0px;
	text-align : center;
}

.top {
	background-image : url(../image/topbg.gif);
	background-position : top;
	background-repeat : repeat-x;
	vertical-align : bottom;
	text-align : right;
	padding : 0px 21px 10px 0px;
}

.mini {
	background-image : url(../image/topbg.gif);
	background-position : top;
	background-repeat : repeat-x;
	vertical-align : top;
	text-align : right;
	padding : 7px 21px 10px 0px;
	color : #FFD700;
}

.menu {
	background-image : url(../image/menubg.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #003d6f;
	padding : 26px 20px 30px 20px;
	vertical-align : top;
}

.menuheader {
	font : bold 14px Verdana, Sans-Serif;
	margin : 0px 0px 10px 0px;
	color : White;
	border-bottom : 1px solid gray;
}

.page {
	background-image : url(../image/pagebg.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #004578;
	padding : 21px 0px 30px 21px;
	vertical-align : top;
}

.page_front {
	background-image : url(../image/pagebg.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #004578;
	padding : 21px 21px 30px 21px;
	vertical-align : top;
}

.content {
	background-image : url(../image/pagetop.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-color : white;
	vertical-align : top;
	padding : 20px;
}

.contentbottom {
	background-image : url(../image/pagebottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	background-color : white;
}

h1 {
	font : bold 18px Verdana, Sans-Serif;
	margin : 0px 0px 10px 0px;
	color : #ffd11d;
	border-bottom : 1px solid gray;
}

h2 {
	font : bold 16px Verdana, Sans-Serif;
	margin : 0px 0px 7px 0px;
	color : black;
}

h3 {
	font : bold 12px Verdana, Sans-Serif;
	margin : 0px 0px 5px 0px;
	color : black;
}

p, td, div {
	font : 11px Verdana, Sans-Serif;
	line-height : 15px;
}	

p {
	margin : 0px 0px 12px 0px;
}

p.menuitem {
	margin : 0px 0px 5px 10px;
}	

p.header {
	font : bold 13px Verdana, Sans-Serif;
	margin : 0px 0px 5px 0px;
}	

.frontheader {
	font : bold 14px Verdana, Sans-Serif;
	margin : 0px 0px 2px 0px;
	color : white;
}

.fronttext {
	font : 11px Verdana, Sans-Serif;
	margin : 0px 0px 0px 0px;
	color : white;
}

.logo {
	border : 1px solid silver;
	padding : 20px;

}

hr {
	color : Silver;
	height : 1px;
	margin : 0px 0px 15px 0px;
}

hr.menu 
{

	color : Gray;
	background-color : Gray;
	height : 1px;
	margin : 0px 0px 5px 0px;
}

table.form {
	border : 1px solid gray;
	background-color : #E9E9E9;
}

table.form td.formheader {
	padding : 10px 10px 6px 10px;
	font : bold 14px Verdana, Sans-Serif;
}

table.form td {
	padding : 3px 10px 3px 10px;
	border-bottom : 1px solid #ccc;
	border-top : 1px solid #fff;

}

input.txt {
	font : 11px Verdana, Sans-Serif;
	padding : 2px 0px 2px 3px;
	width : 100%;
	height : 21px;
}

input.int {
	font : 11px Verdana, Sans-Serif;
	padding : 2px 0px 2px 3px;
	width : 70px;
	height : 21px;
}

input.btn {
	font : 11px Verdana, Sans-Serif;
	padding : 2px 0px 2px 3px;
	width : 70px;
	height : 21px;
}

ul {
	margin : 0px 0px 15px 25px;
}

ul li {
	margin : 0px 0px 3px 0px;
}

ul.mainmenu {
	margin : 0px 0px 15px 15px;

}

ul.mainmenu li {
	margin : 0px 0px 3px 0px;
	color : #FFD700;
	list-style-type : square;
}

ul.submenu {
	margin : 5px 0px 15px 15px;

}

ul.submenu li {
	margin : 0px 0px 3px 0px;
	color : #FF4500;
	list-style-type : square;
}

.ingress {
	font-size : 12px;
	line-height : 18px;
	color : #004578;
	font-weight : bold;
}

table.grid {
    border-top : 1px solid #235aa6;
    border-right : 1px solid #235aa6;
    border-bottom : 1px solid #235aa6;
    border-left : 1px solid #235aa6;
    border-collapse : collapse;
    width : 100%;
}

tr.gridheader td {
    border-bottom : 1px solid #235aa6;
    background-color : #a7bddb;
    color : #09437b;
    font-weight : bold;
}

tr.gridrow135 td {
    background-color : #f7f7f7;
    border-collapse : collapse;
    display: block;
}

tr.gridrow246 td {
    background-color : #ebebeb;
    border-collapse : collapse;
    display: block;
}

.minibtn {
    height : 21px;
    width : 70px;
    font : 11px Verdana, Sans-Serif;
}










a.menuitem:link		{ color : White; text-decoration : none; }
a.menuitem:visited	{ color : White; text-decoration : none; }
a.menuitem:hover	{ color : #ffd11d; text-decoration : underline; }
a.menuitem:active	{ color : #ffd11d; text-decoration : underline; }
	
a.topmenuitem:link		{ color : White; text-decoration : none; font : bold 14px Verdana,Sans-Serif; }
a.topmenuitem:visited	{ color : White; text-decoration : none; font : bold 14px Verdana,Sans-Serif; }
a.topmenuitem:hover		{ color : #ffd11d; text-decoration : underline; font : bold 14px Verdana,Sans-Serif; }
a.topmenuitem:active		{ color : #ffd11d; text-decoration : underline; font : bold 14px Verdana,Sans-Serif; }	

a.minilink:link			{ color : White; text-decoration : none; font : 11px Verdana,Sans-Serif; }
a.minilink:visited		{ color : White; text-decoration : none; font : 11px Verdana,Sans-Serif; }
a.minilink:hover		{ color : #ffd11d; text-decoration : underline; font : 11px Verdana,Sans-Serif; }
a.minilink:active		{ color : #ffd11d; text-decoration : underline; font : 11px Verdana,Sans-Serif; }	

.frontheader a:link		{ color : White; text-decoration : none; font : bold 14px Verdana,Sans-Serif; }
.frontheader a:visited	{ color : White; text-decoration : none; font : bold 14px Verdana,Sans-Serif; }
.frontheader a:hover		{ color : #ffd11d; text-decoration : underline; font : bold 14px Verdana,Sans-Serif; }
.frontheader a:active	{ color : #ffd11d; text-decoration : underline; font : bold 14px Verdana,Sans-Serif; }	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	