

#modscript{
	width:100%;
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:regular;
	text-decoration:none;
	color:#000000;	
	float:left;
}



#modscript error{
	font-weight:regular;
	font-size:12px;
	width:250px;
	float:left;
	height:20px;
	color: #FF0000;
	line-height:20px;
}



body{
	margin:10px;
}

img{
	border: 0px;
}

.stdmessage{
	float:left;
	width:100%;
	height:50px;
	position:relative;
	border-bottom:1px solid #CCCCCC;
}

.stdmessage_txt{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#7F7F7F;
	line-height:50px;
	margin-left:5px;
}


#stdrow_1col{
	clear:left;
	float:left;
	width:100%;
	height:30px;
	position:relative;
	border-bottom:1px solid #CCCCCC;
	overflow-y:hidden;
}


.stdrow{
	clear:left;
	float:left;
	width:100%;
	height:30px;
	position:relative;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
}


#stdrow_left{
	float:left;
	width:49%;
	height:30px;
	float:left;
	text-align:left;	
	
}
#stdrow_right{
	float:right;
	width:49%;
	height:30px;
	float:left;
	text-align:left;
	background:url('system/gfx/stdrow_vline.jpg');		
	background-repeat: repeat-y;		
}


#std3row_left{
        float:left;
        width:33%;
        height:30px;
        float:left;
        text-align:left;

}

#std3row_mid{
        float:left;
        width:33%;
        height:30px;
        float:left;
        text-align:left;
     	background:url('system/gfx/stdrow_vline.jpg');
        background-repeat: repeat-y;   
}  

#std3row_right{
        float:right;
        width:33%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdrow_vline.jpg');
        background-repeat: repeat-y;
}


#std4row_left_left{
        float:left;
        width:34.5%;
        height:30px;
        float:left;
        text-align:left;

}


#std4row_left{
        float:left;
        width:14.5%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdrow_vline.jpg');
        background-repeat: repeat-y;
}


#std4row_right{
        float:right;
        width:14.5%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdrow_vline.jpg');
        background-repeat: repeat-y;
}

#std4row_right_right{
        float:right;
        width:34.5%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdrow_vline.jpg');
        background-repeat: repeat-y;
}



#stdheader{
	clear:left;
	float:left;
	width:100%;
	height:30px;
	position:relative;
	border-bottom:1px solid #CCCCCC;	
	border-top:1px solid #CCCCCC;
	background:#ECEDEF;

}

#stdsearch{
        clear:left;
        float:left;
        width:100%;
        height:30px;
        position:relative;
        border-top:1px solid #CCCCCC;
        background:#ECEDEF;

}

.stdsearch_input{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	width:200px;
	height:20px;
        font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
        font-size:11px;
}

.stdsearch_submit{
        margin-top:5px;
        height:20px;
        font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:11px;
}

#stdsearch_left{
        float:left;
        width:49%;
        height:30px;
        float:left;
        text-align:left;
        background:#F1F1F4;
}

#stdsearch_right{
        float:right;
        width:49%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdheader_vline.jpg');
        background-repeat:repeat-y;
        font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
        font-size:11px;
}

.stdsearch_left{
        font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        line-height:30px;
        margin-left:10px;
}

.pager{
	margin-left:10px;
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
        font-size:12px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	color:#CC0000;
}
.pager a{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
        font-size:12px;
        font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#stdheader_left{
	float:left;
	width:49%;
	height:30px;
	float:left;
	text-align:left;
	background:#F1F1F4;
}
#stdheader_right{
	float:right;
	width:49%;
	height:30px;
	float:left;
	text-align:left;
	background:url('system/gfx/stdheader_vline.jpg');
	background-repeat:repeat-y;
}


#stdheader4col_left_left{
        float:left;
        width:14.5%;
        height:30px;
        float:left;
        text-align:left;
        background:#F1F1F4;
}
#stdheader4col_right{
        float:right;
        width:14.5%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdheader_vline.jpg');
        background-repeat:repeat-y;
}

#stdheader4col_left{
        float:left;
        width:34.5%;
        height:30px;
        float:left;
        text-align:left;
        background:#F1F1F4;
        background:url('system/gfx/stdheader_vline.jpg');
        background-repeat:repeat-y;
}       
#stdheader4col_right_right{
        float:right;
        width:34.5%;
        height:30px;
        float:left;
        text-align:left;
        background:url('system/gfx/stdheader_vline.jpg');
        background-repeat:repeat-y;
}



