/* CSS Document */



body { font-family: Geneva, Arial, Helvetica, sans-serif; background-color:#999999; font-size:12px;}
h1 { font-size: 18px; color: #010193; font-weight: bold; padding: 8px 0px 8px 0px; margin: 0px 0px 0px 0px;}
h2 { font-size: 18px; color: #000000; font-weight: bold; padding: 8px 0px 5px 0px; margin: 0px 0px 0px 0px;}
h3 {font-size: 15px; color: #010193; letter-spacing:0px; font-weight:bold; padding: 0px 0px 0px 0px; margin: margin: 0px 0px 0px 0px;}
h4 {font-size: 15px; color: #010193; letter-spacing:0px; font-weight:bold; padding: 0px 0px 0px 0px; margin: margin: 0px 0px 0px 0px;}
h5 {font-size: 15px; color: #000; letter-spacing:0px; font-weight:bold; padding: 0px 0px 0px 0px; margin: margin: 0px 0px 0px 0px;}
p {margin: 0px; padding: 0px; font-size: 13px; }
td {font-size: 12px; }
a:link, a:visited {color: #330099; text-decoration:none; font-weight:bold; font-size:12px;}
a:hover, a:hover:visited {color: #FF6600; text-decoration:underline;}
/*#alert {margin: 0px auto 0px auto; height: 3000px;}*/
#wrapper {width:883px; height: 1270px; margin: 0px auto 0px auto; background-color:#999999; background:url(../images/contentbg.jpg) repeat-y; z-index:5; clear:both}
#wrapper-temp {width:883px; margin: 0px auto 0px auto; background-color:#999999; background:url(../images/contentbg.jpg) repeat-y;clear:both}
#wrapper-template {width:883px; margin: 0px auto 0px auto; background-color:#999999; background:url(../images/contentbg.jpg) repeat-y; }
#masthead {width:883px; height: 169px; background-image: url(../images/masthead.jpg); }
#navtop-links {font-size: 13px; padding: 18px 30px 0px 20px; text-align:right; color:#FFFFFF;}
#navtop-links a:link, #navtop-links a:visited {color: #ffffff; text-decoration:none; font-weight:bold;}
#navtop-links a:hover, #navtop-links a:hover:visited {color: #FF6600; text-decoration:none;}
#prclogo {padding: 75px 0px 0px 38px; width: 400px; float:left;}
#memberships {margin: 55px 20px 0px 0px; padding: 15px 0px 0px 20px; width: 240px; float:right;  height: 60px; }
#content-wrapper {width:844px; margin: 0px 0px 0px 19px;}
#content-wrapper p{margin: 8px 0px 5px 0px;}
#nav-main {width:844px; height: 50px; background: url(../images/navbar-bg.gif) no-repeat; margin: 0px 0px 0px 0px; color:#FFFFFF;}
#nav-main-links {font-size: 13px; padding: 6px 0px 0px 20px;}
#nav-main-links a:link, #nav-main-links a:visited {color: #ffffff; text-decoration:none; font-weight:bold;}
#nav-main-links a:hover, #nav-main-links a:hover:visited {color: #FF6600; text-decoration:none;}
#content {width:844px;  }
#content-left {width:525px; float:left; margin: 0px 0px 20px 15px; }
#content-left p { margin: 4px 0px 4px 0px; padding: 4px 0px 4px 0px; }
#testimonial-main {width:525px; height: 200px; float:left; margin: 0px 0px 0px 0px; background: url(../images/testimonial.jpg) no-repeat;}
#content-left-column1 {width:223px;  float:left; margin: 0px 0px 0px 0px;}
#newsletter-box {width:223px; height: 120px; float:left; margin: 0px 0px 0px 0px; background:url(../images/newsletterbox.gif) no-repeat;}
#orange-arrow-links1 {width:175px; float:left; margin: 0px 0px 15px 20px;}
#orange-arrow-links2 {width:175px;  float:left; margin: 0px 0px 0px 20px;}
#testimonials-leftcolumn-top {width:215px;  float:left; margin: 15px 0px 0px 0px;}
#testimonials-leftcolumn {width:215px;  float:left; margin: -3px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/testimonial-bg.gif) repeat-y;}
#content-left-column2 {width:295px; float:right; margin: 0px 0px 0px 0px;}
#article-index {
height: 900px; overflow:auto;
width: 520px; padding: 0px 10px 0px 0px}
#content-right {width:260px; float:right; margin:0px 14px 0px 0px; background-image:url(../images/applynow-bg.gif);}
#apply-now {padding:80px 0px 0px 10px; font-size:12px; font-weight:bold; background:url(../images/applynow-top.gif) no-repeat;}
#footer {width:883px; margin: 0px auto 0px auto; background-color:#999999; background:url(../images/contentbg.jpg) repeat-y; padding-top: 30px; }
#footer-links {width: 844px; margin: 0px auto 0px auto;  padding 10px 0px 10px 0px;}
#footer-text {width: 800px; margin:0px auto 0px auto; padding 10px 0px 10px 0px;}
#copyright {width:883px; height: 60px; margin:0px auto 0px auto; background-color:#999999; background:url(../images/footerbg.jpg) no-repeat;}
.logotitle {
	font-size: 36px;
	font-weight: bold;
	color: #000066;
	letter-spacing: -1px;
}
.logo-byline1, .logo-byline1 a:link, .logo-byline1 a:hover, .logo-byline1 a:hover:visited, .logo-byline1 a:visited, .logo-byline1 a { font-weight: bold; font-size: 16px; letter-spacing:-.5px; line-height:18px; color:#FF6600;  text-decoration: none; }
.logo-byline2, .logo-byline2 a:link, .logo-byline2 a:hover, .logo-byline2 a:hover:visited, .logo-byline2 a:visited, .logo-byline2 a { line-height: 18px; font-size: 14px; color:#000; font-weight: normal; text-decoration: none; }
#content-left p {margin: 0px; padding: 0px; font-size: 13px; line-height: 18px;}
.logo-type a:link, .logo-type a:link:visited {font-size: 36px; font-weight: bold; color: #010193; letter-spacing: -1px; text-decoration:none }
.logo-type a:hover, .logo-type a:hover:visited {font-size: 36px; font-weight: bold; color: #010193; letter-spacing: -1px; text-decoration:none }
.whoarewe {font-size: 15px; color: #010193; letter-spacing:0px; font-weight:bold; padding-top: 16px;}
#applynow a:link, #applynow a:link:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#applynow a:hover, #applynowa:hover:visited {color: #0000CC; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.style9 {font-size: 13px; line-height:22px;}
.ul {margin: -10px; padding: -10px;}

.style11 {font-size: 9px; line-height:10px;}
.grey-bold a:link, .grey-bold a:visited {
	color: #666666;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 20px;
}
.grey-bold a:hover, .grey-bold a:hover:visited {
	color: #000;
	font-weight: bold;
	font-size: 18px;
}
.style12 {color: #666666}
.black16 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.orange a:link, .orange a:visited, .orange a:hover, .orange a:hover:visited {
	color: #FF9900;
	font-style: italic;
	font-weight: bold;
}
.style13 {
	color: #993300;
	font-style: italic;
}
/* Begin Article Photo Positions */
#pr {float: right; margin: .25em .25em .25em .25em ;}
#pl {float: left; margin: .25em .25em .25em 0em ;}
/* End Article Photo Positions */

/* microsite link drop downs */
#mslinks {padding-left: 90px; font-size:10px; width: 750px;}
#nav_ms_list, #nav_ms_list ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav_ms_list a {
	display: block;
	width: 250px;
	padding: 0;
	margin: 0;
	text-decoration:none;
	color: #000099;
}

#nav_ms_list li ul li {
	padding: 1px 0px 1px 5px;
	margin:  1px 0px ;
	color: #000000;
}

#nav_ms_list li { /* all list items */
	float: left;
	width: 18em; /* width needed or else Opera goes nuts */
	padding: 0;
	margin: 0;
}
#nav_ms_list li ul { /* second-level lists */
	position: absolute;
	background:#cccc99;
	width: 250px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_ms_list li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 13em;
		background: #ffffcc;
}

#nav_ms_list li:hover ul ul, #nav_ms_list li:hover ul ul ul, #nav_ms_list li.sfhover ul ul, #nav_ms_list li.sfhover ul ul ul {
	left: -999em;
	color: #000099;
}

#nav_ms_list li:hover ul, #nav_ms_list li li:hover ul, #nav_ms_list li li li:hover ul, #nav_ms_list li.sfhover ul, #nav_ms_list li li.sfhover ul, #nav_ms_list li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	color: #000099;
}

#content_ms {
	clear: left;
	color: #ccc;
}
/*End microsite link drop downs */