/* CSS Document */

body { margin: 0; padding: 0; background:url(images/background-image.jpg) repeat-x #fff;}
* {margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

a {	color: #2729a0;	text-decoration:underline; font-weight:bold;}
	
a:hover {color:#5f9100;}

/* ---------------------- MAIN LAYOUT ------------------------- */

#container {margin: 0 auto;	width: 942px; background: #fff; position:relative; overflow: hidden; border:3px solid #a9ce5c;}
#header {float:left; width:942px; height:152px;}
#main-nav {float:left; height:32px; width:938px; border-left:2px solid #fff; background:url(images/nav-bar.gif) repeat-x;}

#left-column {
	float:left;
	width:730px;
	padding-bottom:20px;
	font-weight: bold;
}
.green-box {
	float:left;
	background:url(images/green-text-box.jpg) no-repeat;
	width:209px;
	height:151px;
	font-weight: normal;
}
#green-box-wrapper {margin-left:23px;}

#right-column {float:right; padding:15px 0; width:200px;}

iframe {float:left; width:680px; margin:10px 0 10px 20px;}

#copyright {float:left; width:942px; padding-bottom:2px;}
#compliance {float:left; background:url(images/compliance-gradient.gif) repeat-x; width:942px; padding:5px 0; position:relative;}
#compliance-address {float: left;	width: 220px;	padding-bottom: 10px;}
#compliance-main {float: left;	width: 700px;	padding-bottom: 10px;}


/* ---------------------- TEXT STYLES ------------------------- */
	
p {
	font-size:12px;
	margin:0px 60px 10px 25px;
	color:#000;
	line-height:18px;
	font-weight: normal;
}
p.small {font-size:10px;	margin:20px 60px 0 25px;	color:#303030; line-height:14px;}

.green-box p {font-size:12px; margin:5px 17px 0 17px; line-height:17px;}

p.copyright {float: left; margin: 0 20px 0 25px!important;	padding: 0;	line-height: 1.5em;	}
	
#right-column p {
	font-size:11px;
	margin:0px 0 0 100px;
	line-height:14px;
}
#right-column p a {font-weight:normal; color:#303030; text-decoration:none;}

#compliance-main p {margin: 10px 20px 0 25px; font-size:11px; line-height:13px;}
#compliance-address p {margin: 10px 0 0 25px; font-size:11px; line-height:13px;}
	
h1 {font-size:20px; margin:20px 0 15px 24px; color: #000000; font-weight:normal; line-height:30px;}
h2 {font-size:18px; margin:20px 0 10px 24px; color: #000000; font-weight:normal; line-height:25px; clear:left;}
h3 {font-size:17px; margin:0px 17px 0 17px; color: #fff; line-height:35px;}
h4 {font-size:15px; margin:10px 0 0 10px;; color: #1F37A4; line-height:25px;}
h5 {font-size:15px; margin:20px 0 10px 24px;; color: #000; line-height:25px;}

#phone-number {position:absolute; right:20px; top:109px; margin:0; font-size:18px; color:#FFFFFF; text-align:center; display:block; width:160px;}

#left-column ul {font-size:12px; margin:0px 60px 10px 25px;	color:#303030; line-height:14px; list-style-position:inside;}
#left-column table {font-size:12px; margin:0px 60px 10px 25px;	color:#303030; line-height:20px;}


/* ----------------------- IMAGES -------------------------- */

a#got-a-question {
	display:block;
	width:198px;
	height:150px;
	background:url(images/got-a-question.jpg) no-repeat;
	margin-bottom:0px;
}
a#got-a-question:hover {background-position:0 -44px;}

#logo {position:absolute; top:10px; left:8px;}

/* ----------------------- MAIN NAV -------------------------- */


	
#jsddm
{	width: 942px;
    margin: 0;
	padding: 0}
	
#jsddm li
	{float: left;
	list-style: none;
	text-align:center;
	font-size: 12px}

#jsddm li a
	{display:block;
	padding:0 15px 0 13px;	
	color:#FFFFFF;	
	background:url(images/nav-bar-divider.gif) right 0 no-repeat;	
	line-height: 32px;	
	font-weight:normal;	
	text-decoration: none;}

#jsddm li a:hover
	{	text-decoration:underline;}
		
#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
#jsddm li ul li
		{	float: none;
			display: inline;
			font-size:11px;
			}
		
#jsddm li ul li a
		{	padding:0 10px 0 10px;	
			line-height: 28px;
			text-align:left;
			float:none;
			width:150px;
			background: #2C4097}
		
#jsddm li ul li a:hover
	{	text-decoration:underline;}


	
	
/* ----------------------- TOOLS NAV -------------------------- */

ul#tools-nav {width: 200px;}

ul#tools-nav li {float: left; list-style: none;	font-size: 12px;}
	
ul#tools-nav li a {
	float: left;
	display: block;
	height: 28px;
	width: 171px;
	background: url(images/right-column-button.gif) 0 0 no-repeat;
	line-height: 26px;
	color: #000;
	padding-left: 29px;
	text-decoration: none;
	font-weight:normal;
	}
	
ul#tools-nav li a.last {background: url(images/right-column-bottom.gif) 0 0 no-repeat;	height: 30px;}
ul#tools-nav li a:hover {font-weight:bold; text-decoration:underline;}

#
b {
	font-family: "Times New Roman", Times, serif;
}
.f {
	font-weight: bold;
}

