/* Style defaults for tags without a class designator. */
body		{margin:0%; height:100%; background:url(../images/ipahead_15.png) repeat-y;}
ul		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
li		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
dl		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
dl.hot_jobs		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black; padding:0px;}
input		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
textarea	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
select		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
p		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}


/* General Styles */
.clear_right {clear:right; width:100%;}
.main		{width:100%; height:100%;}
.full_width {width:100%;}
.full_height {height:100%;}

.error_msg
{
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	padding: 4px;
	border: 1px solid red;
	background-color: #FFD0C0;
}

.notice_msg
{
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	padding: 4px;
	border: 1px solid darkorange;
	background-color: #FFE090;
}

.heading	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:12pt; FONT-WEIGHT:normal; COLOR:black;}
.subheading	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:black;}
.title		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; COLOR:brown;}
.strong		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:black;}
.strong_red		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-WEIGHT:bold; COLOR:#941304;}
.instructions		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:#941304;}
.emphasis	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; FONT-STYLE:italic; COLOR:black;}
.copyright	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:7.5pt; FONT-WEIGHT:normal; COLOR:gray;}
.graybox  {background-color:#eeeeee;}
.space10	{padding-left:10px;}
.space25	{padding-left:25px;}
.navbar_end {background-repeat:repeat-x; background-image:url(../images/navbar/tabs_09.png); width:100%;}
.test {border:thin red solid; background-color:#dddddd;}
.section_title {FONT-FAMILY:Verdana,arial,helvetica,sans-serif; FONT-SIZE:medium; font-variant:small-caps; FONT-WEIGHT:bold; COLOR:#941304;}
.alignright {float:right;}
.alignleft {float:left;}
.big_name {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:12pt; FONT-WEIGHT:bold; COLOR:#004d00;}
.agency_link {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:bold;}
.image_frame {border:thin black solid; background-color:white; padding:5px;}
.bodytext {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
.tipbox {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
.date {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:red;}
.topOKbox {width:250px;}
.active	{FONT-FAMILY:arial,helvetica,sans-serif; font-size:7.5pt; FONT-WEIGHT:bold; COLOR:#004d00;}
.disabled	{FONT-FAMILY:arial,helvetica,sans-serif; font-size:7.5pt; FONT-WEIGHT:bold; COLOR:#941304;}


/* Menu Bar */
.right_aligned {float:right;}
.menu_bar	{background-image:url(../images/menugray.png); background-repeat:repeat; text-align:left; vertical-align:middle;}
.menu_plain	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; FONT-STYLE:italic; COLOR:black;}
.menu_date	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; FONT-STYLE:italic; COLOR:darkgreen;}
.menu_name	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; FONT-STYLE:normal; COLOR:darkgreen;}
.menu_link	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; FONT-STYLE:italic; TEXT-DECORATION:none; COLOR:blue; padding-right:2px;}

/* Side Bar */
td.side_bar	{background-image:url(../images/ipahead_15.png); background-repeat:repeat-y; width:123px; height:100%; text-align:right;vertical-align:top;}
.side_menu	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:small; FONT-WEIGHT:bold; COLOR:black; text-decoration:none;}
.side_help	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:small; FONT-WEIGHT:bold; COLOR:black; BACKGROUND-COLOR:white; text-decoration:none; position:absolute; bottom:5px; left:0px; width:119px;padding:2px; border: thin #941304 solid;}
a.side_item	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; COLOR:white; text-decoration:none;}
a:hover.side_item {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; COLOR:yellow; text-decoration:none;}

/* Help */
.help_normal	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}
.help_emphasis	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold; FONT-STYLE:italic; COLOR:blue;}

/* Forms */
.form_title		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8.5pt; FONT-WEIGHT:bold; color:#004d00; padding:2px;}
.form_subtitle		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:7.5pt; FONT-WEIGHT:normal; color:#004d00;}
.form_field_heading	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
.form_field_input	{FONT-FAMILY:courier,monotype; FONT-SIZE:9pt; FONT-WEIGHT:normal;}
.form_field_error	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:red;}
.form_button_text	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; COLOR:black;}

