			/* Nelnet global CSS */


html, body {
	margin: 0;
	padding: 0;
	background: url(/images/bg_page.gif) center top repeat-y;
	background-color: #e3e0dc;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

.left {
	float: left;
}
.right {
	float: right;
}

.graybold {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.graybold13 {
	font-size: 13px;
	font-weight:normal;
	color: #666666;
}
.text13 {
	font-size: 13px;
}
.text15 {
	font-size: 15px;
}

#container {
	width: 930px;
	margin: 0 auto;
}

/* header styles */
#header {
	background: url(/images/bg_header.gif) left bottom no-repeat;
	background-color: #dee7aa;
	height: 95px;
	position: relative;
}
#header_dropdown
{
	font-size: 11px;
	background-color: #adc32a;
	padding: 5px 15px;
}

#header form {  /* ADDED FOR FACTS */
position: absolute;
top: 5px;
left: 15px;
}

#header a {
	color: #3a5819;
}
#header a:link, #header a:visited {
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}
#header #logo {
	position: absolute;
	/*top: 10px;*/
	top: 5px;
	left: 15px;
}
#header #right-side {
	margin: 15px 20px 0 0;
	width: 685px;
	text-align: right;
	height: 60px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#header #header-links {
	font-size: 12px;
	color: #adc32a;
	padding: 0 0 0 0;
	margin: 0;
	position: absolute;
	top: 0px;
	right: 0px;
}
#header #right-side #header-sublogo {
	padding: 0 5px 0 25px;
}
#header #right-side #header-sublogo img {
	vertical-align: middle;
}
#header #nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #3a5819;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#header #nav a {
	width: 100%;
	display: block;
	/*color: #3a5819;*/
	color:#5C7F92
}
#header #nav li {
	margin: 0;
	padding: 0;
	height: 30px;
	background: url(/images/bg_nav133_off.gif) left top no-repeat;
	width: 134px;
	float: left;
	display: inline;
	text-align: center;
	line-height: 30px;
}
#header #nav li h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
}
#header #nav li.last {
	width: 135px;
	background: url(/images/bg_nav135_off.gif) left top no-repeat;
}
#header #nav li.last-on {
	width: 135px;
	background: url(/images/bg_nav135_on.gif) left top no-repeat;
}
#header #nav li.on {
	background: url(/images/bg_nav133_on.gif) left top no-repeat;
}
#header #nav li.div {
	width: 3px;
	background: none;
}
#header #right-side-print {
	margin: 48px 20px 0 0;
	width: 685px;
	text-align: right;
	height: 27px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 11px;
	color: #333333;
}
/* /header styles */

/* main content home */
#main-content-home {
	/*margin-top: 20px;*/
}
/* main content home secondary */
#main-content-home-secondary {
	margin-top: 30px;
}

/* peterson's pages */
#main-content-petersons {
	margin-top: 40px;
}

/* main content inner pages */
#main-content-inner {
	margin-top: 0;		
	/*padding-left: 20px; /*added by sarika*/
	/*background: url(/images/bg_inner_page_hdr.gif) right top no-repeat;*/
	background: url(/images/facts_bg_inner_page_hdr.gif) right top no-repeat;
}

/* main content inner pages no header background */
#main-content-noback-inner {
	margin-top: 0;
}


/* left column */
#left 
{
	margin: 20px 0 0 0; /* Margin Added for FACTS */
	width: 205px;
	float: left;
}
#left #left-inner-page-wrapper {
	margin-top: 30px;
}
#left .gray-divider {
	width: 201px;
	background-color: #e3e0dc;
	height: 1px;
	line-height: 0px;
	float: left;
	margin-left: 2px;
	display: inline;
}
#left .left-image-promo {
	margin: 20px 0;
}
#left .left-promo {
	padding: 15px 0;
	font-size: 12px;
}
#left .left-promo .left-promo-icon {
	width: 45px;
	float: left;
	text-align: right;
}
#left .left-promo .left-promo-arrow {
	float: left;
	margin-left: 10px;
	display: inline;
}
#left .left-promo .left-promo-arrow a {
	padding: 0 5px 0 1px;
}
#left .left-promo .left-promo-item {
	float: left;
}
#left .left-promo a {
	text-decoration: none;
}
#left .left-promo a:link, #left .left-promo a:visited {
	color: #104780;
}
#left .left-promo a:hover {
	color: #ff6600;
}
/* /left column */

/* left nav */
#left-nav {
	background: url(/images/bg_left_nav.gif) left top repeat-y;
	font-size: 12px;
	margin-bottom: 20px;
	clear: both;
}
#left-nav #left-nav-wrapper {
	padding: 0 15px;
}
#left-nav #left-nav-wrapper .leftarrowhome {
	font-size: 12px;
	color: #233e5b;
	margin: 0 0 0 0;
	padding: 0;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
}
#left-nav #left-nav-wrapper .left-nav-row {
	padding: 8px 0 3px 0;
}
#left-nav #left-nav-wrapper .left-nav-icon {
	float: left;
}
#left-nav #left-nav-wrapper .left-nav-icon a {
	padding: 0 5px 0 1px;
}
#left-nav #left-nav-wrapper .left-nav-item {
	float: left;
	width: 155px;
}
#left-nav #left-nav-wrapper ul {
	margin: 5px 0 10px 0;
}
#left-nav #left-nav-wrapper h2 {
	font-size: 13px;
}
#left-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%; /* IE hack */
}
#left-nav ul li {
	margin: 0;
	padding: 3px 0 3px 10px;
	line-height: 15px;
	background: url(/images/list_dark_bullet.gif) left 9px no-repeat;
}
#left-nav ul li a {
	padding-left: 10px;
	text-decoration: none;
}
#left-nav div a {
	text-decoration: none;
}
#left-nav a:link, #left-nav a:visited {
	color: #104780;
}
#left-nav a:hover {
	color: #ff6600;
}
#left-nav h2 {
	font-size: 15px;
	font-weight: bold;
	color: #233e5b;
	margin: 0 0 5px 0;
	padding: 0 0 4px 0;
	background: url(/images/h_orange_bullet.gif) left 2px no-repeat;
	border-bottom: 1px solid #e3e0dc;
}
#left-nav h2 a {
	padding-left: 20px;
	text-decoration: none;
}
#left-nav h2 a:link, #left-nav h2 a:visited {
	color: #233e5b;
}
#left-nav h2 a:hover {
	color: #ff6600;
}
/* /left nav */