.stdheader_left{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:30px;
	margin-left:10px;
}


#stdsubheader{
	clear:left;
	float:left;
	width:100%;
	height:30px;
	position:relative;
	border-bottom:1px solid #CCCCCC;	
	background:#D0D0D7;

}


#stdsubheader_left{
	float:left;
	width:49%;
	height:30px;
	float:left;
	text-align:left;
	background:#C8C9D0;
}
#stdsubheader_right{
	float:right;
	width:49%;
	height:30px;
	float:left;
	text-align:left;
	background:url('system/gfx/stdsubheader_vline.jpg');
	background-repeat:repeat-y;
}

.stdsubheader_left{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:30px;
	margin-left:5px;
}



.stdheader_right{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:30px;
	margin-left:8px;
}


#stdsubheader_1col{
	clear:left;
	float:left;
	width:100%;
	height:30px;
	position:relative;
	border-bottom:1px solid #CCCCCC;	
	background:#C8C9D0;

}


#stdsubheader_1col_left{
	float:left;
	width:98%;
	height:30px;
	float:left;
	text-align:left;
	background:#C8C9D0;
}

.stdsubheader_1col_left{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:30px;
	margin-left:5px;
}


.stdrow_left{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:regular;
	text-decoration:none;
	color:#666666;
	line-height:30px;
}

.stdrow_right{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:regular;
	text-decoration:none;
	color:#666666;
	line-height:30px;
}


#remoteScriptRPC{
	position:absolute;
	top:-300px;
	left:300px;
	width:300px;
	height:300px;
	display:none;
}

#statusmessage{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	height:12px;
	font-size:11px;
	font-weight:regular;
	text-decoration:none;
	color:#666666;
	line-height:31px;
	float:left;
	height:31px;
	width:100px;
	margin-left:10px;
	_margin-left:5px;
	margin-right:5px;
	overflow:hidden;	
}

#statusmessage:hover{
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}


#package_navigation_entry_selected{
	float:left;
	width:197px;
	height:31px;
	background:url('system/gfx/package_navigation_selected_bg.jpg');
}

#package_navigation_entry_selected:hover{
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	cursor:hand;
}

#package_navigation_entry_selected a{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	height:12px;
	font-size:11px;
	font-weight:regular;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:20px;
	position:relative;
	top: 8px;
	_top:5px;
}

#package_navigation_entry a{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	height:12px;
	font-size:11px;
	font-weight:regular;
	text-decoration:none;
	color:#1C2448;
	margin-left:20px;
	position:relative;
	top: 8px;
	_top:5px;
}


#package_navigation_entry{
	float:left;
	width:197px;
	height:31px;
}

#package_navigation_entry:hover{
	background:url('system/gfx/package_navigation_roll.jpg');
	cursor:hand;
}

#package_navigation{
	float: left;
}


#siteholder{
	width:99%;
	float:left;
	display:block;
}


#far_right_marker{
	float:right;
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;

}


#bottom_marker{
	width:1%;
	clear:left;
	float:left;
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
}

#header{
	width:1010px;
	height:66px;
	float:left;
	display:inline;
}

#headeright_holder{
	height:66px;
	float:left;
	width: 813px;
	display:inline;
}

#header_top{
	height:31px;
	float:left;
	width:813px;
	display:inline;	
}

#header_bot{
	height:35px;
	float:left;
	width:813px;
	display:inline;	
}

#header_topleft_left{
	height:31px;
	width: 1px;
	float:left;
	background:url('system/gfx/header_topleft_left.jpg');
	overflow:hidden;
}

#header_topleft{
	height:31px;
	width: 804px;
	float:left;
	background:url('system/gfx/header_topleft.jpg');
	float:left;
}

#header_topright{
	height:31px;
	width:8px;
	float:left;
	background:url('system/gfx/header_topright.jpg');
	overflow:hidden;
}

#header_botleft_left{
	height:35px;
	width: 11px;
	float:left;
	background:url('system/gfx/header_botleft_left.jpg');
	overflow:hidden;
}