/* Tables */
.table_heading	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
table.gray		{background-color:#eeeeee; padding:0px; margin:0px; clear:right; height:100%;}
table.download {border:thin black solid; padding:2px;}

/*Cool Table */
table.cool {float:right; margin-right:10px; width:225px;}
td.upperleft {background: url(../images/upperleft.gif) repeat-x bottom; width:10px; height:10px;}
td.topmid {background: url(../images/topmid.gif) repeat-x bottom; height:10px;}
td.upperright {background: url(../images/upperright.gif) repeat-x bottom; width:10px; height:10px;}

td.leftmid {background: url(../images/leftmid.gif) repeat-y; width:10px;}
td.rightmid {background: url(../images/rightmid.gif) repeat-y; width:10px;}

td.bottomleft {background: url(../images/bottomleft.gif) repeat-x top; width:10px; height:10px;}
td.bottommid {background: url(../images/bottommid.gif) repeat-x top; height:10px;}
td.bottomright {background: url(../images/bottomright.gif) repeat-x top; width:10px; height:10px;}

td.bold_underline
{
	font-size: 11pt;
	font-weight: bold;
	padding-left: 4px;
	border-left: 8px solid black;
	border-bottom: 1px solid #FF8000;
}

tr.r1
{
	background-color: #F0F0F0;
}

tr.r2
{
	background-color: #E7E7E7;
}


/*Newsletter*/
.mainpage {text-align:center; padding-right:20px;width:612px; border-right:thin gray solid; height:100%;}
.masthead {font-family:times,timesnewroman,serif; font-size:30pt;}
.ed_date {font-family:times,timesnewroman,serif; float:right;}
.ed_name {font-family:times,timesnewroman,serif;float:left;}
.dateline {font-size:10pt; border-top:thin gray solid; border-bottom: thin gray solid;text-align:center; padding-top:2px; padding-bottom:2px;}
.article_title {font-size:12pt; font-weight:bold;}
.byline {font-size:10pt;font-style:italic; color:gray;}
.archive {font-family:times,timesnewroman,serif; font-size:8pt; float:right;}
.article {text-align:left;padding-bottom:10px;}

/* Results */
.result_title		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8.5pt; FONT-WEIGHT:bold; color:#941304; padding:2px;}
.result_subtitle		{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:normal; color:#941304;}
.result_line_plain	{BACKGROUND-COLOR:#e7e7e7;border-top:thin solid gray;border-bottom:thin solid gray;}
.result_line_light	{BACKGROUND-COLOR:#EEEEEE;}
dt.result {padding-top:4px;}
dd.result {padding-top:2px;}
.search_results {float:right;}
.search_form {width:45%}

a	{COLOR:blue; text-decoration:none;}
a:hover	{COLOR:red; text-decoration:none;}
a.result	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:blue; text-decoration:none;}
a:hover.result {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT:bold; COLOR:red; text-decoration:none;}
a.specialization	{FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt;FONT-WEIGHT:bold; COLOR:#941304; text-decoration:none;}
a:hover.specialization {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:8pt;FONT-WEIGHT:bold; COLOR:red; text-decoration:none;}

/* ShowMe */
.showme_menuitem {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; color:darkorange;}
.showme_formitem {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; color:darkgreen;}
.showme_emphasis {FONT-FAMILY:arial,helvetica,sans-serif; FONT-SIZE:9pt; FONT-WEIGHT:bold; color:blue;}

/*
 * Standard Error and Notice Messages with Boxes
 */
.error_msg_box
{
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	padding: 4px;
	border: 1px solid red;
	background-color: #FFD0C0;
}

.notice_msg_box
{
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	padding: 4px;
	border: 1px solid darkorange;
	background-color: #FFE090;
}

/*
 * Public ResuTrans Form
 */
#resutrans .maintitle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: blue;

	padding: 4px;
	border-left: 8px solid #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

#resutrans .box
{
	border: 1px solid #A6C8DD;
	margin-top: 10px;
	padding: 5px;
	background-color: #F0F0F0;
}

#resutrans .agency
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px solid #A6C8DD;
}

#resutrans .counselor
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 4px;
	color: darkgreen;
}

#resutrans .counselor_name
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	padding-left: 10px;
}

#resutrans .normaltext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
}

#resutrans .smalltext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
}

