html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, blockquote, ul, ol, li, pre, form, fieldset, table, th, td, hr { margin: 0; padding: 0; } input {margin:0;}/*reset css*/

/*------general------*/

body {margin: 0;font-family: Arial, Helvetica, sans-serif;color:#333333;background:#7F7F7F;font-size:10px;line-height:1.5;}

img { behavior:url(/_includes/iepngfix.htc); }

p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a img {border: none;}

a {text-decoration: underline;color:#333333;}
	a:hover{text-decoration: none;}
	a:active{text-decoration: underline;}

/*C5DCE5
F6A150*/

h1 {color:#FAFAFA; font-size:1.6em;margin:0 0 10px 0;background:#808080; padding:8px 13px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;}
h2 {color:; font-size:1.3em; margin-bottom:.5ex;}
h3 {color:#333333; font-size:1.2em; margin-bottom:.5ex;}

h1 a, h2 a, h3 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration:underline;}

hr {color: #CCCCCC;background-color: #CCCCCC;height: 1px;border: 0;width: 100%;margin-bottom:1em;margin-top:1em; clear:both;}

span.required{color: #AB5555;font-weight:bold;font-size:1.4em;line-height:0;}
span.delimiter {margin:0 0.65em;}

/*------widths------*/

.width-100{width:100%;}
.width-75{width:75%;}
.width-49{width:49%;}

/*------wrapper------*/

#wrapper {margin:0;width:100%;}

#wrapper_login {margin:0 auto;width:238px;background:url(/images/login-back.gif) repeat-y;}
	.login_frame{background:#FFFFFF;border-top:#F79521 solid 5px;margin:0 auto;width:228px;}
	.login_top{width:238px;height:20px;margin:150px auto 0;background:  url(/images/login-top.gif) center bottom no-repeat;}
	.login_bottom{width:238px;height:20px;margin:0 auto;background:  url(/images/login-bottom.gif) center top no-repeat;}

/*------header------*/

#user_controls{width:100%;background:url(/images/user-controls-background.gif) bottom repeat-x #7F7F7F;}

#user_controls td{font-size:1.1em;padding:0.9em 16px;font-weight:bold;color:#FFFFFF;}

#user_controls a{color:#FFFFFF;text-decoration:none;}
	#user_controls a:hover{text-decoration:underline;}

#header{width:100%;font-size:11px;font-family:Verdana, Geneva, sans-serif;}

#header td{padding:20px 16px;background:#FAFAFA;border-bottom:#808080 solid 5px;}

#header img{margin:0 10px 0 0;}#header a{color:#666666;}

/*------page heading / information------*/ 

#page_heading {color:#FFFFFF; font-size:1.6em;margin:0 0 10px 0;background:#F6A150 url(/images/h1-background.gif) top repeat-x;padding:8px 13px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;}

/*------sidebar------*/ 

#sidebar {width:150px;background:#FAFAFA;font-size:1.1em;}

.accToggler {
	margin: 0;
	padding: 5px 10px;
	width: 130px;
	background: #F98202;
	color: #FAFAFA;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.accContent{
	margin: 0 0 10px 0;}

	.accContent ul{list-style: none;padding:0;border:none;}
		
	.accContent li {border-bottom:#808080 solid 1px;}
		
	.accContent a{color:#333333;text-decoration:none;display:block;padding:4px 10px;}
			
	.accContent a:hover{color:#333333;background-color:#E8E8E8;}
	
	
/*------breadcrumb navigation (horizontal)------*/ 

#nav_breadcrumb {
	font-size:12px;
	border:1px solid #C6D9E9;
	background-color:#F1F5FA;
	margin:0 0 10px 0;
	width:100%;
	}
	
	#nav_breadcrumb td {
	padding:8px 10px;}

	#nav_breadcrumb td ul {
	display: inline;
	border: none;
	} 

	#nav_breadcrumb td ul li {
	list-style: none;
	display: inline;
	font-weight:bold;
	display:block;
	float:left;
	}	

	#nav_breadcrumb td ul li a{
	color:#666666;
	padding: 0 15px 0 0;
	margin: 0 10px 0 0;
	background-image:url(/images/icon-arrow-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
	display:block;
	float:left;
	}	
	
	#nav_breadcrumb td ul li a:hover{
	color:#333333;
	
	}	


/*------page content------*/ 

#content_container {width:100%;background:#FFFFFF url(/images/content-container-back.gif) top repeat-x;}

#page_content {line-height:1.5em;}

	#page_content p {margin: 0 0 1em 0;}
	
	#page_content blockquote, ul, ol {margin: 0 2em 1em 0;padding:0;}

	#page_content ul, ol {padding:0 0 0 1.5em;}
	
/* ######### CSS for Tabs. ######### */

.modernbricksmenu2{
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	background: #D1D1D1;
	font-size:11px;
	margin: 0 0 1em 0;
	}
	.modernbricksmenu2 td{padding:10px 10px 2px 10px;}

	.modernbricksmenu2 ul{
	list-style: none;
	}

	.modernbricksmenu2 ul li{
	list-style: none;
	margin:0;
	}
	
	.modernbricksmenu2 li{
	float:left;
	}
	
	.modernbricksmenu2 li a{
	float:left;
    background:url("/images/button-left.gif") no-repeat left top;
	text-decoration:none;
	padding:0 0 0 8px;
	margin: 0 8px 0 0px;
	}
	
	.modernbricksmenu2 li a span{
	float:left;
	display:block;
    background:url("/images/button-right.gif") no-repeat right top;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding:1px 8px 7px 0px;
	}
	
		*:first-child+html .modernbricksmenu2 li a span{padding-top:0;} * html .modernbricksmenu2 li a span{padding-top:0;}/* IE Fix */
	
	.modernbricksmenu2 li a:hover{
	color: #OOOOOO;
	}
	
	.modernbricksmenu2 li a.selected{ /*currently selected tab*/
	float:left;
	color: #FFFFFF;
	background:url("/images/button-left-selected.gif") no-repeat left top;
    padding:0 0 0 8px;
	display:block;
	}
	
	.modernbricksmenu2 li a.selected span{ /*currently selected tab*/
	float:left;
	color: #FFFFFF;
	background:  url("/images/button-right-selected.gif") no-repeat right top;
	padding:1px 8px 7px 0px;
	margin:0;
	}
	
		*:first-child+html .modernbricksmenu2 li a.selected span{padding-top:0;} * html .modernbricksmenu2 li a.selected span{padding-top:0;}/* IE Fix */
	
	.tabcontent{
	font-size:11px;
	display:none;
	clear:both;
	
	}
	
	
	@media print {
	.tabcontent {
	display:block !important;
	}
	}	
	
	
/*------submit page------*/ 
	
.tabbed_submit {background-color:#DADADA;padding:10px;margin:0 0 10px 0; font-size:11px;}
.tabbed_submit td{padding:0 10px 0 0;}
	
/*------tables------*/ 

thead {background:#F98202;font-weight:bold;font-size:14px;text-align:left;}
	thead a, thead p{font-weight:normal;font-size:11px;margin:0;}
	thead th{padding:7px;background:#F98202;}

.alt_row {background:#F1F5FA;}

/*------table preview------*/ 

.table_previewhdr {font-size:12px;margin: 0 0 0px 0;}

.table_preview {font-size:12px;margin: 0 0 20px 0;}

	.table_preview td{padding:5px;border-bottom:#E0E0E0 solid 1px;}
	
	.table_preview td td{padding:0 5px 0 0;border-bottom:#FFFFFF solid 0px;font-size:11px;}
	
	.table_preview img{margin:2px 0 0 0;float: inherit;}
	
	.table_preview th.thead_2{font-weight:bold;background:#FFFFFF;border-bottom:3px solid #CCCCCC;padding:0;}
	
	.table_preview th.thead_2 a,.table_preview th.thead_2 p{
		display:block;padding:7px 15px 7px 7px;font-weight:bold;font-size:12px;margin:0;}
	
	.thead_2 a:hover, .current_column_up a{/*------default hover / current column up------*/ 
		background:  url(/images/thead-2-current-column-up.gif) no-repeat right top #F6F6F6;}
		
	.current_column_up a:hover, .current_column_down a{/*------current column up hover / current column down------*/ 
		background:  url(/images/thead-2-current-column-down.gif) no-repeat right bottom #F6F6F6;}
		
/*------table data------*/ 

.table_data {border-left:#CCCCCC solid 1px;}

	.table_data td {padding:10px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}

	.table_data thead {background-color:;font-weight:bold;color:;}

	.table_data tfoot {background-color:;font-size:.75em;}

/*------table forms------*/ 
	
.table_forms {border-right:#E4E4E4 solid 1px;border-left:#E4E4E4 solid 1px;margin:0 0 10px 0;font-size:12px;}

	.table_forms td {padding:8px 8px 0 8px;border-bottom:#E4E4E4 solid 1px;background: url(/images/table-form-back.gif) repeat-x bottom}
	
	.table_forms td td{padding:0 30px 8px 0;border-bottom:0;border-collapse:collapse;background: url(/images/blank.gif);}

	.table_forms thead th{padding:7px;background:#F98202;text-align:left; color:#FAFAFA;}

	.table_forms tfoot {background-color:#EEEEEE;}
	
	.table_forms .required{font-weight:bold;color:#B22525;font-size:1em;}
	
	.table_forms label {display:block;clear:both;font-weight:bold;}
	
	.table_forms .inactive {color:#666;}

    .table_forms_label_clear label {font-weight:bold; display:inline;}
	
.table_forms_login {border-right:#E8E8E8 solid 1px;border-left:#E8E8E8 solid 1px;border-top:#E8E8E8 solid 1px;font-size:12px;}

	.table_forms_login tbody td{padding:7px;background:#EAEAEA;}
	.table_forms_login td td{border-bottom:0;border-collapse:collapse;vertical-align:top;background:url(/images/blank.gif);}
	.table_forms_login td td input[type="text"], .table_forms_login td td input[type="password"]{width:160px;}
	.login_actions td {padding:0 7px 0 0;}
	
/*------global forms------*/

input[type=text],input[type=password]{color:#666666;font-size:12px;}
textarea{color:#666666;font-size:0.9em;line-height:1.3em;}
input[type="checkbox"]{margin:0 5px 0 0;}

/*------buttons------*/
.bttn_submit {background:#2D2D2D;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:12px;margin:0;padding:3px 5px; cursor:pointer;}
.bttn_button {background:#808080;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:12px;margin:0;padding:3px 5px;cursor:pointer;}
	thead .bttn_button {background:#808080;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:12px;margin:0;padding:3px 5px;cursor:pointer;}

/*------labels------*/ 

.label_pending {font-weight:normal;padding:2px 5px;background:#D65C5C;display:block;color:#FFFFFF;float:left;font-size:11px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.label_draft {font-weight:normal;padding:2px 5px;background:#BBBB41;display:block;color:#FFFFFF;float:left;font-size:11px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.label_published {font-weight:normal;padding:2px 5px;background:#40AB46;display:block;color:#FFFFFF;float:left;font-size:11px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.label-scheduled {font-weight:normal;padding:2px 5px;background:#AD69AD;display:block;color:#FFFFFF;float:left;font-size:11px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.notify {background:#D18944;-moz-border-radius: 7px;-webkit-border-radius: 7px;margin:0 5px 0 0;color:#FFFFFF;padding:2px 8px;font-weight:bold;}

/*------icons------*/ 

.right_icon {margin:0px 0 0 5px; cursor:pointer;}

a.manual_sort_up {height:5px;width:30px;background:url(/images/icon-arrow-up.gif) top left no-repeat;top:0px;display:block;margin:0 0 2px 0;}
	a.manual_sort_up:hover{background-position:0 -5px;}
	
a.manual_sort_down {height:5px;width:30px;background:url(/images/icon-arrow-down.gif) top left no-repeat;top:0px;display:block;margin:2px 0 0 0;}
	a.manual_sort_down:hover{background-position:0 -5px;}

/*------paging------*/ 

#paging {padding:1em;text-align:center;color:#666666;font-size:10px;}
#paging ul {list-style: none;margin:0;}
#paging ul li{ display:inline}
#paging ul li span{ padding:0 20px 0 20px;font-size:12px;}
#paging ul li span a{border:#999999 2px solid;}
#paging ul li span a:hover{color:#333333;border:#999999 2px solid;background:#EAEAEA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}
#paging ul li a{font-size:12px; border:#999999 1px solid;background: #FFFFFF;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
#paging ul li a:hover,#paging ul li.current_page a{ color:#333333;border:#999999 1px solid;background:#EAEAEA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}
	

/*------messages------*/ 

.system_error {padding:7px;background:#FFEBE8;border:#FF7F7F solid 1px;width:100%;left:0px;position:fixed;top:0px;margin-bottom:8px;font-size:13px;color:#333333;}
.system_confirm {padding:7px;background:#E2F9E3;border:#9CEFA8 solid 1px;width:100%;left:0px;position:fixed;top:0px;margin-bottom:8px;font-size:13px;color:#333333;}
.system_message {padding:7px;background:#FFFFE5;border:#FFD27F solid 1px;width:100%;left:0px;position:fixed;top:0px;margin-bottom:8px;font-size:13px;color:#333333;}

.message_error_login {padding: 7px 8px;border:#AB5555 solid 1px;background:#FFEBE8;font-size:12px;width:180px;}
	.message_error_login img{float:left;margin:0;}

/*------footer------*/

#footer {width:100%;margin:0 auto;background: url(/images/footer-background.gif) top repeat-x;clear:both;font-size:11px;line-height:1.6em;color:#FFFFFF;font-weight:bold;}
	#footer td{padding:20px;}

	#footer a{color:#FFFFFF;text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	

/*------modal popup------*/	
.ModalPopupBG {position: absolute;top: 0%;left: 0%; width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.tabbed_submit_no_margin {background-color:#DADADA;padding:10px;margin:0 0 0 0; font-size:11px;}
.tabbed_submit_no_margin td{padding:0 10px 0 0;}