/* left inner page nav */
#left-inner-page-nav {
	background: url(/images/bg_left_nav.gif) left top repeat-y;
	font-size: 12px;
	margin-bottom: 20px;
	clear: both;
}
#left-inner-page-nav #left-nav-wrapper {
	padding: 0 15px;
}
#left-inner-page-nav #left-nav-wrapper ul {
	margin: 0;
}
#left-inner-page-nav .divider {
	height: 1px;
	background-color: #e3e0dc;
	font-size: 0px;
	line-height: 0px;
	margin: 9px 0 10px 0;
}
#left-inner-page-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%; /* IE hack */
}
#left-inner-page-nav ul li {
	margin: 0;
	padding: 3px 0 3px 10px;
	line-height: 15px;
	background: url(/images/list_orange_bullet.gif) 1px 7px no-repeat;
	font-weight: bold;
}
#left-inner-page-nav ul li a {
	text-decoration: none;
	font-weight: bold;
}
#left-inner-page-nav #left-nav-wrapper ul li ul {
	margin: 3px 0 0 0;
}
#left-inner-page-nav ul li ul {
	margin: 3px 0 0 10px;
	padding: 0;
	list-style: none;
}
#left-inner-page-nav ul li ul li {
	background: none;
	padding-left: 5px;
	font-weight: normal;
}
#left-inner-page-nav ul li ul li a {
	text-decoration: none;
	font-weight: normal;
}
#left-inner-page-nav ul li ul li ul {
	padding: 0;
	list-style: none;
}
#left-inner-page-nav ul li ul li ul li{
	background: none;
	padding: 0 0 0 5px;
	font-weight: normal;
	font-size: 11px;
}
#left-inner-page-nav a:link, #left-inner-page-nav a:visited {
	color: #104780;
}
#left-inner-page-nav a:hover {
	color: #ff6600;
}
#left-inner-page-nav .active-menu {
	color: #ff6600;
}
/* /left inner page nav */


/* left subnav */
#left-subnav {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0;
}
#left-subnav #left-subnav-wrapper {
	padding: 0 15px;
}
#left-subnav ul {
	margin: 5px 0;
	padding: 0;
	list-style: none;
	height: 1%; /* IE hack */
}
#left-subnav ul li {
	margin: 0;
	padding: 3px 0 3px 0px;
	line-height: 15px;
	background: url(/images/list_orange_bullet.gif) 1px 7px no-repeat;
}
#left-subnav ul li a {
	padding-left: 10px;
	text-decoration: none;
}
#left-subnav a:link, #left-subnav a:visited {
	color: #233e5b;
}
#left-subnav a:hover {
	color: #ff6600;
}

/* /left subnav */

/* home main */
#home-main {
	width: 705px;
	float: right;
	font-size: 12px;
}
#home-main .main-gray-divider {
	width: 100%;
	height: 1px;
	background-color: #CCCCCC;
	line-height: 0px;
	float: left;
}
#home-main #main-lists {
	background: url(/images/bg_main_lists.jpg) left bottom no-repeat;
	background-color: #FFFFFF;
	padding: 20px;
}
#home-main #main-lists p {
	font-size: 13px;
	margin: 4px 0 0 0;
	line-height: 18px;
}
#home-main #main-lists a {
	text-decoration: none;
}
#home-main #main-lists a:link, #home-main #main-lists a:visited {
	color: #104780;
}
#home-main #main-lists a:hover {
	color: #ff6600;
}
#home-main #main-lists .col {
	width: 210px;
	float: left;
	margin-right:10px;
	display: inline;
	color: #666666;
}
#home-main #main-lists .col_new {
	width: 660px;
	float: left;
	margin-right: 10px;
	display: inline;
	color: #666666;
}
#home-main #main-lists .col-last {
	width: 205px;
	float: left;
	margin-right: 0;
}
#home-main #main-lists h2 {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 7px 0;
	padding: 0;
}
#home-main #main-lists h2 a {
	padding-left: 20px;
	text-decoration: none;
	background: url(/images/h_orange_bullet.gif) left 2px no-repeat;
}
#home-main #main-lists h2 a:link, #home-main #main-lists h2 a:visited {
	color: #233e5b;
}
#home-main #main-lists h2 a:hover {
	color: #ff6600;
}
#home-main #main-lists h3 {
	font-size: 12px;
	font-weight: bold;
	color: #233e5b;
	margin: 13px 0 0 0;
	padding: 0;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
}
#home-main #main-lists h3 a {
	padding-left: 10px;
	text-decoration: none;
}
#home-main #main-lists h3 a:link, #home-main #main-lists h3 a:visited {
	color: #233e5b;
}
#home-main #main-lists h3 a:hover {
	color: #ff6600;
}
#home-main #main-lists .espanol-h3 h3 {
	margin: 0;
}
#home-main #main-lists .espanol-link {
	text-align: right;
	font-size: 9px; 
	line-height: 9px; 
	padding-top: 4px;
}
#home-main #main-lists ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#home-main #main-lists ul li {	
	padding: 2px 0 2px 10px;
}
#home-main #main-lists ul.secondary li {	
	padding: 2px 0;
}
#home-main #main-lists .field {
	font-size: 12px;
	width: 196px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 10px;
}
#home-main #main-lists .field-error {
	font-size: 12px;
	width: 196px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #ff6600;
	margin-bottom: 10px;
}
#home-main #main-bottom {
	margin-top: 20px;
}
#home-main #main-bottom a:link, #home-main #main-bottom a:visited {
	text-decoration: none;
	color: #104780;
}
#home-main #main-bottom a:hover {
	color: #ff6600;
}
#home-main #main-bottom h3 {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	color: #666666;
	font-size: 13px;
	border-bottom: 1px solid #e3e0dc;
}
#home-main #main-bottom .main-bottom-title {
	margin-bottom: 5px;
}
#home-main #main-bottom .main-bottom-content {
	margin-top: 7px;
}
#home-main #main-bottom .main-bottom-content .main-bottom-content-left {
	width: 330px;
	float: left;
	font-size: 13px;
	line-height: 20px;
}
#home-main #main-bottom .main-bottom-content .main-bottom-content-left p {
	margin: 0;
	padding: 0;
}
#home-main #main-bottom .main-bottom-content input {
	font-size: 12px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#home-main #main-bottom .main-bottom-secondary-content {
	margin-top: 7px;
	color: #666666;
}
#home-main #main-bottom .btn {
	margin-left: 10px;
}
#home-main #secondary-home-page-header {
	height: 24px;
	margin-bottom: 15px;
	background: url(/images/h1_home_bg.gif) left top repeat-x;
}
#home-main #secondary-home-page-header h1 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #adc32a;
	float: left;
}

#facts_main_column {
	background:url(/images/facts_box_border.gif) repeat-y left top;
	float:right;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width: 704px;
}

#facts_bottom_border{
	width:auto;
	height:38px;
	clear:both;
	background:url(/images/facts_bottom_border.gif) no-repeat left bottom;
}
#facts_bottom_border #facts_circles {
	background: url(/images/facts_bottom_circle.gif) no-repeat right bottom;
	float: right;
	height: 38px;
	width: 111px;
}

/* Code by Joann */
#facts_main_column {
	background:url(/images/facts_box_border.gif) repeat-y left top;
	float:right;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width: 704px;
}

