body {margin-right: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;}
body.popup {margin-right: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px; background-image:url(../images/sub/sub_bg_content.gif); background-repeat:repeat; background-position: left top;}

TD {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
TD.right {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999; font-weight:bold;}
TD.grey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #999;}
TD.bottom {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999;}
TD.nav {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #999; vertical-align:middle;}

H1 {font-family: Arial, Helvetica, sans-serif;font-size: 30px;color: #556DAF; font-weight: none; margin-left: 0px; margin-top:10px; margin-bottom:5px;}
H2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #556DAF; font-weight: none; margin-left: 0px; margin-top:20px; margin-bottom:20px; font-weight:bold;}
H2.nospace{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #556DAF; font-weight: none; margin-left: 0px; margin-top:0px; margin-bottom:0px; font-weight:bold;}
H2.nospace_red{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FF0000; font-weight: none; margin-left: 0px; margin-top:0px; margin-bottom:0px; font-weight:bold;}
P {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000; margin-left:0px; margin-right:0px; margin-top: 10px; margin-bottom:10px;}
P.breadcrumb {font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #000; margin-left:0px; margin-right:0px; margin-top: 0px; margin-bottom:0px;}

#header {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000; margin-left: 0px; margin-top:5px; margin-bottom:5px; font-weight:bold;}
#blue {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #556DAF; margin-left: 0px; margin-top:5px; margin-bottom:5px; font-weight:bold;}
#red {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: red; margin-left: 0px; margin-top:5px; margin-bottom:5px; font-weight:none;}
#grey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999;}
#small {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #666;}


A:link {color: #999;text-decoration: none; font-weight:bold}
A:visited {color: #999;text-decoration: none; font-weight:bold}
A:active {color: #999; text-decoration: none; font-weight:bold}
A:hover {color: #666; text-decoration: none; font-weight:bold} 

A.right:link {color: #999;text-decoration: none; }
A.right:visited {color: #999;text-decoration: none; }
A.right:active {color: #999;	text-decoration: none; }
A.right:hover {color: #666; text-decoration: none; }

A.inactive:link {color: #999;text-decoration: none; }
A.inactive:visited {color: #999;text-decoration: none; }
A.inactive:active {color: #999;	text-decoration: none; }
A.inactive:hover {color: #999; text-decoration: none; }  

A.small:link {font-size:11px;}
A.small:visited {font-size:11px;}
A.small:active {font-size:11px;}
A.small:hover {font-size:11px;}

A.anchor:link {color: #999; font-weight:bold }
A.anchor:visited {color: #999; font-weight:bold }
A.anchor:active {color: #999; font-weight:bold }
A.anchor:hover {color: #999; font-weight:bold }

HR {height: 1px;	color: #999999;}
ul{margin:0px; padding-top:0px; padding-left:15px; list-style-type: disc;font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; line-height:17px;}
ul ul{margin:0px; padding-top:0px; padding-left:15px; list-style-type: circle;font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; line-height:17px;}
ol{margin:0px; padding-top:0px; padding-left:25px; Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; line-height:15px;}
ol.body{margin:0px; padding-top:0px; padding-left:25px; Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; line-height:17px;}
ul.popup{margin:0px; padding-top:0px; padding-left:15px; list-style-type: disc;font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; line-height:18px;}
ol.popup{margin:0px; padding-top:0px; padding-left:20px; Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; line-height:18px;}
sup {font-size:8px;}
#subcontent ul, #subcontent li {margin-left: 0px; margin-top:0px; margin-bottom:0px; padding-left: 0px; line-height:15px; font-size:11px; list-style-type:none; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1em;}
#subcontent li li {margin-left: 0px; margin-top:0px; margin-bottom:0px; padding-left: 0px; line-height:15px; font-size:11px;  background-position: 0 .4em; padding-left: 1em;}
#subcontent2 ul, #subcontent2 li li {margin-left: 10px; margin-top:0px; margin-bottom:0px; padding-left: 0px; line-height:15px; font-size:11px;  }
#subcontent ol {margin-left: 15px; margin-top:10px; margin-bottom:10px; padding-top:5px; padding-bottom:5px; padding-left: 10px; line-height:16px; font-size:12px;}

/*  HOME Links */
#home ul, #menu li{margin-top:5px; margin-bottom:5px; padding: 5px; list-style-type:disc; font-family: Arial, Helvetica, sans-serif; color:#556DAF; font-size: 11px; text-align:left; line-height:15px; font-weight:bold;}
#home a{color:#999999; padding: 0px; margin-top:0px; font-weight:bold; text-decoration: underline;}
#home a:link, #menu a:visited{color: #999; font-weight:normal; padding: 0px; margin-top:0px; font-weight:bold; text-decoration:underline;}
#home a:hover{color:#556DAF; padding:0px; margin-top:0px; font-weight:bold; text-decoration:underline;}

/* JUMP Menu */
#menu_jump ul, #menu_jump li {margin-left: 0px; margin-top:5px; margin-bottom:5px; padding-top:0px; padding-bottom:0px; padding-left: 0px; padding-right:15px; list-style-type: square ; line-height:13px; font-size:11px; font-weight:bold;}
#menu_jump a{color: #556DAF; text-decoration: none;}
#menu_jump a:link, #menu_jump a:visited{ color: #556DAF; text-decoration: none;}
#menu_jump a:hover{color: #999; text-decoration:none; }

/* sub NAV */
 #subnavcontainer ul {margin-left: 0px; margin-top:10px; margin-bottom:10px; padding-left: 0px; list-style-type: none;}
 #subnavcontainer ul li {display: inline; padding:0px; padding-right:30px; font-weight:bold;}
#subnavcontainer a:link {color: #617A42; text-decoration: none; font-weight:bold;}
#subnavcontainer a:visited {color: #617A42; text-decoration: none; font-weight:bold;}
#subnavcontainer a:active, #subnavcontainer a:hover {color: #FFFFFF; text-decoration: none; font-weight:bold;}

/* LEFT NAV */
#menu ul, #menu li{margin-top:5px; margin-bottom:5px; padding: 0px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; color:#556DAF; font-size: 11px; text-align:right; line-height:10px;}
#menu a{color:#999999; text-decoration: none; padding: 0px; margin-top:0px; }
#menu a:link, #menu a:visited{color: #999; font-weight:normal; padding: 0px; margin-top:0px;}
#menu a:hover{color:#556DAF; padding:0px; margin-top:0px;}

/* FOOTER NAV */
#navcontainer ul {margin-left: 10px; margin-top:10px; margin-bottom:10px; padding-left: 0px; list-style-type: none;}
#navcontainer ul li {display: inline; padding:5px;}
#navcontainer a:link {color: #666666; text-decoration: none;}
#navcontainer a:visited {color: #666666; text-decoration: none;}
#navcontainer a:active, #navcontainer a:hover {color: #000000; text-decoration: none;}


/* Form Elements */
input, textarea, select { font-family: Arial; font-size: 11px; color: #000000; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND: #FFFFFF; BACKGROUND-COLOR: #FFFFFF; padding-left: 3px; }
.gobutton { border:0px; padding-left: 0px; }
.buttons {	FONT-FAMILY: Arial;	COLOR: #000000;	FONT-SIZE: 8pt;	FONT-WEIGHT: bold;	BACKGROUND-COLOR: #CCCCCC;	BORDER-COLOR: #000000;}