/*
 * $Id: common.css,v 1.8 2003/04/18 15:57:40 ksmith Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */


html			{ min-height: 100%; margin-bottom: 1px; }
body			{ background-color: #ffffff; background-image: url(../images/H_bgtile_main.jpg); background-repeat:repeat-x; margin-top: 20px; margin-left: 10px; margin-right: 0px;  
				font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 1.3; }

font			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 1.3; }

ul				{ margin-top: 5px; margin-left: 20px; margin-bottom: 2px; padding-left: 0px; line-height: 1.3; }
ol				{ margin-top: 5px; margin-left: 30px; padding-left: 0px; line-height: 1.3; }

sub				{ font-size: 80%; color: #000; vertical-align: text-bottom; line-height: .75; }
sup				{ font-size: 90%; line-height: 1.25; }


table			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: left;  background-color: #ffffff; margin-left: auto; margin-right: auto; }
th				{ text-align: left; }

h1 				{ font-size: 14px; color: #333333; margin-top: 0px; margin-bottom: 12px; }
h2				{ font-size: 13px; color: #666666; margin-top: 20px; margin-bottom: 6px; }
h3   			{ font-size: 12px; color: #333333; margin-top: 0px; margin-bottom: 4px; }
h4   			{ font-size: 11px; color: #5283f1; margin-top: 0px; margin-bottom: 3px; }
h5   			{ font-size: 11px; color: #333333; margin-top: 0px; margin-bottom: 0px; }

hr		{ width: 100%; height: 1px;  border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 10px; }
div.jobtools	{ margin: 4px 0px 15px 0px; }

/* HOME PAGE */
#h_logo			{ border: 1px solid #ffffff; background-color: #5383f1; }
#h img			{ display: inline; }
#h a			{ font-size: 9px; color: #003366; text-decoration: none; }
#h_center     	{ padding: 30px 20px 0px 20px; }
#h_left    		{ padding: 30px 20px 0px 20px; border-left: 1px solid #ffffff; }
#h_right   		{ padding: 30px 20px 0px 20px; border-right: 1px solid #ffffff; }

/* SUB PAGES */
.bar			{ border: 1px solid #ffffff; background-color: #5383f1; }
.left			{ border-left: 1px solid #ffffff; }
.right			{ border-right: 1px solid #ffffff; }
.top			{ border-top: 1px solid #ffffff; }
.bottom			{ border-bottom: 1px solid #ffffff; }


#logo			{ border: 1px solid #ffffff; }

#tertnav		{ padding-right: 10px; }
#tertnav font	{ font-size: 9px; color: #6c8095; }
#tertnav a		{ color: #003366; text-decoration: none; }
#tertnav a:active		{ color: #fff215; text-decoration: none; }
#tertnav a:visited		{ color: #003366; text-decoration: none; }
#tertnav a:hover		{ color: #8099b3; text-decoration: none; }






#about			{ border-left: 1px solid #ffffff; }
#contact		{ border-right: 1px solid #ffffff; }
#jobs			{ border: 1px solid #acc4fb; padding: 10px 10px 10px 10px; width: 450px;}


#subhead		{ border-left: 1px solid #ffffff; }



#bread				{ font-size: 9px; color: #6c8095; }
#bread a			{ color: #003366; text-decoration: none; }
#bread a:active		{ color: #fff215; text-decoration: none; }
#bread a:visited	{ color: #003366; text-decoration: none; }
#bread a:hover		{ color: #8099b3; text-decoration: none; }

#content		{ padding-right: 20px; }
#content img	{ display: inline; }

#right_gutter		{ border-right: 1px solid #ffffff; }
#right_gutter img	{ display: inline; }

#footer			{ padding: 0px 0px 0px 20px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#footer img		{ display: inline; }
#footer font	{ font-size: 9px; color: #6c8095; }
#footer a:link		{ color: #003366; text-decoration: none; }
#footer a:active	{ color: #fff215; text-decoration: none; }
#footer a:visited	{ color: #003366; text-decoration: none; }
#footer a:hover		{ color: #8099b3; text-decoration: none; }

.subnav				{ font-size: 10px; color: #6c8095; text-decoration: none; font-weight: bold; }
.subnav a:link		{ color: #003366; text-decoration: none; }
.subnav a:active	{ color: #fff215; text-decoration: none; }
.subnav a:visited	{ color: #003366; text-decoration: none; }
.subnav a:hover		{ color: #8099b3; text-decoration: none; }
.subnav ul			{ margin: 5px 0px 5px 35px; line-height: 1.5; list-style: square; }

/* LOG IN Partners */


.partners_table	{ border: 1px solid #ACC4FB; border-width: 1px 0px 1px 1px; margin: 5px 0px; }
.partners_table td	{ padding: 1px 10px; margin: 0px; border-right: 1px solid #ACC4FB; font-size: 9px; }
.partners_table th		{ background: #ACC4FB; padding: 3px 10px; border-bottom: 1px solid #729AF5; font-size: 9px; }

.partners_table2	{ border: 1px solid #ACC4FB; border-width: 1px 0px 1px 1px; margin: 5px 0px 0px 0px; font-size: 10px; width: 490px;}
.partners_table2 td	{ padding: 5px 3px; margin: 0px; border-right: 1px solid #ACC4FB; font-size: 10px; }
.partners_table2 th		{ background: #ACC4FB; padding: 3px 3px; border-bottom: 1px solid #729AF5; font-size: 10px; }
.partners_table2 font	{ font-size: 10px; }


.partners_table2 p	{margin: 0 0 5px 0; }

.partners_table2 td.row2	{ border-top: 1px solid #ACC4FB  }



.partners_table3	{ margin: 15px 0px 0px 10px; width: 460px;}
.partners_table3 td	{ padding: 5px 3px; margin: 0px;  }
font.tiny			{ font-size: 9px; }



/* Legal Disclaimer */
.legal_disclaimer	{ border: 1px solid #ACC4FB; margin: 0px; margin: 10px 0px 10px 10px; width: auto;}
.legal_disclaimer td	{ padding: 1px 5px; margin: 0px; }
.legal_disclaimer th		{ background: #ACC4FB; padding: 3px 5px; border-bottom: 1px solid #729AF5; }
.legal_disclaimer input	{ border: 1px solid #CEDCFC; font-size: 11px; margin: 2px;}
input.login_button	{ background: #339; color: #fff; font-size: 10px; height: 18px;}


/* NAVIGATION */
a:active		{ color: #fff215; text-decoration: underline; }
a:link			{ color: #003366; text-decoration: underline; }
a:visited		{ color: #003366; text-decoration: underline; }
a:hover			{ color: #8099b3; text-decoration: underline; }

/* FORMS */
form			{ margin-top: 5px; }
select			{ background-color: #ffffff; height: 20px; margin: 5px; }

/* MISC ELEMENTS */
.pdf				{ font-size: 11px; list-style-image: url('../images/ICN_pdf_sm.gif'); margin-left: 25px; line-height: 200%; }

/* backtotop2- for jobs listings */

/* left hand padding for right aligned images */
img.leftpad		{margin-left: 10px}


/* REVISED STYLES FOR PARTNERING SECTION FIXES */


#innercontent	{ margin-top: 7px }

#innercontent h1	{ margin-bottom: 5px }

div.subnavinclude div.subnav { margin-left: 1px; }

td.breadpad	{ padding-bottom: 5px; }

#innercontent .smallprint		{ font-size: 10px }

.smallprint li	{ margin: 5px 0 }