#facts_bottom_border{
	width:auto;
	height:38px;
	clear:both;
	background:url(/images/facts_bottom_border.gif) no-repeat left bottom;
}
#facts_bottom_border #facts_circles {
	background: url(/images/facts_bottom_circle.gif) no-repeat right bottom;
	float: right;
	height: 38px;
	width: 111px;
}

#facts_feature_area {
float:right;
margin:0;
padding:0;
width: 703px;
background-color: #5a7e92;
border-bottom: 8px solid #bdcf55;
border-right: 1px solid #5a7e92;
border-top: 1px solid #5a7e92;
}

#facts_feature_area .left_col {
float: left;
width: 382px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}

#facts_feature_area .left_col #headline {
background: url(/images/facts_home_featuretext_bg.gif) no-repeat left top;
width: 339px;
height: 82px;
margin: 20px 0 10px 0;
}

#facts_feature_area .left_col p {
margin: 0 30px 10px 30px;
}

#facts_feature_area .left_col .circles {
position: relative;
left: 285px;
top: 3px;
}

#facts_feature_area .left_col #headline h1{
	color: #BDCF55;
	font-size:26px;
	padding-top:3px;
}



#facts_feature_area .right_col {
float: right;
width: 321px;
}
#facts_main_column .col {
	width: 275px;
	float: left;
	margin: 0px 45px 0px 30px;
	display: inline;
	color: #333333;
	font-size: 12px;
}

#facts_main_column .col h2 {
	font-size: 12px;
	font-weight: bold;
	color: #5a7e92;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#facts_main_column .col h2 a {
    display: block;
	height: 17px;
	color: #233e5b;
	padding-left: 25px;
	text-decoration: none;
	background: url(/images/facts_green_bullet.gif) no-repeat 0 0;
}

#facts_main_column .col ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%; /* IE hack */

}

#facts_main_column .col ul li {
	margin: 0 0 0 10px;
	padding: 3px 0 3px 10px;	
	line-height: 15px;
	background: url(/images/facts_square_bullet.gif) left 9px no-repeat;
	
	}

#facts_main_column .col ul li a {
    color: #104780;
	text-decoration: underline;
	}
	
#facts_main_column .col ul li a:link, facts_main_column .col ul li a:visited
{
	color: #104780;

}
#facts_main_column .col ul li a:hover
{
	color: #ff6600;
}



#facts_main_column h2 a:link, facts_main_column h2 a:visited {
	color: #233e5b;
}
#facts_main_column h2 a:hover {
	color: #ff6600;
}
#facts_main_column .gray-divider {
	width: 100%;
	height: 1px;
	background-color: #CCCCCC;
	line-height: 0px;
	float: left;
}

#facts_main_column p 
{
	font-size: 12px;
	margin: 0px 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

/* /code by Joann */


/*  /FACTS Styles */

/* /home main */

/* common styles */
.right-rounded-block {
	width: 205px;
	margin-bottom: 20px;
	font-size: 12px;
	background: url(/images/bg_right_rounded.gif) left top repeat-y;
}
.right-rounded-block .content {
	padding: 0 15px;
}
.right-rounded-block .content-green {
	background: url(/images/bg_right_green_rounded.gif) left top repeat-y;
	padding: 0 15px;
}
.right-rounded-block p {
	margin: 5px 0;
}
.right-rounded-block h3 {
	background: url(/images/h_orange_bullet.gif) left 1px no-repeat;
	font-size: 12px;
	margin: 3px 0;
	padding: 0;
	color: #233e5b;
}
.right-rounded-block h3 a {
	text-decoration: none;
	padding-left: 20px;
}
.right-rounded-block h3 a:link, .right-rounded-block h3 a:visited {
	color: #233e5b;
}
.right-rounded-block h3 a:hover {
	color: #ff6600;
}
.right-rounded-block h3.brown {
	color: #726352;
	background: none;
	font-size: 13px;
}
.right-rounded-block .text13 {
	font-size: 13px;
	line-height: 18px;
}
.right-rounded-block .rounded-block-divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #CCCCCC;
	margin: 10px 0;
}
/* /common styles */

/* right-column promo styles  added by Sarika */
.inner-page-right-col .rounded-promo-school 
{
	width: 205px;
	font-size: 12px;
	margin: 10px 0 10px 0;
	background: url(/images/bg_rounded_promo.gif) left top repeat-y;
}
.inner-page-right-col .rounded-promo-school .content {
	padding: 5px 13px 3px 13px;
	font-size: 12px;
}
.inner-page-right-col .rounded-promo-school h3 {
	font-size: 14px;
	margin: 0 0 6px 0;
	color: #666666;
}
.inner-page-right-col .rounded-promo-school p {
	margin: 0 0 10px 0;
}
.inner-page-right-col .rounded-promo-school a {
	text-decoration: none;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
.inner-page-right-col .rounded-promo-school a:link, #left .rounded-promo-school a:visited {
	color: #104780;
}
.inner-page-right-col .rounded-promo-school a:hover {
	color: #ff6600;
}
/* /right-column promo styles */

/* inner main */
#inner-page-main {
	width: 705px;
	float: right;
	font-size: 12px;
}
#inner-page-main .divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #e3e0dc;
	margin: 20px 0;
}
#inner-page-header {
	height: 55px;
	margin-bottom: 15px;
	background: url(/images/facts_bg_inner_page_hdr.gif) no-repeat right top; /*FACTS: Changed background image*/
	width: auto;
}
#inner-page-header h1 {
	margin: 0;
	padding: 15px 0 0px 20px; /*FACTS: Changed padding right from 0px to 20px*/
	font-size: 24px;
	color: #ffffff;
	float: left;
	display: inline;
	background: url(/images/facts_h1_bg.gif) left top repeat-x; /*FACTS: Changed background image*/
}

#inner-page-wide-header {
	height: 55px;
	margin-bottom: 15px;
	background: url(/images/bg_inner_page_wide_hdr.gif) left top no-repeat;
}
#inner-page-wide-header h1 {
	margin: 0;
	padding: 26px 0 0 0;
	font-size: 24px;
	color: #adc32a;
	float: left;
	display: inline;
	background: url(/images/h1_bg.gif) left top repeat-x;
}
#inner-page-wide-noback-header {
	height: 55px;
	margin-bottom: 15px;
}
#inner-page-wide-noback-header h1 {
	margin: 0;
	padding: 26px 0 0 0;
	font-size: 24px;
	color: #adc32a;
	float: left;
	display: inline;
	background: url(/images/h1_bg.gif) left top repeat-x;
}

.inner-page-left-col-wrapper {
	margin-left: 20px; 	
	float: left; 
	display: inline;
}
.inner-page-left-col {	
	float: left;
	width: 460px;
}
.inner-page-left-col img {
	float: right;
	border: 5px solid #edf2d0;	
	margin: 0 0 10px 15px;
	display: inline;
}

.inner-page-left-col-actual img {
	float: none;
	border: 5px solid #edf2d0;
	margin: 0 0 10px 15px;
	display: inline;
}

