/* All rights reserved. Shoaworks 2007 */
body
{
	margin:0px;
	background-image:url(images/bg_Main.gif);
	font-family:Tahoma;
	font-size:11px;
}
#header_main
{
	background-image:url(images/header_greyPanel.gif);
	background-repeat:repeat-x;
	height:76px;
}
.logo_top
{
	background-image:url(images/logo.gif);
	background-repeat:repeat-x;
	height:76px;
	width:204px;
	float:right;
}
.main_contents_width
{
	width:849px;
	text-align:left;
}
.phase_tabs
{
	width:640px;float:left;
	padding-top:48px;
}
.selected_phase_tab .left
{
	background-image:url(images/header_tabLeft.gif);
	background-repeat:no-repeat;
	width:15px;
	height:28px;
	display:block;
	float:left;
}
.selected_phase_tab .right
{
	background-image:url(images/header_tabRight.gif);
	background-repeat:no-repeat;
	width:15px;
	height:28px;
	float:left;
	display:block;
	padding-right:20px;
}
.selected_phase_tab .center
{
	background-image:url(images/header_tabCont.gif);
	background-repeat:repeat-x;
	height:19px;
	display:block;
	float:left;
	padding-top:9px;
}
.selected_phase_tab .center a
{
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
}
.normal_phase_tab .center
{
	height:19px;
	display:block;
	float:left;
	padding-top:9px;
	color:#ffffff;
}
.normal_phase_tab .center a, .normal_phase_tab .center a:visited
{
	text-decoration:none;
	color:#ffffff;
}
.normal_phase_tab .center a:hover
{
	text-decoration:none;
	color:#E17531;
}

