/* CSS Document */


/* Start Commented Backslash Hack - an effort to counteract the IE Peekaboo Bug */
* html #content_left {height:1%;}
* html #content_right {height:1%;}
* html #topmenu {height:1%;}
* html #menu {height:1%;}
* html #maincontent {height:1%;}
* html #footer {height:1%;}
/* End Commented Backslash Hack */


/* Zeroes out margins and padding for all elements unless specified, sets global font and page background*/

*{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

body {background:#344988; font-size:62.5%;}


/*Main content area. Multiple containing divs are used to create multiple green borders */

#container1 {width:792px; margin-top:50px; margin-left:auto; margin-right:auto; text-align:center; border:1px solid #60AB44; padding:5px; height:1%;}
#container2 {width:782px; margin:0; text-align:left; border:3px solid #60AB44; padding:2px; height:1%; background-color:#FFFFFF;}
#container3 {width:780px; margin:0; text-align:left; border:1px solid #60AB44; padding:0px; background:url(../images/leftbg.jpg) no-repeat top left; }

#content_left {width:250px; float:left; height:100%;}
#content_left img {margin: 156px auto 100px 12px;}

#content_right {background-color:#FFFFFF; width:527px; margin-left:250px;}


/* Menus (includes topmenu, mainmenu and submenu) */

#topmenu {margin: 7px 5px 3px 5px; height:16px; text-align:right;}
#topmenu ul {list-style-type:none; height:16px;}
#topmenu li {display:inline; font-size:.9em; border-left:1px solid #C7C7C7; text-transform:lowercase; padding:3px 8px;}
#topmenu li:first-child {border-left:0px solid #C7C7C7; padding-left:10px;}
#topmenu li a:link, #topmenu li a:visited {color:#2363A5; text-decoration:none;}
#topmenu li a:hover, #topmenu li a:active {color:#5FAD42; text-decoration:none;}

#menu {text-align:left; height:24px; margin:0px -3px 5px 0px; background: #0B2878 url(../images/menubg_blu.jpg) repeat-x; padding-top:4px;}
#menu ul {list-style-type:none; padding:4px 0; height:16px;}
#menu li {display:inline; font-size:1.2em; border-left:1px solid #C7C7C7; text-transform:uppercase; font-weight:normal; margin-left:-10px; padding-left:5px; padding-right:8px;}
#menu li:first-child {border-left:0px solid #C7C7C7;}
#menu li a:link, #menu li a:visited {color:#FFFFFF; text-decoration:none; padding:6px 6px 5px 5px; height:100%; width:100%;}
#menu li a:hover, #menu li a:active {color: #FFFFFF; text-decoration:none; /*background:url(../images/menubg_grn.jpg) repeat-x;*/ color:#5FAD42; padding:6px 6px 5px 5px; height:100%; width:100%;}

#submenu {border-bottom:1px solid #0C2577; border-left:1px solid #0C2577; margin:-5px -3px 0 0; display:none;}
#submenu ul {list-style-type:none; padding:5px 0px}
#submenu li {display:inline; font-size:1.0em; border-left:1px solid #0C2577; padding:2px 1px 2px 5px; font-weight:normal;}
#submenu li:first-child {border-left:0px solid #0C2577; padding-left:5px;}
#submenu li a:link, #topmenu li a:visited {color:#2363A5; text-decoration:none;}
#submenu li a:hover, #topmenu li a:active {color:#5FAD42; text-decoration:none;}


#maincontent {text-align:left; margin:20px 10px 20px 30px; padding:15px 0 30px 0; width:469px; background:url(../images/bg_content.jpg) bottom right no-repeat #FFFFFF; border-top:1px solid #CCCCCC;}
#maincontent h1 {font-family:"Century Gothic", Helvetica, "Trebuchet MS", Arial, sans-serif; color:#5FAD42; font-size:2.3em; margin:-5px 0px 10px 10px; background:url(../images/bg_h1.jpg) bottom right no-repeat; height:26px; width:97%; padding-bottom:7px; text-transform:lowercase; font-weight:normal; letter-spacing:-.05em;}
#maincontent h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0C2577; font-size:1.8em; font-weight:normal; margin:20px 10px 15px 10px; text-transform:lowercase; line-height:1em; letter-spacing:-.01em;}
#maincontent h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5FAD42; font-size:1.6em; font-weight:bold; margin:20px 10px 10px 10px; text-transform:lowercase; line-height:1em; letter-spacing:-.01em;}
#maincontent h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0C2577; font-size:1.4em; font-weight:bold; margin:20px 10px 5px 10px; text-transform:lowercase; line-height:1em; letter-spacing:-.01em;}
#maincontent p {color:#000000; font-size:1.2em; line-height:1.6em; letter-spacing:.01em; margin:0px 20px 10px 10px; text-align:left;}

#maincontent a:link {color:#2363A5;	text-decoration:underline;}
#maincontent a:hover {color:#5FAD42; text-decoration:none;}
#maincontent a:visited, #content a:active {color:#2363A5; text-decoration:underline;}

#maincontent ul, #maincontent ol {color:#081827; font-size:1.2em; margin:20px 10px 10px 50px;}
#maincontent li {padding:0 0 7px 0;}
#maincontent li ul, #maincontent li ol {color:#081827; font-size:1em; margin:0px 10px 5px 40px;}
#maincontent li ul li, #maincontent li ol li {padding:0 0 0 5px;}
#maincontent ul, #content ul li ul {list-style-type:circle;}
#maincontent ol {list-style-type:decimal;}
#maincontent ol li ol {list-style-type:lower-alpha;}

#maincontent img {margin:5px;}
#maincontent address {color:#000000; font-size:1.2em; line-height:1.2em; letter-spacing:.01em; margin:2px 50px; text-align:left; font-style:italic;}


#clear {clear:both; height:1px;}

/* Footer styles. */

#footer {text-align:center; padding:15px; clear:both;}
#footer p {font-size:1em; color:#FFF; letter-spacing:.005em; line-height:1em; padding-bottom:5px;}
#footer a:link, #footer a:visited {color:#60AB44; text-decoration:none; font-weight:bold;}
#footer a:hover, #footer a:active {color:#FFF; text-decoration:underline; font-weight:bold;}


/* Style for popup windows */

#popup {background:#FFFFFF url(../images/logo_on_white.gif) top right no-repeat; padding:95px 5px 10px 5px; margin-top:20px;}
#popup h1 {text-align:left; color:#5FAD42; font-size:2.4em; font-family:"Century Gothic", Helvetica, Arial, "Trebuchet MS", sans-serif; border-bottom:1px solid #666666; height:26px; width:97%; text-transform:lowercase; margin:0 0 10px 5px; padding-bottom:0px;}
#popup h2 {text-align:left; color:#0C2577; font-size:1.6em; font-weight:bold; margin:10px 5px 10px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:lowercase; letter-spacing:-.05em;}
#popup p {color:#081827; padding-bottom:10px; padding-top:5px; line-height:1.4em; font-size:1em; margin-left:5px; margin-right:5px;}
#popup p strong, #popup li strong {color:#0C2577;}
#popup a:link, #popup a:visited {color:#0C2577; text-decoration:underline;}
#popup a:hover, #popup a:active {color:#0C2577; text-decoration:none;}
#popup ol {color:#081827; font-size:1em; margin:10px 10px 10px 30px;}