/* blue: #0054A0 */
/* yellow: #f6cc33 */

body {
	background-color: #ffffff;
	font-size: medium;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

.noscreen {display: none;}

.logo {}

.main {
	width: 950px;
	margin: 10px auto;
}
	
.mainborder {}
	
.main1 {
		margin: 0;
		padding: 0;
		}
.main2 {
		margin: 0;
		padding: 0;
		}
.leftcolumn_home {
		float: left;
		width: 190px;
		margin: 0;
		padding: 0;
		}
.rightcolumn_home {
		float: right;
		width: 375px;
		margin: 0;
		padding: 0;
		}
.middlecolumn_home {
		margin: 0 375px 0 190px;
		padding: 0;
		}
		
.leftcolumn {
		float: left;
		width: 190px;
		margin :0;
		padding: 0;
		}
.rightcolumn {
		float: right;
		width: 250px;
		margin: 0;
		padding: 0;
		}
.middlecolumn {
		margin: 0 250px 0 190px;
		padding:0;
		}
.widecolumn {
		margin: 0 0 0 190px;
		padding:0;
}

image {margin: 0; padding: 0; border: 0 none;}

form {margin: 0; padding: 0; border: 0 none;}

.noborder {border: 0 none;}

.heading {height: 50px; margin: 0 15px 0 10px; border-bottom: 1px solid #0054A0;}

.mainimagecontainerhome {position: relative; height: 203px; margin: 0 10px 17px 10px;}

.mainimagecontainer {position: relative; height: 203px; margin: 0 10px 25px 10px;}

.mainimage {position: absolute; bottom: 0; margin-bottom: 0; border: 0 none;}

.link {clear: both; margin: 10px;}
.linktext {width: 30%; float: left;}

.clear {clear: both; width: 100%; height: 1px; margin: 0; padding: 0;}

.leftspacer {height: 330px; margin: 0; padding: 0;}
.middlespacer {height: 120px; margin: 0; padding: 0; vertical-align: middle;}
.rightspacer {height: 20px; margin: 0; padding: 0;}

.introcontent {font-size: 0.75em; margin: 10px; font-weight: 600; line-height: 1.5em;}

.maincontent {font-size: 0.75em; text-align: justify;}

.tableheader {font-weight: 600;}
.tablecontent {}

.warningcontent {font-size: 0.75em; text-align: left; color: #dd0000; font-weight: 600;}

.centeredcontent {font-size: 0.75em; margin: 10px 12px 10px 10px; line-height: 1.5em; text-align: center;}

.tightcontent {margin: 0;}

.caption {font-size: 0.65em; color: #999999; margin: 0px 0px 0px 0px; text-align: left;}

.rightcontent {margin: 10px 10px 10px 0;}

.leftcontent {margin: 10px 0 10px 0;}

.smallercontent {font-size: 0.8em;}

.smallcontent {font-size: 0.7em;}

.largercontent {font-size: 1.1em;}

.largecontent {font-size: 1.3em;}

.newscolumn {background-color: #ffffff; padding: 0; margin: 77px 0px 0px 0px; border: 0 none;}

.news {text-indent: -10px; margin: 3px 0px 3px 10px;}

.rightjustified {text-align: right;}

.leftjustified {text-align: left;}

.centered {text-align: center;}

.justified {text-align: justify;}

.context {font-size: 0.85em;}

.strap {color: #0054A0; font-size: 0.8em; font-weight: 600; text-transform: uppercase; text-align: center; margin: 0 100px 25px 100px;}

.clickable {cursor: pointer;}

.button {cursor: pointer;}

.paddedbutton {cursor: pointer; margin: 20px}

.shaded {background-color: #FEF6F2;}

.address {display: none;}

hr {height: 1px; margin: 5px 0 10px 0; padding: 0; color: #0054A0; border: 1px solid #0054A0;}

hr.maincontent {height: 1px; margin: 5px 0 10px 0; padding: 0; color: #0054A0; border: 1px solid #0054A0;}

.formfield {font-size: 0.75em; margin: 5px;}
.formlabel {width: 150px; font-weight: bold;}
.warninglabel {font-weight: bold; text-align: right; font-size: 0.85em;}

a:link {color: #0054A0; text-decoration:underline;} 
a:visited {color: #0054A0; text-decoration:underline;} 
a:hover {color: #b0a498; text-decoration:none;}
a:active {color: #b0a498; text-decoration:underline;}

a.antilink:link {color: #0054A0; text-decoration:none;} 
a.antilink:visited {color: #0054A0; text-decoration:none;} 
a.antilink:hover {color: #b0a498; text-decoration:underline;}
a.antilink:active {color: #b0a498; text-decoration:none;}

h1 {color: #0054A0; font-size: 1.0em; margin: 0;}
h2 {color: #0054A0; font-size: 1.4em; margin: 0px;}
h3 {color: #0054A0; font-size: 1.4em; margin: 0px;}
h4 {color: #0054A0; font-size: 1.3em; margin: 0px;}
h5 {color: #000000; font-size: 1.2em; margin: 0px;}
h6 {color: #000000; font-size: 1.1em; margin: 10px 0px 0px 0px;}

.copyright {clear: both; color: #808080; font-size: 0.7em; text-align: right; font-family: verdana,arial,helvetica,sans-serif; margin: 5px;}

a.copyrightlink:link {color: #808080; text-decoration:none;} 
a.copyrightlink:visited {color: #808080; text-decoration:none;} 
a.copyrightlink:hover {color: #808080; text-decoration:underline;}
a.copyrightlink:active {color: #808080; text-decoration:none;}

.navigation {background-color: #ffffff; padding: 0; margin: 77px 0px 0px 0px; border: 0 none;}

.navitem {text-indent: -10px; margin: 5px 0px 5px 10px;}

.menuhead {}

.menuitem {}

.navheadlink {background-color: #0054A0;}

a.navheadlink:link {color: #ffffff; text-decoration:none;} 
a.navheadlink:visited {color: #ffffff; text-decoration:none;} 
a.navheadlink:hover {color: #ffffff; text-decoration:underline;}
a.navheadlink:active {color: #ffffff; text-decoration:none;}

.navlink {background-color: #0054A0;}

a.navlink:link {color: #ffffff; text-decoration:none;} 
a.navlink:visited {color: #ffffff; text-decoration:none;} 
a.navlink:hover {color: #ffffff; text-decoration:underline;}
a.navlink:active {color: #ffffff; text-decoration:none;}

.mainmenu {font-size: 0.7em; border-bottom: 1px dashed #0054A0; padding: 0 0 3px 0; margin: 3px;}
.mmsmenu {font-size: 0.7em; margin: 3px;}
.adminmenu {font-size: 0.7em; margin: 3px;}
.minilogin {font-size: 0.7em;}

.menulink {background-color: #ffffff;}
.menulinksmall {background-color: #ffffff; font-size: 0.9em;}

a.menulink:link {color: #0054A0; text-decoration:none;} 
a.menulink:visited {color: #0054A0; text-decoration:none;} 
a.menulink:hover {color: #0054A0; text-decoration:underline;}
a.menulink:active {color: #0054A0; text-decoration:none;}

a.menulinksmall:link {color: #0054A0; text-decoration:none;} 
a.menulinksmall:visited {color: #0054A0; text-decoration:none;} 
a.menulinksmall:hover {color: #0054A0; text-decoration:underline;}
a.menulinksmall:active {color: #0054A0; text-decoration:none;}

.s_button {font-size: 0.9em;}

.box_single_white {
	margin: 10px; background-color: #ffffff;
}
.boxcontent_single_white {
	font-size: 1em; padding: 15px; 
}
.tedge_single_white {
	background-position: right top; background-image: url(images/tedge_single_white.gif); background-repeat: repeat-x;
}
.redge_single_white {
	background-position: right top; background-image: url(images/redge_single_white.gif); background-repeat: repeat-y;
}
.bedge_single_white {
	background-position: left bottom; background-image: url(images/bedge_single_white.gif); background-repeat: repeat-x;
}
.ledge_single_white {
	background-position: left top; background-image: url(images/ledge_single_white.gif); background-repeat: repeat-y;
}
.tlcorner_single_white {
	background-position: left top; background-image: url(images/tl_single_white.gif); background-repeat: no-repeat;
}
.trcorner_single_white {
	background-position: right top; background-image: url(images/tr_single_white.gif); background-repeat: no-repeat;
}
.brcorner_single_white {
	background-position: right bottom; background-image: url(images/br_single_white.gif); background-repeat: no-repeat;
}
.blcorner_single_white {
	background-position: left bottom; background-image: url(images/bl_single_white.gif); background-repeat: no-repeat;
}

.box_yellow_left {
	width: 175px; margin: 10px 10px 10px 0px; background-color: #f6cc33;
}
.box_yellow_home {
	width: 360px; margin: 10px 0 10px 10px; background-color: #f6cc33;
}
.box_yellow {
	width: 235px; margin: 10px 0 10px 10px; background-color: #f6cc33;
}

.boxcontent_yellow_left {
	font-size: 0.75em; padding: 10px; text-align: center; 
}
.boxcontent_yellow {
	font-size: 0.75em; padding: 10px 15px 5px 15px; 
}
.boxcontent_yellow_home {
	font-size: 0.75em; padding: 10px 15px 5px 15px;
}

.tedge_yellow {
	background-position: right top; background-image: url(images/tedge_yellow.gif); background-repeat: repeat-x;
}
.redge_yellow {
	background-position: right top; background-image: url(images/redge_yellow.gif); background-repeat: repeat-y;
}
.bedge_yellow {
	background-position: left bottom; background-image: url(images/bedge_yellow.gif); background-repeat: repeat-x;
}
.ledge_yellow {
	background-position: left top; background-image: url(images/ledge_yellow.gif); background-repeat: repeat-y;
}
.tlcorner_yellow {
	background-position: left top; background-image: url(images/tl_yellow.gif); background-repeat: no-repeat;
}
.trcorner_yellow {
	background-position: right top; background-image: url(images/tr_yellow.gif); background-repeat: no-repeat;
}
.brcorner_yellow {
	background-position: right bottom; background-image: url(images/br_yellow.gif); background-repeat: no-repeat;
}
.blcorner_yellow {
	background-position: left bottom; background-image: url(images/bl_yellow.gif); background-repeat: no-repeat;
}

.box_double_yellow_home {
	width: 360px; margin: 20px 0 10px 10px; background-color: #ffffff;
}
.box_double_yellow {
	width: 235px; margin: 20px 0 10px 10px; background-color: #ffffff;
}
.boxcontent_double_yellow {
	padding: 10px 15px 5px 15px; text-align: center; 
}
.tedge_double_yellow {
	background-position: right top; background-image: url(images/tedge_double_yellow.gif); background-repeat: repeat-x;
}
.redge_double_yellow {
	background-position: right top; background-image: url(images/redge_double_yellow.gif); background-repeat: repeat-y;
}
.bedge_double_yellow {
	background-position: left bottom; background-image: url(images/bedge_double_yellow.gif); background-repeat: repeat-x;
}
.ledge_double_yellow {
	background-position: left top; background-image: url(images/ledge_double_yellow.gif); background-repeat: repeat-y;
}
.tlcorner_double_yellow {
	background-position: left top; background-image: url(images/tl_double_yellow.gif); background-repeat: no-repeat;
}
.trcorner_double_yellow {
	background-position: right top; background-image: url(images/tr_double_yellow.gif); background-repeat: no-repeat;
}
.brcorner_double_yellow {
	background-position: right bottom; background-image: url(images/br_double_yellow.gif); background-repeat: no-repeat;
}
.blcorner_double_yellow {
	background-position: left bottom; background-image: url(images/bl_double_yellow.gif); background-repeat: no-repeat;
}

.box_blue {
	width: 175px; margin: 0; background-color: #0054A0;
}
.boxcontent_blue {
	font-size: 0.8em; padding: 10px 5px 10px 15px; 
}
.tedge_blue {
	background-position: right top; background-image: url(images/tedge_blue.gif); background-repeat: repeat-x;
}
.redge_blue {
	background-position: right top; background-image: url(images/redge_blue.gif); background-repeat: repeat-y;
}
.bedge_blue {
	background-position: left bottom; background-image: url(images/bedge_blue.gif); background-repeat: repeat-x;
}
.ledge_blue {
	background-position: left top; background-image: url(images/ledge_blue.gif); background-repeat: repeat-y;
}
.tlcorner_blue {
	background-position: left top; background-image: url(images/tl_blue.gif); background-repeat: no-repeat;
}
.trcorner_blue {
	background-position: right top; background-image: url(images/tr_blue.gif); background-repeat: no-repeat;
}
.brcorner_blue {
	background-position: right bottom; background-image: url(images/br_blue.gif); background-repeat: no-repeat;
}
.blcorner_blue {
	background-position: left bottom; background-image: url(images/bl_blue.gif); background-repeat: no-repeat;
}