#header_botleft{
	height:35px;
	width: 649px;
	float:left;
	background:url('system/gfx/header_botleft.jpg');
}

#header_botright{
	height:35px;
	width: 145px;
	float:left;
	text-align:right;
	background:url('system/gfx/header_botright.jpg');
	overflow:hidden;
}

#header_botright_right{
	height:35px;
	width: 8px;
	float:left;
	background:url('system/gfx/header_botright_right.jpg');
}

#logo{
	width:197px;
	height:66px;
	background-image:url('system/gfx/logo.jpg');
	float:left;
	overflow:hidden;
}

#logo:hover{
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}


#navholder{
	height:31px;
	diplay:inline;
	float:left;
}



#navholder:hover{
	height:31px;
	diplay:inline;
	float:left;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}


#navon_left{
	width:12px;
	height:31px;
	display:inline;
	float:left;
	overflow:hidden;
	background:url('system/gfx/navon_left.jpg');
}

#navon{
	height:31px;
	display:inline;
	float:left;
	background:url('system/gfx/navon_bg.jpg');
	line-height:31px;
}


#navon_right{
	width:12px;
	height:31px;
	display:inline;
	float:left;
	overflow:hidden;
	background:url('system/gfx/navon_right.jpg');
}

#navoff_left{
	width:12px;
	height:31px;
	display:inline;
	float:left;
	overflow:hidden;
	background:url('system/gfx/navoff_left.jpg');
}

#navoff{
	height:31px;
	display:inline;
	float:left;
	line-height:31px;
	background:url('system/gfx/navoff_bg.jpg');
}


#navoff_right{
	width:12px;
	height:31px;
	display:inline;
	float:left;
	overflow:hidden;
	background:url('system/gfx/navoff_right.jpg');
}

.nav_text{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	color: #151E49;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	white-space: nowrap;
	position:relative;
	top:2px;
}

#nav_toprightholder{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	color: #828282;
	font-size: 12px;
	font-weight:regular;
	height:31px;
	margin-left:10px;
	margin-right:10px;
	float:right;
}

.nav_topright{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	color: #929292;
	font-size: 12px;
	font-weight:regular;
	line-height:25px;
	text-decoration:underline;
	white-space: nowrap;
}

.nav_topright:hover{
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

#tool{
	width:1010px;
	float:left;
	margin-top:10px;
	display:inline;
	background:url('system/gfx/tool_leftcol_bg.jpg');
	background-repeat:repeat-y;
}

#tool_leftcol{
	float:left;
	width:197px;
}

#tool_leftcol_header{
	float:left;
	width:197px;
	height:41px;
	background:url('system/gfx/tool_leftcol_header.jpg');
}

#tool_rightcol{
	float:left;
	width:813px;	
}

#tool_rightcol_header0{
	float:left;
	width:813px;
	height:41px;
	background:url('system/gfx/tool_header_grad.jpg');
	background-repeat:repeat-x;
}

#tool_rightcol_header1{
	float:left;
	width:800px;
	height:41px;
	background:url('system/gfx/tool_header.jpg');
	background-repeat:no-repeat;
}

#tool_rightcol_headerright{
	width: 13px;
	height: 41px;
	overflow:hidden;
	float:left;
	background:url('system/gfx/tool_header_right.jpg');
}

.tool_leftcol_header{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight:bold;
	text-decoration:none;
	margin-left:21px;
	margin-right:21px;
	white-space: nowrap;
	position:relative;
	top:8px;
}

#tool_subnav{
	height:41px;
	float:left;
	background:url('system/gfx/tool_subnav_div.jpg');
	background-position: 100%;
	background-attach: fixed;
	background-repeat: no-repeat;	
	
}

#tool_subnav:hover{
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}


.tool_subnav{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	white-space: nowrap;
	position:relative;
	top:11px;
}

#tool_navigation{
	width:197px;
	background:url('system/gfx/tool_leftcol_bg.jpg');
	float:left;
}

#tool_tool{
	width:813px;
	float:left;
	background:url('system/gfx/tool_rightcol_right.jpg');
	background-position: 100%;
	background-attach: fixed;
	background-repeat: repeat-y;		
	overflow-x:hidden;

}

#tool_final{
	width:813px;
	float:left;	
	overflow-x:hidden;
}

