﻿* {margin: 0em; padding: 0em;}
a {color: #1a2686; text-decoration: underline;}
a:hover {text-decoration: none;}
body {background-color: #1a2686; /*background-image: url('../images/a4.jpg'); background-repeat: repeat-x;*/ color: #1a2686; font-family: georgia, serif; font-size: 11pt;}
#outer {width: 900px; margin-left: auto; margin-right: auto; margin-top: 1.0em; background-color: #F9F9FB; background-image: url('../images/a3.jpg'); background-repeat: repeat-x; padding: 1.0em; margin-bottom: 1.0em;}
#outer2 {border: dotted 1px #EFEAD1; padding: 1.0em;}



/* #menu {background-color: #6C7424; background-image: url('../images/a1.jpg'); background-repeat: repeat-x; color: #ffffff; height: 1.4em; line-height: 1.4em; padding: 0.8em; border-bottom: solid 1px #ffffff; border-top: solid 1px #6D7B34;} 
#menu a {color: #ffffff; text-decoration: none;}
#menu ul {list-style: none; padding: 0em;}
#menu li {display: inline; font-size: 0.9em; font-weight: bold;}
#menu li a {padding: 0.8em;}
#menu li a:hover {background-color: #515815; background-image: url('../images/a2.jpg'); background-repeat: repeat-x;}

*/


/************* MENU *************/
#menu{height: 1.4em; font-size: 14pt; font-weight: bold; line-height: 1.4em;  height: 41px; border-bottom: solid 1px #ffffff; border-top: solid 1px #6D7B34; background: #6C7424 url(../images/a1.jpg) repeat-x; position: relative; z-index: 5;}

#menu ul {padding:0;margin:0;list-style-type:none; height:.5em; background:transparent;}
#menu ul ul {width: 150px;} /* style the sub-level lists */

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu ul li {float:left;height:41px;line-height:41px; display:block; text-align: center;}

/* style the sub level list items */
#menu ul ul li {display:block;width:6em;height:auto; line-height:41px; text-align: left;}

#menu li a:hover {background: #4C5193 url('../images/a2.jpg') repeat-x;}

/* style the links for the top level */
#menu a, #menu a:visited {display:block;float:left;height:100%; font-size:10pt;text-decoration:none;color:#ffffff; padding:0 3em;} /* t r b l */

/* style the sub level links */
#menu ul ul a, #menu ul ul a:visited {display:block;background-color:#ccc; color:#3f4cb6; width:100%; height:100%;line-height:1.1em; padding: 0.5em 1em; letter-spacing: .01em;}

/* style the table so that it takes no part in the layout - required for IE to work */
#menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:10pt; z-index:1;}


/* style the level hovers */
/* first */
* html #menu a:hover {color:#fff;background:#DDDDDD; position:relative; z-index:100;}
#menu li:hover {position:relative;}
#menu :hover > a {color:#fff;background:transparent;}
/* second */
* html #menu ul ul a:hover{height: 100%; color:#fff; background:#4C5193 url('../images/a2.jpg') repeat-x; display: block; position:relative; z-index:110;}
#menu ul ul li:hover {position:relative;}
#menu ul ul :hover > a {height: 100%; color:#fff; background:#4C5193 url('../images/a2.jpg') repeat-x; display: block;}

/* DON'T EDIT BELOW */
#menu ul ul {visibility:hidden;position:absolute;height:0;top:2.20em; left:0; width:2em;}
#menu ul ul ul{left:2em;top:0;width:2em;}
#menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; left:-3em;}
#menu ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul :hover ul{visibility:visible; left:4em;}
#menu ul :hover ul :hover ul :hover ul {visibility:visible;}

/************* MENU *************/

hr{
	border: 0px;
	border-top: dashed 1px #151e67;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#header {padding: 0.8em 1.2em 1.2em 1.2em;}
#header h1 {position: relative; top: -0.35em; font-size: 3.0em; font-weight: normal; letter-spacing: -0.04em; color: #151e67;}
#header h2 {position: relative; top: -0.1em; text-transform: lowercase; font-size: 0.8em; color: #151e67; margin-left: 0.8em;}

#content {margin-top: 1.0em; padding: 1.2em; line-height: 2.2em; font-size: 0.9em; position: relative;}

#footer {border-top: dashed 1px #3f4cb6; padding-top: 1.0em; font-size: 1.0em; color: #3f4cb6; padding-left: 1.2em; clear: both;}

#column1 {width: 585px; float: left; position: relative; padding-right: 15px; border-right: dashed 1px #3f4cb6;}
#column1 p {text-align: justify; margin-bottom: 1.1em; font-size: 1.0em; line-height: 1.75em; color: #151e67;}
#column1 h2 {font-size: 1.4em; border-bottom: dashed 1px #3f4cb6; margin-bottom: 1.0em; color:#151e67;}
#column1 ul, #column1 ol{padding-left: 2.5em; color: #151e67;}
#column1 img{
	border: 2px #1a2686 solid;
	padding: 2px;
}

.left{float: left; margin-right: 5px;}
.right{float: right; margin-left: 5px;}

#column2 {width: 228px; float: right; position: relative; margin-left: auto;}
#column2 p {text-align: justify; margin-bottom: 1.1em; color: #151e67; font-size: 1.0em; line-height: 1.75em;}
#column2 h2 {font-size: 1.4em; border-bottom: dashed 1px #3f4cb6; margin-bottom: 1.0em; color: #151e67;}
#column2 h3{
	color: #151e67;
}
#column2 ul {list-style: none; line-height: 2.0em; margin-bottom: 2.0em;}
#column2 li {border-bottom: dashed 1px #3f4cb6;}
#footer_links{
	font-size: 10pt;
}
.form_width_225{width: 225px;}
.subnav {
	margin-top: -5px;
	margin-bottom: 3px;
}