@charset "utf-8";
/* CSS Document */

body{background:#767676;}
img {border:none;}
.wrapper{width:900px;margin:auto;}
textarea {background-color:#f7f7f7; border:1px solid #cccccc; padding:5px; }

#header{height:66px;padding-top:16px;background:url(/graphics/header_section_bg.jpg) repeat-x;border-bottom:1px solid #e9e9e9;}
#header #logo{float:left;}
#header #tagline{color:#999999;font-size:12px;float:right;}
.login #header #tagline{font-size:14px;margin:20px 0 0 33px;float:left;}

#user_status_wrapper{float:right;margin-top:10px;white-space:nowrap;}
#user_status{float:left;height:10px;background:#ffffff;color:#999999;padding:7px 9px 10px;border:1px solid #e9e9e9;border-width:1px 0;}
#user_status img{margin-top:-3px;}
#user_status_left{height:28px;width:8px;background:url(/graphics/profile_box_left.gif) no-repeat;float:left}
#user_status_right{height:28px;width:8px;background:url(/graphics/profile_box_right.gif) no-repeat;float:left;}

#content{background:#ffffff;padding-bottom:40px;color:#333333;}
.login #content{min-height:306px;height:auto !important;height:306px;padding:0;}
.login #content strong{color:#1d5793;}
.login #content label{color:#999999;line-height:30px;}
.login #content input.text{width:457px;height:16px;border:1px solid #eeeeee;font-size:14px;color:#333333;padding:8px;}
.login #content input.text:focus{border-color:#dadada;}
.login #content a {text-decoration:underline;}

#bumper{background:#f1f1f1;border-top:1px solid #e9e9e9;height:34px;color:#666666;font-size:12px;line-height:34px;vertical-align:middle;}
#footer{background:#767676;padding-top:11px;}

#copyright{font-size:10px;color:#ffffff;padding-top:4px;line-height:12px;height:65px;}
#copyright a{color:#ffffff;text-decoration:none;}
.login #copyright{padding-top:22px;}

#breadcrumbs{font-size:11px;color:#969696;padding:20px 0 5px;}
#breadcrumbs a{text-decoration:underline;}
#breadcrumbs h2{color:#666666;font-size:11px;margin:2px 0 0;padding:0px;font-weight:normal;}

button.nostyle{margin:0;padding:0;border:0;background:transparent;}
.button_bar{height:25px;background:url(/graphics/button_bar_bg.gif) top repeat-x;padding:9px 24px;}
.button_bar h3{color:#ffffff;font-size:12px;font-weight:bold;float:left;margin-top:5px;}

ul.buttons, ul.buttons li{margin:0;padding:0;list-style:none;display:inline;float:left;}
ul.buttons{float:right;margin-top:-2px;}
ul.buttons li{background:url(/graphics/btn_bg.gif) top repeat-x;margin-left:3px;height:28px;}
ul.buttons li span{background:url(/graphics/btn_left_end.gif) left no-repeat;float:left;height:28px;}
ul.buttons li span button{background:url(/graphics/btn_right_end.gif) right no-repeat;margin:0;padding:0;font-size:11px;color:#ffffff;border:none;float:left;height:28px;white-space:nowrap;cursor:pointer;}
ul.buttons li span button span{background:none;float:none;display:block;height:28px;line-height:27px;padding:0 8px;}
ul.buttons li span button.print{width:41px;}
ul.buttons li span button.save{width:37px;}
ul.buttons li span button img{margin-top:-3px;*margin-top:0;}
ul.buttons li span button span.mixed{_margin-top:7px;}

ul.gray li, ul.grayblue li{background:url(/graphics/btn_gray_bg.gif) top repeat-x;margin-left:3px;height:32px;}
ul.gray li span, ul.grayblue li span{background:url(/graphics/btn_gray_left.gif) left no-repeat;height:32px;}
ul.gray li span button, ul.grayblue li span button{background:url(/graphics/btn_gray_right.gif) right no-repeat;color:#666666;border:none;float:left;height:32px;white-space:nowrap;}
ul.gray li span button span, ul.grayblue li span button span{height:32px;line-height:31px;padding:0 8px;}
ul.gray li span button span.mixed{_margin-top:9px;}

ul.grayblue li span{background:url(/graphics/btn_gray_blue_left.gif) left no-repeat;}
ul.grayblue li span button{background:url(/graphics/btn_gray_blue_right.gif) right no-repeat;}


table.standard{border:1px solid #e2e2e2;padding:0;margin:0;background:#f5f5f5;width:100%;border-collapse:collapse;}
table.standard th{text-align:left;}
table.standard th, table.standard td{padding:15px 24px;}
table.standard td.tight, table.standard th.tight{padding:5px;}
table.tight th, table.tight td{padding:5px 8px;}

ul.lead_person, ul.lead_person li{margin:0;padding:0;list-style:none;display:inline;float:left;}
ul.lead_person{display:block;float:none;}
ul.lead_person li{margin-right:50px;}

#blue_banner_box{background-color:#eff8ff;color:#333333;border:1px solid #b3d9ff;font-size:11px;padding:35px 22px 0;width:854px;margin:auto;margin-top:13px;margin-bottom:22px;position:absolute;}
#help_control{margin:-26px -10px 0 0;float:right;font-size:10px;}
#help_control img {margin-top:-1px;}
#help_content{padding-bottom:20px;}

#help_table{width:100%;border:none;border-collapse:collapse;margin:0 0 22px 0;padding:0;line-height:145%;}
#help_table td{margin:0;padding:0 15px 15px 0;vertical-align:top;}
#help_table ol{padding:0 0 0 20px;margin:5px 0 0;}
#help_table td.steps{padding-top:59px;padding-right:10px;width:50%;background:url(/graphics/help_steps.jpg) no-repeat;}
#help_table td.remember{padding-top:59px;padding-right:20px;width:25%;background:url(/graphics/help_remember.jpg) no-repeat;}
#help_table td.compass{padding-top:59px;padding-right:15px;width:25%;background:url(/graphics/help_compass.jpg) no-repeat;}
#help_table td.show_me{background:#fafdff url(/graphics/help_pdf.jpg) 13px 11px no-repeat;padding:10px 10px 10px 100px;height:106px;}
#help_table h2{font-size:16px;}
#help_table a{text-decoration:underline;}

table.pod{width:100%;padding:0;margin:0;border:none;border-collapse:collapse;margin-bottom:10px;background:#f5f5f5;font-size:10px;}
table.pod th{background:#f7f8f8 url(/graphics/pod_header_bg.gif) top repeat-x;border:1px solid #cccccc;height:26px;text-align:left;padding-left:16px;}
table.pod td{border:1px solid #cccccc;padding:18px 14px;}
table.pod h2{font-size:12px;font-color:#666666;font-weight:bold;}
table.pod p{margin:0 0 10px 0;padding:0;}
table.pod td.title{padding:0 27px;white-space:nowrap;background:#fff url(/graphics/pod_gray_bg.jpg) bottom repeat-x;}

table.pod_sm{width:100%;padding:0;margin:0;border:none;border:1px solid #cccccc;border-collapse:collapse;margin-bottom:5px;background:#fff;font-size:11px;}
table.pod_sm th{background:#f7f8f8 url(/graphics/pod_header_bg.jpg) bottom repeat-x;text-align:left;padding-left:16px;}
table.pod_sm td{padding:8px 8px;}
table.pod_sm h2{font-size:12px;font-color:#666666;font-weight:bold;}
table.pod_sm td.title{white-space:nowrap;background:#f7f8f8 url(/graphics/pod_gray_bg.jpg) bottom repeat-x;}
table.pod_sm td.wht_top_bdr {background-color:#FFFFFF;border-top:1px solid #cccccc;}
table.pod_sm td.gry_top_bdr {background-color:#F5F5F5;border-top:1px solid #cccccc;}

table.pod_sm_2{width:100%;padding:0;margin:0;border:none;border:1px solid #cccccc;border-collapse:collapse;background:#fff;font-size:11px;}
table.pod_sm_2 td{border:1px solid #cccccc;padding:14px;}
table.pod_sm_2 td.nopadd{border:1px solid #cccccc;padding:0px;}
table.pod_sm_2 h2{font-size:11px;color:#739860;font-weight:bold;padding-bottom:15px;}
table.pod_sm_2 td.wht_top_bdr {background-color:#FFFFFF;border-top:1px solid #cccccc;}
table.pod_sm_2 #focus{width:100%;padding:0;margin:0;border:none;border:0px solid #cccccc;border-collapse:collapse;background:#fff;font-size:11px;}
table.pod_sm_2 #focus td{border:0px solid #cccccc; background-color:#F3FCEF;}
table.pod_sm_2 #focus td.alt{border:0px solid #cccccc; background-color:#E6F8DD;}
table.pod_sm_2 #vital{width:100%;padding:0;margin:0;border:none;border:0px solid #cccccc;border-collapse:collapse;background:#fff;font-size:11px;}
table.pod_sm_2 #vital td{border:0px solid #cccccc; background-color:#F3FCEF;}
table.pod_sm_2 #vital td.alt{border:0px solid #cccccc; background-color:#E6F8DD;}
table.pod_sm_2 #cycle{width:100%;padding:0;margin:0;border:none;border:0px solid #cccccc;border-collapse:collapse;background:#fff;font-size:11px;}
table.pod_sm_2 #cycle td{border:0px solid #cccccc;}

table.stripped{background:transparent;border-collapse:collapse;margin:0;padding:0;font-size:inherit;border:none;}
table.stripped th, table.stripped td{background:transparent;margin:0;padding:0 5px 5px 0;font-size:inherit;border:none;}

#lead_person_box {background:#f5f5f5; border:1px solid #cccccc; color:#333333; font-size:10px;}
#lead_person_box .lead_person_spac {padding:4px 0px 10px 0px;}
#lead_person_box .lead_person_padding {padding:14px;}
#lead_person_box .lead_person_sbs {float:left; width:110px;}
#lead_person_box #lead_person_btn {background-color:#EFF8FF; text-align:center;}

/******************************************/

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


/**********  GLOBAL FONT STYLES  **********/

body, form, input, select, textarea {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	border-bottom:0px solid #19589B;
	color:#007ac5;
	text-decoration:none;
}

a:hover {
	border-bottom:0px solid #19589B;
	color:#757571;
	text-decoration:none;
}

h1 {
	color:#333333;
	font-size:22px;
	margin:13px 0 0;
	padding:0px;
	font-weight:normal;
}

h2 {
	color:#666666;
	font-size:16px;
	margin:2px 0 0;
	padding:0px;
	font-weight:normal;
}

h3 {
	color:#3D3D3D;
	font-size:12px;
	margin:0px;
	padding:0px 0px 5px 0px;
}

h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 5px 0px;
}

h5 {
	color:#000000;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 5px 0px;
}

h6 {
	font-size:12px;
	margin:0px;
	padding:0px 0px 5px 0px;
}

h6 {
	font-size:14px;
	margin:0px;
	padding:0px 0px 5px 0px;
}

form {
	margin:0;
	padding:0;
}

p {
	margin-bottom:10px;
	margin-top:5px;
}


/**********  GLOBAL CLASSES  **********/

.clear {
	clear:both;
}

.content_box_header {
	background:#F7F8F8 url(/graphics/pod_header_bg.gif) repeat-x scroll center top;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	height:23px;
	border:1px solid #cccccc;
	border-bottom:none;
}
	.content_box_header a {
		border-bottom:0px;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		height:23px;
		text-decoration:none;
	}

	.content_box_header table td {
		color:#3D3D3D;
		font-size:14px;
		font-weight:bold;
	}

.content_box {
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	padding:10px;
}

.content_box_2 {
	border:1px solid #CCCCCC;
	margin-bottom:20px;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.heading_text {
	font-size:14px;
}

.splash_txt {
	font-size:13px;
}

.table_header {
	background-color:#5F80B8;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:4px;
}

.table_side {
	background-color:#E9ECEF;
	font-size:13px;
	padding:4px;
}
	
	.table_side p {
		font-size:12px;
	}
	
	.table_side h3 {
		font-style:italic;
	}

.table_content {
}

	.table_content_green {
		background: URL("/graphics/green_bg.png") repeat-x center bottom #F1F3F5;
		padding:6px;
	}
	
	.table_content_yellow {
		background: URL("/graphics/yellow_bg.png") repeat-x center bottom #F1F3F5;
		padding:6px;
	}
	
	.table_content_red {
		background: URL("/graphics/red_bg.png") repeat-x center bottom #F1F3F5;
		padding:6px;
	}

.instruction_left {
	font-style:italic;
	width:85px;
}

.instruction_right ol {
	margin-bottom:0px;
	margin-top:0px;
}

.instruction_right ol li {
	margin:2px 0px 2px 0px;
}


/**********  GLOBAL PAGE STYLES  **********/

body {
	margin:0px;
	min-width:900px;
}

#main_wrapper {
	background-color:#FFFFFF;
	min-width:900px;
	width:100%;
}



/*****  Header  *****/
	
	#header_section {
		background:URL("/graphics/header_section_bg.jpg") #F9F5F2 repeat-x;
		height:79px;
		min-width:900px;
		padding:15px 0px 0px 50px;
	}
	
	#header_section_export {
		color:#19589B;
		font-size:28px;
		min-width:900px;
		padding:15px 0px 0px 50px;
	}
	
		#header_left {
			float:left;
		}
		
		#header_middle {
			color:#333333;
			float:left;
			padding:10px 0px 0px 10px;
			width:235px;
		}
		
		#header_right {
			float:left;
			width:390px;
		}
		
	
	
		#blue_banner_box_left {
		}
		
		#blue_banner_box_middle {
		}
				
		#blue_banner_box_right {
		}


/*****  Navigation  *****/
	#navigation_wrapper{height:35px;padding-top:7px;background:#767676 url(/graphics/nav_bar_border.gif) bottom repeat-x;}

	#navigation_bar{
		
	}
	#navigation_align {
	}
	
		.nav_item {
			float:left;
			font-size:14px;
			height:22px;
			padding:8px 15px 0px;
		}
		
			.nav_item a {
				border:0px;
				color:#ffffff;
				text-decoration:none;
			}
			.nav_item a:hover {
				color:#ffffff;
			}
					
		.nav_item_h {
			background:#ffffff;
			float:left;
			font-size:13px;
			height:21px;
			_height:20px;
			padding:7px 15px 7px 15px;
			border-top:1px solid #646464;
		}
		
			.nav_item_h a {
				border:0px;
				color:#333333;
				font-size:14px;
				text-decoration:none;
			}
						
		.nav_item_left_side {
			background:URL("/graphics/tab_left.gif") no-repeat top;
			float:left;
			height:35px;
			width:8px;
		}
		
		.nav_item_right_side {
			background:URL("/graphics/tab_right.gif") no-repeat top;
			float:left;
			height:35px;
			width:8px;
		}
		
		.nav_item_end {
			float:left;
			font-size:12px;
			color:#dddddd;
			height:28px;
			border:1px solid #646464;
			border-width:1px 0;
			background:#969696;
			padding:0;
		}
		
		


/*****  Main Content  *****/

	#main_content {
		min-width:900px;
		padding:20px 0px 20px 50px;
	}
	
		#main_col_full {
		}
	
		#main_col_1 {
			float:left;
			margin-right:10px;
			min-width:330px;
			max-width:330px;
		}
		
		#main_col_2 {
			float:left;
			margin-left:10px;
			margin-right:10px;
			min-width:255px;
			max-width:255px;
		}
		
		#main_col_3 {
			float:left;
			margin-left:10px;
			min-width:225px;
			max-width:225px;
		}
		
		#main_col_ds_1 {
			float:left;
			margin-right:10px;
			min-width:500px;
			max-width:500px;
		}
		
		#main_col_ds_2 {
			float:left;
			margin-left:10px;
			min-width:360px;
			max-width:360px;
		}
		
		#main_col_ds_3 {
			float:left;
			margin-right:10px;
			min-width:255px;
			max-width:255px;
		}
		
		#main_col_ds_4 {
			float:left;
			margin-left:10px;
			min-width:565px;
			max-width:565px;
		}
		
		#main_col_ds_5 {
			float:left;
			margin-right:10px;
			min-width:272px;
			max-width:272px;
		}
		
		#main_col_ds_6 {
			float:left;
			margin-right:10px;
			min-width:208px;
			max-width:208px;
		}
		
		#main_col_ds_7 {
			min-width:500px;
			max-width:500px;
		}


/*****  Login Screen  *****/

	#login_wrapper {
	}
	
	#login_main {
		background-color:#999999;
		min-height:470px;
		min-width:950px;
	}
	
	#login_main_header {
		background-color:#FFFFFF;
		min-width:900px;
		padding:15px 0px 0px 50px;
	}
	
	#login_main_content {
		background-color:#999999;
		padding:5px 5px 5px 40px;
	}
	
		#login_main_content td {
			color:#000000;
			font-size:10px;
			font-style:italic;
		}
		
	#forgot_login {
		float:left;
		font-size:10px;
	}
	
		#forgot_login a {
		}
		
	#forgot_login_2 {
		font-size:10px;
	}
	
		#forgot_login_2 a {
		}