.inner-page-left-col-actual{
	font-size: 12px;
	margin: 0 20px 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}



.inner-page-left-col img.flash-promo {
	border: none;
	/*margin: 0 10px 20px 0;*/
	margin: 0 0px 20px 0;
}
.inner-page-left-col .divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #e3e0dc;
	margin: 20px 20px 20px 0px;
}
.inner-page-left-col h2 {
	/*background: url(/images/h_orange_bullet.gif) left 2px no-repeat;*/
	background: url(/images/facts_green_bullet.gif) left 2px no-repeat;
	font-size: 14px;
	margin: 3px 0;
	padding: 0;
	color: #233e5b;
}
.inner-page-left-col h2 a {
	text-decoration: none;
	padding-left: 20px;
}
.inner-page-left-col h2 a:link, .inner-page-left-col h2 a:visited {
	color: #233e5b;
}
.inner-page-left-col h2 a:hover {
	color: #ff6600;
}
.inner-page-left-col h2.article {
	background: none;
	font-size: 14px;
	margin: 0 0 20px 0;
	padding: 0;
	color: #666666;
}
.inner-page-left-col h2.advice {
	background: none;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #666666;
}
.inner-page-left-col h2.tipsadvice {
	background: none;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #e3e0dc;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.inner-page-left-col h3 {
	background: none;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #666666;
}
.inner-page-left-col p 
{
	font-size: 12px;
	margin: 0 20px 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.inner-page-left-col p a:link, .inner-page-left-col p a:visited {
	color: #104780;
}
.inner-page-left-col p a:hover {
	color: #ff6600;
}
.inner-page-left-col p.last {
	margin: 0;
}
.inner-page-left-col ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.inner-page-left-col ul li {
	background: url(/images/list_gray_bullet.gif) left 7px no-repeat;
	padding-left: 15px;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
/*	text-indent: 15px; */
}
.inner-page-left-col ul.alternative li {
	background: url(/images/list_dark_bullet.gif) left 9px no-repeat;
	text-indent: 10px;
}

.inner-page-left-col #form {
	font-size: 12px;
}
.inner-page-left-col #form #error-message {
	font-weight: bold;
	color: #ff6600;
	padding-bottom: 10px;
	display: none;
}
.inner-page-left-col #form h2 {
	color: #233e5b;
	background: none;
	font-size: 16px;
	margin-bottom: 10px;
	width: 185px;
	float: left;
	display: inline;
}
.inner-page-left-col #form .form-note {
	float: right;
	padding: 5px 115px 0 0;
}
.inner-page-left-col #form a:link, .inner-page-left-col #form a:visited {
	color: #104780;
}
.inner-page-left-col #form a:hover {
	color: #ff6600;
}
.inner-page-left-col #form .row {
	margin-bottom: 5px;
}
.inner-page-left-col #form .last-row {
	margin-bottom: 0px;
}
.inner-page-left-col #form .label {
	float: left;
	width: 185px;
	margin-right: 5px;
	display: inline;
	font-size: 13px;
}
.inner-page-left-col #form .label-tipoftheweek {
	float: left;
	width: 70px;
	margin-right: 5px;
	display: inline;
	font-size: 13px;
}
.inner-page-left-col #form .checkbox {	
	margin: 0 7px 0 0;
}
.inner-page-left-col #form label {
	float: left;
	width: 440px;
}
.inner-page-left-col #form .field {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 168px;
}
.inner-page-left-col #form .field-error {
	font-size: 12px;
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #ff6600;
}
.inner-page-left-col #form select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.inner-page-left-col #form p.disclaimer {	
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	margin: 40px 0 0 0;
}
.inner-page-left-col .no-border {
	border: none;
}
.inner-page-left-col .button {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}
.inner-page-left-col #article-bottom-controls {
	font-size: 13px;
}
.inner-page-left-col #article-bottom-controls a:link, .inner-page-left-col #article-bottom-controls a:visited {
	color: #104780;
}
.inner-page-left-col #article-bottom-controls a:hover {
	color: #ff6600;
}
.inner-page-left-col #article-bottom-controls #related-topics {
	float: left;
}
.inner-page-left-col #article-bottom-controls #related-topics a {
	background: url(/images/list_orange_bullet.gif) left 5px no-repeat;
	padding-left: 10px;
	text-decoration: none;
}
.inner-page-left-col #article-bottom-controls #question {
	float: right;
}
.inner-page-left-col #article-bottom-controls #question a {
	font-weight: bold;
}
.inner-page-left-col .article-gradient-block {
	border-top: 5px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background: url(/images/bg_article_gradient.gif) left bottom repeat-x;
	margin-top: 20px;
}
.inner-page-left-col .article-gradient-block .article-gradient-block-col {
	width: 50%;
	float: left;
}
.inner-page-left-col .article-gradient-block ul {
	margin: 15px;
	padding: 0;
	list-style-type: none;
}
.inner-page-left-col .article-gradient-block ul li {
	background: none;
	padding: 0;
	text-indent: 0;
}
.inner-page-left-col .article-gradient-block ul li a {
	background: url(/images/list_orange_bullet.gif) left 5px no-repeat;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
}
.inner-page-left-col .article-gradient-block ul li a:link, .inner-page-left-col .article-gradient-block ul li a:visited {
	color: #104780;
}
.inner-page-left-col .article-gradient-block ul li a:hover {
	color: #ff6600;
}
.inner-page-left-col .article-gradient-block ul li ul {
	margin: 0;
	padding: 0;
}
.inner-page-left-col .article-gradient-block ul li ul li {
	padding: 0 0 0 10px;
}
.inner-page-left-col .article-gradient-block ul li ul li a {
	background: none;
	padding: 0;
	font-weight: normal;
}
.inner-page-left-col .tip-block {
	border-bottom: 1px solid #e3e0dc;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.inner-page-left-col .tip-block h3 {
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 4px 0 0 0;
}
.inner-page-left-col .tip-block .tip-button {
	border: 1px solid #d0dc84;
	background: url(/images/icon_tip_arrow.gif) 83px 8px no-repeat;
	background-color: #f7f9e9;
	line-height: 18px;
	height: 18px;
	width: 97px;
	font-size: 11px;
}
.inner-page-left-col .tip-block .tip-button a {
	text-decoration: none;
	display: block;
	width: 87px;
	padding-left: 10px;
	font-weight: bold;
}
.inner-page-left-col .tip-block .tip-button a:link, .inner-page-left-col .tip-block .tip-button a:visited {
	color: #104780;
}
.inner-page-left-col .tip-block .tip-button a:hover {
	color: #ff6600;
}
.inner-page-left-col ol {
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 13px;
}
.inner-page-left-col ol li {
	padding: 2px 0;
	font-weight: bold;
}
.inner-page-left-col ol li a {
	font-weight: normal;
}
.inner-page-left-col ol li a:link, .inner-page-left-col ol li a:visited {
	color: #104780;
}
.inner-page-left-col ol li a:hover {
	color: #ff6600;
}
.inner-page-left-col .inner-2col {
	float: left;
	width: 230px;
}
.inner-page-left-col .inner-2col .divider {
	width: 100%;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	background-color: #e3e0dc;
	margin: 7px 0;
}
.inner-page-left-col .inner-2col ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.inner-page-left-col .inner-2col ul li {
	background: none;
	text-indent: 0;
	padding: 0;
}
.inner-page-left-col .inner-2col ul li a {
	text-decoration: none;
}
.inner-page-left-col .inner-2col ul li a:link, .inner-page-left-col .inner-2col ul li a:visited {
	color: #104780;
}
.inner-page-left-col .inner-2col ul li a:hover {
	color: #ff6600;
}
.inner-page-left-col .inner-2col-separator {
	float: left;
	width: 20px;
}
.inner-page-left-col .inner-content-alt {
	background: url(/images/bg_inner_content_alt.gif) left top repeat-y;
	width: 480px;
}
.inner-page-left-col .inner-content-alt .inner-content-alt-left {
	width: 120px;
	float: left;
	margin-right: 1px;
	display: inline;
}
.inner-page-left-col .inner-content-alt .inner-content-alt-left h3 {
	font-size: 13px;
	color: #555555;
	margin: 15px 0 0 13px;
}
.inner-page-left-col .inner-content-alt .inner-content-alt-right {
	float: left; 
	width: 359px; 
	background-color: #f6f5f5;
	padding-bottom: 20px;
}
.inner-page-left-col .inner-content-alt .inner-content-alt-right p {
	margin: 15px 15px 0 15px;
}
.inner-page-left-col .inner-content-alt .inner-content-alt-right ul {
	margin: 15px 15px 0 15px;
	padding: 0;
}
.inner-page-left-col .inner-content-alt .inner-content-alt-right ul li {
	background: url(/images/list_dark_bullet.gif) left 9px no-repeat;
	text-indent: 7px;
	font-size: 13px;
	line-height: 20px;
	padding: 0;
	margin: 0;
}
.inner-page-left-col .no-border {
	border: none;
}