.selected_phase_tab .center a, .selected_phase_tab .center a:visited
{
	text-decoration:none;
	color:#000000;
}
.normal_phase_tab .left
{
	width:15px;
	height:28px;
	display:block;
	float:left;
}
.normal_phase_tab .right
{
	width:15px;
	height:28px;
	float:left;
	display:block;
	padding-right:20px;
}
#page_container
{
	padding-top:30px;
}
.footerWithTopBorder
{
	border-top:1px solid #000000;
	text-align:center;
	font-size:9px;
	padding-top:5px;
}
.selected_tab .left
{
	background-image:url(images/tab_Left_selected.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
	display:block;
	float:left;
}
.selected_tab .right
{
	background-image:url(images/tab_Right_selected.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
	float:left;
	display:block;
	}
.selected_tab .center
{
	background-image:url(images/tab_Cont_selected.gif);
	background-repeat:repeat-x;
	height:22px;
	display:block;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.selected_tab .center a
{
	text-decoration:none;
	color:#000000;
}

.normal_tab .left
{
	background-image:url(images/tab_Left_normal.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
	display:block;
	float:left;
}
.normal_tab .right
{
	background-image:url(images/tab_Right_normal.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
	float:left;
	display:block;
	}
.normal_tab .center
{
	background-image:url(images/tab_Cont_normal.gif);
	background-repeat:repeat-x;
	height:22px;
	display:block;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.normal_tab .center a
{
	text-decoration:none;
	color:#4C4C4C;
}

.hover_tab .left
{
	background-image:url(images/tab_Left_hover.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
	display:block;
	float:left;
}
.hover_tab .right
{
	background-image:url(images/tab_Right_hover.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
	float:left;
	display:block;
	}
.hover_tab .center
{
	background-image:url(images/tab_Cont_hover.gif);
	background-repeat:repeat-x;
	height:22px;
	display:block;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.hover_tab .center a
{
	text-decoration:none;
	color:#000000;
}
.spacer
{
	background-image:url(images/blank_tab_seperator.gif);
	background-repeat:repeat-x;
	width:10px;
	height:28px;
	float:left;
	display:block;
}
.panel_bg_cont
{
	background-image:url(images/panel_bg_cont.gif);
	background-repeat:repeat-y;
}
.panel_bg_footer
{
	background-image:url(images/panel_footer.gif);
	background-repeat:no-repeat;
	height:13px;
	
}
.panel_bg_main
{
	background-image:url(images/panel_bg.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	padding-right:13px;
	padding-top:2px;	
	background-position:top;
}
.left-pointer
{
	background-image:url(images/P_Total_Left.gif);
	height:23px;
	width:9px;
	float:left;
	display:block;
}
.center-pointer
{
	background-image:url(images/P_Total_Con.gif);
	height:18px;
	white-space:nowrap;
	float:left;
	display:block;
	padding-top:5px;
}
.right-pointer
{
	background-image:url(images/P_Total_Right.gif);
	height:23px;
	width:9px;
	float:left;
	display:block;
}
.big_sub_panel
{
	width:655px;
	float:left;
}
.small_sub_panel
{
	width:156px;
	float:right;
}

.white_Panel_header
{
	background-image:url(images/white_Panel_header.gif);
	background-repeat:no-repeat;
	height:21px;
	padding-left:13px;
	padding-right:13px;
}
.white_Panel_cont
{
	background-image:url(images/white_Panel_cont.gif);
	background-repeat:repeat-y;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
}
.white_Panel_footer
{
	background-image:url(images/white_Panel_footer.gif);
	background-repeat:no-repeat;
	height:11px;
}
table.calendar_table
{
	width:100%;
	border-left:solid 1px #CDCDCD;
	border-top:solid 1px #CDCDCD;
}
table.calendar_table tr td
{
	border-bottom:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
	width:90px; /* Total width and height will be 90px*/
	height:90px;
	vertical-align:top;
}
table.calendar_table tr td div
{
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
table.calendar_table tr td.offDays
{
	background-color:#EEEEEE;
}
table.calendar_heading
{
	width:100%
}
table.calendar_heading tr td
{
	width:90px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}
.phase_head
{
	background-image:url(images/phase_head.gif);
	background-repeat:no-repeat;
	height:21px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	line-height:21px;
}
.phase_body
{
	background-image:url(images/phase_body.gif);
	padding-left:5px;
	padding-right:5px;
}
.phase_spacer
{
	padding-top:5px;
}
.phase_seperator
{
	background-image:url(images/phase_seperator.gif);
	height:8px;
	background-repeat:no-repeat;
}
.phase_footer
{
	background-image:url(images/phase_footer.gif);
	height:8px;
	background-repeat:no-repeat;
}
.phase_font
{
	font-size:10px;
	color:#FFFFFF;
}
a.btn_style
{
	height:23px;
	background-repeat:no-repeat;
	display:block;
	width:135px;/* Total width of 145px */
	padding-left:10px;
	line-height:23px;
	color:#FFFFFF;
	text-decoration:none;
}
a.btn_1{
	background-image:url(images/btn_1.gif);
}
a.btn_1:hover{
	background-image:url(images/btn_1_hover.gif);
}
a.btn_2{
	background-image:url(images/btn_2.gif);
}
a.btn_2:hover{
	background-image:url(images/btn_2_hover.gif);
}
a.btn_3{
	background-image:url(images/btn_3.gif);
}
a.btn_3:hover{
	background-image:url(images/btn_3_hover.gif);
}
a.btn_4{
	background-image:url(images/btn_4.gif);
}
a.btn_4:hover{
	background-image:url(images/btn_4_hover.gif);
}
a.btn_5{
	background-image:url(images/btn_5.gif);
}
a.btn_5:hover{
	background-image:url(images/btn_5_hover.gif);
}
a.btn_6{
	background-image:url(images/btn_6.gif);
}
a.btn_6:hover{
	background-image:url(images/btn_6_hover.gif);
}
a.btn_7{
	background-image:url(images/btn_7.gif);
}
a.btn_7:hover{
	background-image:url(images/btn_7_hover.gif);
}
a.btn_8{
	background-image:url(images/btn_8.gif);
}
a.btn_8:hover{
	background-image:url(images/btn_8_hover.gif);
}
a.btn_9{
	background-image:url(images/btn_9.gif);
	color:#000000;
}
a.btn_9:hover{
	background-image:url(images/btn_9_hover.gif);
}
a.close_link
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.close_link:hover
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
table.td_height31px tr td
{
	height:31px;
}
tr.table_header th
{
	background-color:#E4E4E4;
	color:#000000;
	font-weight:bold;
	height:20px;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}
table.padding-left-right tr td
{
	padding-left:8px;
	padding-right:8px;
}
.tableData
{
width:90%;
}
.border_left
{
	border-left:solid 1px #E4E4E4;
}
tr.add_line td
{
	background-color:#F3F3F3;
	border-top:solid 1px #E4E4E4;
	border-bottom:solid 1px #E4E4E4;
}
.labelWithComponent{
	position:relative;
	top:-5px;
}
.bold-text
{
	font-weight:bold;
}
table.normal_button
{
	height:26px;
}
table.normal_button tr td, table.hover_button tr td
{
	padding:0px;
}
table.normal_button td.left
{
	background-image:url(images/button_normal_left.gif);
	background-repeat:no-repeat;
	width:7px;
}
table.normal_button td.center
{
	background-image:url(images/button_normal_cont.gif);
	background-repeat:repeat-x;
}
table.normal_button td.right
{
	background-image:url(images/button_normal_right.gif);
	background-repeat:no-repeat;
	width:7px;
	height:26px;
}
table.normal_button td.center a
{
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
table.hover_button
{
	height:26px;
}
table.hover_button td.left
{
	background-image:url(images/button_hover_left.gif);
	background-repeat:no-repeat;
	width:7px;
}
table.hover_button td.center
{
	background-image:url(images/button_hover_cont.gif);
	background-repeat:repeat-x;
}
table.hover_button td.right
{
	background-image:url(images/button_hover_right.gif);
	background-repeat:no-repeat;
	width:7px;
	height:26px;
}
table.hover_button td.center a
{
	color:#ffffff;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
a.black_link
{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a.black_link:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
#popup_body
{
	border-left:solid 1px #C5C5C5;border-right:solid 1px #C5C5C5;background-color:#EEEEEE; background-image:url(images.popup_repeat.gif);background-repeat:repeat-x;
}
.orange_heading_simple
{
	background-image:url(images/Orange_Head.gif);
	background-repeat:repeat-x;font-weight:bold;
	height:20px;
	line-height:20px;
	padding-left:14px;
}
.sub_panel
{
	border:solid 1px #898989;background-color:#FFFFFF;padding-bottom:10px;width:96%;margin-left:2%;
}
.sub_panel_Header
{
	background-image:url(images/balck_header.gif);background-repeat:repeat-x;color:#FFFFFF;text-align:center;line-height:18px;font-weight:bold;
}
.scrollers{z-index:0;display:block;height:10px;width:100%;float:left;margin-top:14px;}
table.grey_panel_scroller { background-color:#C4C4C4; }
table.grey_panel_scroller td.left_side_scroller { border-right:solid 1px #FFFFFF;}
table.grey_panel_scroller td.right_side_scroller {}
a.upArrow
{
display:block;background-position:center;background-repeat:no-repeat;height:10px;
background-image:url(images/scroll_up_hover.gif);background-color:#C4C4C4;
}
a.upArrow:hover
{
background-color:#969696;
}
a.downArrow
{
display:block;background-position:center;background-repeat:no-repeat;height:10px;
background-image:url(images/scroll_down_hover.gif);background-color:#C4C4C4;
}
a.downArrow:hover
{
background-color:#969696;
}
.black_panel_Header
{
	background-image:url(images/balck_header.gif);background-repeat:repeat-x;color:#FFFFFF;line-height:18px;font-weight:bold;
	padding-left:14px;text-align:left;
}

.padding-left td.signInText
{
	padding-top:8px;
}
.padding-left td
{padding-left:14px;
padding-top:3px;
}
.orangePanel_header{width:849px; position:relative;height:90px;}
.orangePanel_header .right{position:absolute;background-image:url(images/orangePanel_right.gif);width:5px; right:0px;height:90px;top:0px;background-repeat:no-repeat;}
.orangePanel_header .left{position:absolute;left:0px;background-image:url(images/orangePanel_left.gif);width:6px;height:90px;top:0px;background-repeat:no-repeat;}
.orangePanel_header .center{margin-left:6px;margin-right:5px;background-image:url(images/orangePanel_cont.gif);background-repeat:repeat-x; height:90px;top:0px;}

.orangePanel_t1{font-size:25px;color:#FFFFFF;text-align:center;padding-top:10px;}
.orangePanel_t2{font-size:11px;text-align:center;padding-top:3px;}
.orangePanel_t3{font-size:14px;color:#FFFFFF;text-align:center;font-weight:bold;padding-top:2px;}

.signInPanel{width:185px;height:220px;border:1px solid #8E8E8E;margin-top:6px;float:left;background-image:url(images/signInPanel_bg.gif);background-repeat:repeat-x;background-color:#FEF4CC;}
.types_panel_container{width:653px;height:220px;border:1px solid #8E8E8E;margin-top:6px;float:right;background-image:url(images/type_panel.gif);background-repeat:repeat-x;}
.type_data{padding-left:20px;padding-top:30px;line-height:25px;}
.type_panel{float:left; width:33%;background-position:top right; background-repeat:no-repeat;margin-top:18px;}
.type_seperator{float:left; border-right:1px dotted #8E8E8E;height:168px;margin-top:30px;}
.screenShot_panel{width:542px;float:left;position:relative;border:1px solid #8E8E8E;background-image:url(images/screeenShotsPanel_bg.gif);background-repeat:repeat-x;background-color:#FFFFFF;}
.screenShot_data{width:50%;float:left;}