#footer{
	float:left;
	width:1010px;
	height: 11px;
	display:inline;
}

#footer_left{
	float:left;
	width:197px;
	height:11px;
	background:url('system/gfx/tool_leftcol_bot.jpg');
	overflow:hidden;
}

#footer_right{
	float:left;
	width:802px;
	height:11px;
	background:url('system/gfx/tool_rightcol_bot.jpg');
	overflow:hidden;
}

#footer_right_right{
	float:left;
	width:11px;
	height:11px;
	background:url('system/gfx/tool_rightcol_botright.jpg');
	overflow:hidden;
}

#copywrite{
	margin-top:10px;
	margin-bottom:10px;
	width:1010px;
	height: 20px;
	text-align:center;
}

#copywrite-logon{
	margin-top:10px;
	margin-bottom:10px;
	width:700px;
	height: 20px;
	text-align:center;
}


#copywrite-logon a{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	line-height:20px;
	color: #6f6f6f;
	font-size: 11px;
	font-weight:regular;
	text-decoration:none;	
}
#copywrite-logon a:hover{
	text-decoration:underline;	
}



#copywrite a{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	line-height:20px;
	color: #6f6f6f;
	font-size: 11px;
	font-weight:regular;
	text-decoration:none;	
}
#copywrite a:hover{
	text-decoration:underline;	
}

#recent_items{
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif;
	height:35px;
	font-size:11px;
	font-weight:regular;
	position:relative;
	top:8px;
	color:#6f6f6f;
	margin-left:10px;
}

#recent_items a{
	text-decoration:none;
	color:#6f6f6f
}

#recent_items a:hover{
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

.datePicker {
	border:		0px dotted #CCCCCC;
	background:	Window;
	width:		170px;
	padding:	0px;
	cursor:		default;
	-moz-user-focus: normal;
}


.datePicker td {
	font:			smallcaption;
	font:			small-caption;
	text-align:		center;
	color:			WindowText;
	cursor:			default;
	font-weight:	normal !important;
	-moz-user-select:	none;
	padding:		0;
}

.datePicker td.red {
	color:			red;
}

.datePicker .header {
	background:		ActiveCaption;
	padding:		3px;
	border-bottom:	1px solid WindowText;
}

.datePicker .headerTable {
	width:			100%;
}

.datePicker .footer {
	padding: 3px;
}

.datePicker .footerTable {
	width:		100%;
}

.datePicker .grid {
	padding:	3px;
}
.datePicker .gridTable {
	width:	100%;
}

.datePicker .gridTable td {
	width:	14.3%;
}

.datePicker .gridTable .daysRow td {
	font-weight:	bold !important;
	border-bottom:	1px solid ThreeDDarkShadow;
}

.datePicker .grid .gridTable .upperLine {
	width:		100%;
	height:		2px;
	overflow:	hidden;
	background:	transparent;
}

.datePicker td.today {
	font-weight:	bold !important;
}

.datePicker td.selected {
	background:		Highlight;
	color:			HighlightText !important;
}

.datePicker td.labelContainer {
	width:	100%;
}

.datePicker td .topLabel {
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;

}

.datePicker td.filler {
	width:			100%;
}

.datePicker button {
	border-width:	1px;
	font:			Caption;
	font-weight:	normal !important;
	display:		block;
}

.datePicker .previousButton {
	background:	buttonface url("system/gfx/date.left.png") no-repeat center center;
}

.datePicker .nextButton {
	background:	buttonface url("system/gfx/date.right.png") no-repeat center center;
}
.datePicker .previousButton,
.datePicker .nextButton {
	width:			14px;
	height:			14px;
}

.datePicker .todayButton,
.datePicker .noneButton {
	width:	50px;
}


.datePicker .labelPopup {
	position:	absolute;
	min-width:	130px;
	background:	Window;
	border:		1px solid WindowText;
	padding:	1px;
}

.datePicker .labelPopup a {
	width:				100%;
	display:			block;
	color:				WindowText;
	text-decoration:	none;
	white-space:		nowrap;
}

.datePicker .labelPopup a:hover {
	background:	Highlight;
	color:		HighlightText;
}

.datePicker .labelPopup a.selected {
	font-weight:	bold;
}