.inner-page-left-col p.footnote {
	font-size: 10px;
	margin: 0;
}
.inner-page-left-col .divider-cust {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #e3e0dc;
	margin: 9px 0;
}
.inner-page-left-col .image-caption {
	text-align: right;
	float: right;
	width: 243px;
	padding-right: 10px;
}

.inner-page-left-col .image-caption img {
	border: none;
	padding-left: 10px;
	margin: 0;
	float: none;
}

.inner-page-left-col .image-caption a:link, .inner-page-left-col .image-caption a:visited {
	color: #104780;
	font-size: 12px;
}

.inner-page-left-col .image-caption a:hover {
	color: #ff6600;
}

.inner-page-wide-left-col {
	width: 925px;
	float: left;
	font-size: 13px;
}
.inner-page-wide-left-col ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;
}
.inner-page-wide-left-col ul li {
	background: url(/images/list_dark_bullet.gif) left 8px no-repeat;
	padding: 2px 0 2px 10px;
}
.inner-page-wide-left-col a {
	text-decoration: none;
}
.inner-page-wide-left-col a:link, .inner-page-wide-left-col a:visited {
	color: #104780;
}
.inner-page-wide-left-col a:hover {
	color: #ff6600;
}
.inner-page-wide-left-col .content-block-divider {
	margin: 6px 0;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-color: #e3e0dc;
}
.inner-page-wide-left-col .block-1col {
	width: 920px;
	border: 1px solid #e5e3df;
}
.inner-page-wide-left-col .block-1col ul li {
	background: url(/images/list_orange_bullet.gif) left 7px no-repeat;
	padding: 2px 0 2px 10px;
}
.inner-page-wide-left-col .block-1col h2 {
	color: #666666;
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 13px;
}
.inner-page-wide-left-col .block-1col h3 {
	color: #666666;
	margin: 2px 0 5px 0;
	padding: 0;
	font-size: 12px;
}
.inner-page-wide-left-col .block-1col .content-block {
	margin-left: 20px;
	float: left;
	display: inline;
}
.inner-page-wide-left-col .block-1col .content-block .column {
	float: left;
	width: 30%;
}
.inner-page-wide-left-col .block-1col .content-block .signincolumn {
	float: left;
	width: 23%;
}
.inner-page-wide-left-col .block-2col {
	width: 330px;
	float: left;
	border: 1px solid #e5e3df;
	display: inline;
}
.inner-page-wide-left-col .block-2col .content-block {
	width: 245px;
	margin-left: 40px;
}
.inner-page-wide-left-col .block-2col h2 {
	color: #666666;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 13px;
	background: url(/images/h_orange_bullet.gif) left 2px no-repeat;
}
.inner-page-wide-left-col .block-2col h2 a {
	padding-left: 20px;
}


.inner-page-right-col {
	float: right;
	width: 203px;
	font-size: 12px;
	margin-right: 10px; /*FACTS: Added some margin to push the right column away from the border */
	
	
}
.inner-page-right-col .divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #CCCCCC;
	margin: 10px 0;
}
.inner-page-right-col .inner-page-right-col-spacer {
	margin-top: 0px; 
	/*background-color:#5C7F92;	/*added by sarika*/
}
.inner-page-right-col a:link, .inner-page-right-col a:visited {
	color: #104780;
}
.inner-page-right-col a:hover {
	color: #ff6600;
}
.inner-page-right-col .right-rounded-tip-block {
	width: 205px;
	margin-bottom: 20px;
	background: url(/images/bg_right_rounded_tip.gif) left top repeat-y;
}
.inner-page-right-col .right-rounded-tip-block .content {
	padding: 0 15px;
	background: url(/images/bg_right_rounded_tip_inner.jpg) left top no-repeat;
}
.inner-page-right-col .right-rounded-tip-block h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #adc32a;
}
.inner-page-right-col .right-rounded-tip-block p {
	padding: 10px 0 5px 0;
	margin: 0;
}
.right-rounded-tip-block .rounded-block-divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #CCCCCC;
	margin: 10px 0 2px 0;
}
.inner-page-right-col .right-square-block {
	border: 1px solid #e4e1dd;
	padding: 0 15px;
}
.inner-page-right-col .right-square-block h3 {
	color: #666666;
	font-size: 15px;
	line-height: 15px;
	margin: 13px 0 0 0;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 4px;
}
.inner-page-right-col .right-square-block img {
	margin-top: 15px;
}
.inner-page-right-col .right-square-block ul {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}
.inner-page-right-col .right-square-block ul li {
	background: url(/images/list_orange_bullet.gif) left 5px no-repeat;
	padding-bottom: 3px;
	padding-left: 10px;
}
.inner-page-right-col .right-square-block ul li.empty {
	background: none;
}
.inner-page-right-col .right-square-block a {
	text-decoration: none;
}
.inner-page-right-col .right-square-block ul li.active {
	padding-left: 10px;
	color: #ff6600;
}
.inner-page-right-col #right-article-control-block {
	border: 1px solid #e5e2de;
	margin-bottom: 20px;
}
.inner-page-right-col #right-article-control-block .print {
	background: url(/images/icon_print.gif) 7px 6px no-repeat;
	padding: 4px 0;
	border-bottom: 1px solid #e5e2de;
}
.inner-page-right-col #right-article-control-block .email {
	background: url(/images/icon_email.gif) 7px 6px no-repeat;
	padding: 4px 0;
}
.inner-page-right-col #right-article-control-block a {
	text-decoration: none;
	padding-left: 45px;
}
.inner-page-right-col .right-col-promo {
	margin-bottom: 20px;
}


.data-table {
	margin: 20px 0;
	border-left: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	width: 100%;
}
.data-table th, .data-table td {
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 10px;
}
.data-table th {
	vertical-align: bottom;
	text-align: left;
	background-color: #eff3d4;
	color: #555555;
}
.data-table td {
	vertical-align: top;
}
.data-table td.head {
	font-weight: bold;
	color: #555555;
	background-color: #eff3d4;
}

.data-table-alt {
	background-color: #FFFFFF;
	width: 100%;
	font-size: 11px;
}
.data-table-alt td {
	border-left: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	padding: 10px;
	vertical-align: top;
}
.data-table-alt td.last-row {
	border-left: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
}
.data-table-alt td.last-col {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
}
.data-table-alt td.btm-corner {
	border: 1px solid #d1d1d1;
}
.data-table-alt td.head {
	font-weight: bold;
	color: #555555;
	border: none;
}
.data-table-alt th {
	vertical-align: bottom;
	text-align: left;
	color: #555555;
	padding: 10px;
}



.data-table2 {
	border: 1px solid #d1d1d1;
	border-bottom: none;
	width: 100%;
	margin-top: 3px;
}
.data-table2 th, .data-table2 td {
	border-bottom: 1px solid #d1d1d1;
	padding: 10px 15px;
}
.data-table2 th {
	vertical-align: bottom;
	text-align: left;
	background-color: #eff3d4;
	color: #555555;
}
.data-table2 td {
	vertical-align: top;
	background-color: #f6f5f5;
	white-space: nowrap;
}

.data-table3 {
	border: 1px solid #d1d1d1;
	border-bottom: none;
	width: 580px;
	margin: 0px 20px 0px 20px;
}
.data-table3 td {
	border-bottom: 1px solid #d1d1d1;
	padding: 10px;
	background-color: #f6f5f5;
	vertical-align: top;
}
.data-table3 td.head {
	background-color: #eff3d4;
	border-right: 1px solid #d1d1d1;
	
}
.data-table3 td a:link, .data-table3 td a:visited {
	color: #104780;
}
.data-table3 td a:hover {
	color: #ff6600;
}

#inner-page-main .button {
	vertical-align: middle; 
	margin-right: 10px;
}

.inner-page-right-col .right-square-block h4 {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 2px 0;
	padding: 0;
}
.inner-page-right-col .right-square-block p {
	color: #333333;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.inner-page-right-col .right-square-block .rss-icon {
	margin: 0 0 0 7px;
	vertical-align: middle;
}
.inner-page-right-col .gray-divider {
	width: 100%;
	background-color: #e3e0dc;
	height: 1px;
	line-height: 0px;
	float: left;
	margin-left: 2px;
	display: inline;
}

.content-block-separator {	
	height: 20px;
}

.inner-page-left-col ul.petprod {
	margin-left: 10px;
	padding: 0;
	list-style-type: none;
}

.inner-page-left-col ul.petprod a:hover {
	color: #ff6600;
}

.inner-page-left-col ul.petprod a:link, .inner-page-left-col ul.petprod a:visited {
	color: #104780;
}

.inner-page-left-col ul.petprod li {
	background: url(/images/list_gray_bullet.gif) left 7px no-repeat;
	padding-left: 15px;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
}

/* /inner main */

/* Email a Friend -- Begin */
.email-main {
	font-size: 12px;
	width: 510px;	
	background-color: #FFFFFF;

}
.email-heading
{
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;		
	padding-left: 100px;
	float:right;
}

.email-label
{
	text-align: left;
	font-size: 11px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 100px;
}
.emailcontrol
{
	border: 1px solid #d0dc84;
}
.email-error-msg
{
	text-align:left;
	font-size: 11px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 100px;
}
.email-screen-content
{
	text-align:center;
	font-size: 11px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 100px;
}


.button
{
	padding-left: 125px;
	width: 220px;
	text-align: center;
}






/* Email a Friend -- End */

/* footer */
#footer {
	font-size: 11px;
	background-color: #dee7aa;
	padding: 5px 15px;
	margin: 40px 0 30px 0;
}
#footer #footer-left {
	float: left;
}
#footer #footer-right {
	float: right;
}
#footer a {
	color: #3a5819;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .footer-link-separator {
	color: #adc32a;
	padding: 0 2px;
}
#footer .copyright {
	padding-right: 10px;
}
/* /footer */

/* footer-peterson */
#footer-peterson {
	font-size: 11px;
	margin: 40px 0 30px 0;
}
#footer-peterson #footer-peterson-top {
	background-color: #dee7aa;
	padding: 5px 15px;
}
#footer-peterson #footer-peterson-bottom {
	padding: 5px 0;
	color: #999999;
}
#footer-peterson #footer-left {
	float: left;
}
#footer-peterson #footer-right {
	float: right;
}
#footer-peterson a {
	color: #3a5819;
}
#footer-peterson a:link, #footer-peterson a:visited {
	text-decoration: none;
}
#footer-peterson a:hover {
	text-decoration: underline;
}
#footer-peterson .footer-link-separator {
	color: #adc32a;
	padding: 0 2px;
}
#footer-peterson .copyright {
	padding-right: 10px;
}
/* /footer-peterson */


/* Error Popups */
.error-popup {
	position: absolute;
	display: none;
}
.error-popup .arrow {
	padding-left: 9px;
	clear: both;	
}
.error-popup .error {
	background-color: #F47E20;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 6px 2px 6px;
	float: left;
	white-space: nowrap;
}
/* /Error Popups */

/* Advice Pop-up */
.advice-popup {
	position: absolute;
	display: none;
	border: 1px solid #d0dc84;
	background-color: #FFFFFF;
	padding: 12px 15px 15px 15px;
	font-size: 12px;
}
.advice-popup ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
}
.advice-popup ul.last {
	margin: 0;
}
.advice-popup ul li {
	padding: 2px 0;
}
.advice-popup .advice-popup-head {
	font-weight: bold;
	color: #666666;
}
.advice-popup a {
	text-decoration: none;
}
.advice-popup a:link, .advice-popup a:visited {
	color: #104780;
}
.advice-popup a:hover {
	color: #ff6600;
}
/* /Advice Pop-up */
/* print article pages */
#main-content-print {
	margin-top: 15px;
}
#print-page-header {
	height: 55px;
	margin-bottom: 15px;
	background: url(/images/bg_print_page_hdr.gif) left top repeat-x;
}
#print-page-main {
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 704px;
}
#print-page-main h3 {
	background: none;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #666666;
}
#print-page-main p {
	font-size: 13px;
	margin: 0 0 20px 0;
	line-height: 20px;
	color: #333333;
}
#print-page-main p a:link, #print-page-main p a:visited {
	color: #104780;
}
#print-page-main p a:hover {
	color: #ff6600;
}
#print-page-main ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#print-page-main ul li {
	background: url(/images/list_gray_bullet.gif) left 7px no-repeat;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	text-indent: 15px;
}
#print-page-main .divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #e3e0dc;
	margin: 20px 0;
}
#print-page-main ol {
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 13px;
}
#print-page-header h1 {
	margin: 0;
	padding: 26px 0 0 0;
	font-size: 24px;
	color: #adc32a;
	float: left;
	display: inline;
}
#print-page-buttons a {
	text-decoration: none;
	font-size: 13px;
	color: #104780;
}
#print-page-buttons a:hover {
	color: #ff6600;
}
/* /print article pages */

/* customer service */
.inner-page-left-col .custservice-left {
	width: 49%;
	float: left;
}
.inner-page-left-col .custservice-right {
	width: 49%;
	float: right;
}
.custservice {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
*>html .inner-page-left-col .custservice-left {
	width: 49%;
}
*>html .inner-page-left-col .custservice-right {
	width: 49%;
}
.customer-service a {
	text-decoration: none;
	font-size: 13px;
	color: #104780;
}
.customer-service a:link, .custservice p a:visited {
	color: #104780;
}
.customer-service a:hover {
	color: #ff6600;
}
/* /customer service */

/* sitemap */
.inner-page-left-col .sitemap-left {
	width: 33%;
	float: left;
}
.inner-page-left-col .sitemap-right {
	width: 33%;
	float: left;
}
.inner-page-left-col .sitemap-middle {
	width: 33%;
	float: left;
}
.sitemap {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.inner-page-left-col .sitemap-left {
	width: 100%;
}
.inner-page-left-col .sitemap-right {
	width: 33%;
}
.inner-page-left-col .sitemap-middle {
	width: 33%;
}
.sitemap-service a {
	text-decoration: none;
	font-size: 13px;
	color: #104780;
}
.sitemap-service a:link, .sitemap p a:visited {
	color: #104780;
}
.sitemap-service a:hover {
	color: #ff6600;
}
/* /sitemap */


/* corporate news */
.inner-page-left-col .corporate-news h2 {
	background: none;
	margin: 3px 0 0 0;
	font-size: 14px;
	color: #666666;
}
.inner-page-left-col .corporate-news select {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.inner-page-left-col .corporate-news .corpnews-left {
	width: 700px;
	float: left;
}
.inner-page-left-col .corporate-news .corpnews-right {
	width: 340px;
	float: right;
	margin-left: 25px;
	display: inline;
}
/* /corporate news */


/* Request Form Begin */
.request
{
	margin-top: 7px;
	margin-left: 4px;
}
.inner-page-main {
	width: 700px;
	float: right;
	font-size: 12px;
}


.request .request-form
{
	background: url(/images/bg_calculator.gif) repeat-y 20px top;
	padding: 7px 0 14px 20px;
	font-size: 12px;
}
.request .request-form .request-form-row {
	margin-bottom: 6px;
}
.request .request-form .request-form-row .request-form-option
{
	text-align: left;
	float: left;
	padding-top: 1px;
	padding-left: 3px;
}
.request .request-form  .request-form-big-option {
	width: 402px;
	text-align: left;
	float: left;	
	padding-top: 2px;
	padding-left: 2px;
}
.request .request-form  .request-form-inner-option {
	width: 400px;
	text-align: left;
	float: left;	
	padding-top: 2px;
	padding-left: 50px;
}

.request .request-form select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
}

.request .request-form textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
}

.request .request-form .request-form-row .request-form-error-heading
{
	width: 470px;
	text-align: left;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
}

.request-form-error-label
{
	padding-top: 2px;
	padding-left: 5px;
	font-size: Small;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

.request .request-form  .request-form-label {
	width: 190px;
	text-align: right;
	float: left;
	padding-top: 2px;
}
.request .request-form .request-form-row .request-form-display-label
{
	text-align: center;
	float: left;
	padding-top: 2px;
	padding-left: 200px;
}

.request .request-form  .request-form-big-label {
	width: 370px;
	text-align: Right;
	float: left;	
	padding-top: 2px;
	padding-left: 10px;
}
.request .request-form  .request-form-big-label p {
	width: 450px;
	text-align: left;
	float: left;	
	padding-top: 2px;
	padding-left: 5px;
}

.request .request-form  .request-form-savebutton {
	width: 320px;
	text-align: right;
	float: left;
}
.request .request-form  .request-field-control {
	margin: 0 7px;
	float: left;
}


.request .request-form .request-form-text {
	padding: 4px 4px 4px 4px;
}

/*  Request Form Syle Over */





/* calculator */

.calculator {
	margin-top: 7px;
}
.calculator img {
	border: none;
	margin: 0;
}
.calculator a:link, .calculator a:visited {
	font-size: 13px;
	color: #104780;
}
.calculator a:hover {
	font-size: 13px;
	color: #ff6600;
}
.calculator .calculator-form {
	background: url(/images/bg_calculator.gif) left top repeat-y;
	padding: 7px 0 14px 0;
	font-size: 13px;
}
.calculator .calculator-form .calculator-form-row {
	margin-bottom: 6px;
}
.calculator .calculator-form .calculator-form-label {
	width: 190px;
	text-align: right;
	float: left;
	padding-top: 2px;
}
.calculator .calculator-form .calculator-form-text {
	padding: 4px 4px 4px 4px;
}
.calculator .calculator-form .calculator-form-label-narrow {
	width: 110px;
	text-align: right;
	float: left;
	padding-top: 2px;
}
.calculator .calculator-form input, .calculator .calculator-form select {
	width: 132px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 12px;
}
.calculator #calculator-form .calculator-field-control {
	margin: 0 7px;
	float: left;
}
.calculator .calculator-bottom {
	border: 1px solid #cccccc;
	background-color: #f6f5f5;
	padding: 13px 20px 8px 20px;
}
.calculator .calculator-bottom .calculator-payment-label {
	font-size: 16px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}
.calculator .calculator-bottom .calculator-payment {
	padding-left: 10px;
}
/* /calculator */

/* chat footer */

.chat-footer-bar 
{
	background-color: #4D82BB; 
	height: 10px; 
	width: 100%; 
	padding: 0; 
	margin: 0; 
	position: absolute; 
	bottom: 0px;
}

/* /chat footer */

/* contact us tooltip */
#tooltip {
	width: 246px;
	position: absolute;
	display: none;
	font-size: 13px;
}
.right-tooltip .bottom {
	background: url(/images/tooltip_bg_btm.gif) right bottom no-repeat;
	height: 24px;
	line-height: 0;
}

.right-tooltip .top {
	background: url(/images/tooltip_bg_top.gif) right bottom no-repeat;
	height: 22px;
	line-height: 0;
}

.right-tooltip .main {
	background: url(/images/tooltip_bg.gif) left top repeat-y;
	vertical-align: top;
	margin: 0;
}

.right-tooltip #tooltip-container {
	min-height: 54px;
	height: 54px;
	padding: 0 12px 3px 22px;
}
#tooltip h3 {
	font-size: 14px;
	color: #666666;
	margin: 0;
	padding: 0;
}
#tooltip p {
	margin: 0 0 10px 0;
	font-size: 12px;
}
#tooltip p.last {
	margin: 0;
}

.contact-us {
	font-size: 13px;
}
.contact-us h2 {
	background: none;
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #666666;
}
.contact-us h3 {
	background: none;
	font-size: 14px;
	color: #666666;
	margin: 2px 0 8px 23px;
}
.contact-us a:link, .contact-us a:visited {
	color: #104780;
}
.contact-us a:hover {
	color: #ff6600;
}
.contact-us .contact-list {
	border: 1px solid #e3e0dc;
	padding: 20px;
	background-color: #fcfcfc;
	margin-top: 8px;
}

.contact-us .contact-left {
	width: 340px;
	float: left;
}
.contact-us .contact-right {
	width: 340px;
	float: right;
}
.contact-us .contactus-rounded-block {
	width: 340px;
	background: url(/images/bg_right_rounded_main_340.gif) left top repeat-y;
	background-color: #fdfaee;
}
.contact-us .contactus-rounded-block .contactus-rounded-block-content {
	padding: 0 15px;
	font-size: 12px;
}
.contact-us .contactus-rounded-block h3 {
	background: url(/images/h_orange_bullet.gif) left 1px no-repeat;
	font-size: 12px;
	margin: 3px 0;
	padding: 0;
	color: #233e5b;
}
.contact-us .contactus-rounded-block h3 a {
	text-decoration: none;
	padding-left: 20px;
}
.contact-us .contactus-rounded-block h3 a:link, .contact-us .contactus-rounded-block h3 a:visited {
	color: #104780;
}
.contact-us .contactus-rounded-block h3 a:hover {
	color: #ff6600;
}
.contact-us .contactus-rounded-block img {
	border: none;
	margin: 0;
	float: none;
}
.contact-us .contactus-rounded-block .contactus-rounded-block-divider {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #CCCCCC;
	margin: 10px 0;
}
.contact-us .right-logo {
	float: none;
	border: none;
	margin: 0;
	padding: 0;
}
/* /contact us tooltip */

/* counseling pages */
#counseling {
	width: 480px;
	background: url(/images/bg_counseling.gif) left top repeat-y;
}
#counseling img {
	border: none;
	margin: 0;
	float: none;
}
#counseling .counseling-inner-alt {
	background: url(/images/bg_counseling_main.jpg) bottom right no-repeat;
	min-height: 276px;
	height: auto !important;
	height: 276px;
	padding: 15px 170px 10px 20px;
}
#counseling .counseling-inner-alt p {
	margin-bottom: 10px;
}
#counseling .counseling-inner-alt h3 {
	font-size: 14px;
	margin: 3px 0;
	padding: 0;
	color: #233e5b;
}
#counseling .counseling-inner-alt h3 a {
	text-decoration: none;
}
#counseling .counseling-inner-alt h3 a:link, #counseling .counseling-inner-alt h3 a:visited {
	color: #233e5b;
}
#counseling .counseling-inner-alt h3 a:hover {
	color: #ff6600;
}
#counseling .counseling-inner-alt .divider-counseling {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #ccdb81;
	margin: 15px 0;
}

#counseling .counseling-inner-alt .content-block-separator {	
	height: 10px;
}
/* /counseling pages */

/* signin final page */
#signin {
	height: 225px;
	background: url(/images/bg_signin.gif) right top no-repeat;
}
#signin #signin-left {
	width: 500px;
}
#signin #signin-left #signin-left-content {
	border: 1px solid #e5e2df;
	padding: 25px;
}
#signin #signin-left #signin-left-content .signin-left-content-inner {
	float: left;
	width: 245px;
}
#signin label {
	display: block;
	font-size: 13px;
	font-weight: bold;
}
#signin input {
	display: block;
}
#signin .signin-field {
	margin: 0 0 20px 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#signin p {
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 16px;
}
#signin a:link, #signin a:visited {
	color: #104780;
}
#signin a:hover {
	color: #ff6600;
}
#signin ul {
	margin: 10px 0 0 5px;
	padding: 0;
	list-style-type: none;
	font-size: 13px;
	line-height: 18px;
}
#signin ul li {
	background: url(/images/list_gray_bullet.gif) left 6px no-repeat;
	padding-left: 10px;
	margin: 0;
}
#signin-note {
	margin: 20px 0 0 26px;
	font-size: 12px;
	font-weight: bold;
}

/* /signin final page */

/* application */
#application p {
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}
#application .app-divider {
	font-size: 0px;
	line-height: 0px;
	background-color: #e3e0dc;
	height: 1px;
	margin: 20px 0;
}
#application input {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	width: 196px;
	float: left;
}
#application input.app-button {
	width: auto;
	margin-right: 20px;
}
#application select {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	float: left;
}
#application .app-row {
	margin-bottom: 7px;
}
#application .app-row-tooltip {
	margin-bottom: 1px;
}
#application .app-label {
	width: 215px;
	margin-right: 5px;
	float: left;
	display: inline;
}
#application .app-inner-label {
	float: left;
	margin: 0 4px 0 10px;
	display: inline;
}
#application .app-field {
	float: left;
	width: 200px;
}
#application .app-block-separator {
	height: 20px;
}
#application .tooltip-icon {
	float: left;
	padding-left: 5px;
}
#application .tooltip-icon img {
	margin: 0;
	float: left;
}
#application #error-message {
	font-weight: bold;
	color: #ff6600;
	padding-bottom: 10px;
	display: none;
}
/* /application */

/* style for view archive */
#home-main #main-lists-school {
	
	padding:  25px;
}

#home-main #main-lists-school ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%; /* IE hack */
}
#home-main #main-lists-school ul li {
	margin: 0;
	padding: 3px 0 3px 0px;
	line-height: 15px;
	background: url(/images/list_orange_bullet.gif) 1px 7px no-repeat;
}
#home-main #main-lists-school ul li a {
	padding-left: 10px;
	text-decoration: underline;
}
#home-main #main-lists-school a:link, #home-main #main-lists-school a:visited 
{
	color: #233e5b;
}
#home-main #main-lists-school a:hover {
	color: #ff6600;
}
/* /style for view archive */