/* Universal
====================================================================================== */
body {
	background-color:#300000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top:10px;	
	text-align:center;
	}

a	{
	color: #3e1114;
	text-decoration: none;
	}

body h1 
{
	color: #3e0001;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	margin-top: 5px;
	font-weight:bolder;
	vertical-align:middle;
	margin-left: 5px;
	font-weight: bolder;
	padding-bottom:0px;
	margin-bottom: 10px;
	
}

body h2 
{
	color: #5a697d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 1px;
	margin-left: 3px;
	margin-bottom:10px;
	white-space: nowrap
}
body h3 
{
	display: inline;
	float: left;
	color: #656565;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 10px;

}
body h4
{
	color: #542128;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	margin-top: 2px;
	vertical-align:middle;
	margin-left: 5px;
	font-weight: bolder;
	padding-bottom:0px;
	margin-bottom: 2px;
	
}
body h4 a 
{
	color: #542128;
	text-decoration: none;
}

body p 
{	
	color:#515151;
	font-size: 9px;
	margin-top: 0px;
	vertical-align:top;
	margin-left: 5px;
	margin-right: 5px;
	padding-top:0px;


}

body p a 
{	
	color: #144ab8;
	margin-left:5px;
	text-decoration: none;
	font-family: Italic, Arial, Helvetica, sans-serif;


}

/*body u 
{	
	color: #3e0001;
	

}*/
body span
{
	text-decoration: underline;
	color:#144ab8;
	font-size:9px;
	

}


/*date*/
body h5  
{
	color: #3e1114;
	font-family: "Adobe Garamond Pro",  "Times New Roman", serif;
	font-size: 17px;
	margin-top: 10px;
	margin-left: 3px;
	padding-bottom:0px;
	margin-bottom: 10px;
	vertical-align:bottom;
}
body h5 a
{
	text-decoration:underline;
}
body h6 
{
	color: #3e1114;
	font-family: "Adobe Garamond Pro",  "Times New Roman", serif;
	font-size: 19px;
	margin-top: 10px;
	margin-left: 3px;
	padding-bottom:0px;
	margin-bottom: 10px;
	vertical-align:bottom;
}
.textfooter
{
	color: #3e1114;
	font-family: "Adobe Garamond Pro",  "Times New Roman", serif;
	font-size: 17px;
	margin-top: 10px;
	margin-left: 3px;
	padding-bottom:0px;
	margin-bottom: 10px;
	vertical-align:bottom;
}
.texthome
{
	color : #666465;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight:bolder;
	margin-left: 10px;	
}

.textheading
{
	color: #3e1114;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	margin-top: 12px;
	margin-left: 3px;
	margin-bottom: 12px;
}
.textbody
{
	color: #343434;
	font-size:11px;
	margin-bottom:0px;
}


.textmessage
{
	color: red;
	font-size:11px;

}


.bulletsmap
 {
	color: #343434;
	font-size:10px; 
	margin-top:0px;
	list-style-type: disc;	

 }
/* tables
====================================================================================== */
.tbl_bodwrap
{
 	width:756px;
}
.tbl_frmwrap
{
	width:246px;
	background-color:#efedee;
}

.tbl_frm
{
	width:230px;
}

.tbl_console
{
 	width:410px;
}
.tbl_news
{
	width:311px;
}

.tbl_resource
{
	width:542px;
}

tbl_loginfrmwrap
{
	width:709px;

}

.tbl_loginfrm
{
	width:700px;
}


.table_layout
{
	background-color:#1c0404;	
	margin-top:15px;
	 width: 799px;
}
.table_main
{
	background-color:#260000;
	margin-bottom:8px;
	padding-left:0px;
	padding-left:10px;
	width:789px;
}
.top_header
{
 	background: url(/Images/h_top_med.jpg)  repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top:0px;
	color: white;
 
}


.headerbig
{
	font: 16px Arial, Helvetica, sans-serif;
	color: #3e0001;
	text-align: left;
	margin-top:40px;
}

.headersmall
{
	margin-top:3px;
 	padding-top:3px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	margin-bottom:10px;
	padding-bottom:8px;
	vertical-align:bottom;
}
.headersmall a
{
	font: 9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	margin-top:3px;
}
.homebgwhite
{
 	background: url(/Images/home_bg_white.jpg)  repeat-x;
	width: 756px;
	height: 31px;
	margin-left:auto;
	margin-right:auto;
}

.homebgwhiteleft
{
 	background: url(/Images/home_bg_white.jpg)  repeat-x;
 	width:2px;
}

.top_nav
{
	padding-left:1px;
}

.tblformside
{
 	background: url(/Images/onepx_tblform.jpg)  repeat-y;
	margin-left:5px;
	margin-right:3px;
	padding-left:3px;
	padding-right:3px;
	width:1px;
	background-color: #efeeee;
}
.borderleft
{
 	background: url(/Images/border_left.jpg)  repeat-y;
	
}
.borderbottom
{
 	background: url(/Images/border_bottom.jpg)  repeat-x;
 	width:776px;
	
}
.borderright
{
 	background: url(/Images/border_right.jpg)  repeat-y;
	background-position:right;
}
.tblformside_x
{
 	background: url(/Images/onepx_tblform.jpg)  repeat-x;
	background-color: #efeeee;
	background-position:bottom;
}
.tblformsideright
{
 	background: url(/Images/onepx_tblform.jpg)  repeat-y;
	padding-left:0px;
	padding-right:6px;
	width:1px;
	background-color: #efeeee;
	background-position:right;
}
.tdtblfromext{
	margin-top:20px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: #efeeee;
	margin-left:8px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	
	
}

.tdtblfromfields{
	margin-top:5px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: #efeeee;
	margin-left:8px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	
	
}
.homebg
{
 	background: url(/Images/home_bg_new.jpg) repeat-x top left;
	margin-left:0px;
	padding-left:7px;
	padding-right:0px;

	
}
.homebg_right
{
 	background: url(/Images/home_bg_new.jpg) repeat-x top left;
	margin-left:5px;
	padding-left:10px;
	padding-right:5px;
	width:242px;

	
}
.homebg_y
{
 	background: url(/Images/home_bg_y.jpg) repeat-x top left;
	margin-left:100px;
	padding-left:1px;
	padding-right:1px;
	
}
.tanentbg
{
 	background: url(/Images/onepx_tbltanent.jpg) repeat-x top left;
	margin-left:100px;
	padding-left:3px;
	padding-right:3px;
	
	
}
.bgformtable
{
 	background: url(/Images/onepx_tbltanent.jpg) repeat-x top right;
	margin-left:150px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
	
}

.formborder
{
 	background: url(/Images/onepx_tbltanent.jpg) repeat-x top left;
	margin-left:0px;
	padding-left:0px;
	padding-right:6px;
	margin-right:3px;
	margin-top:8px;
	padding-top:0px;
	vertical-align:top;
	
}

.headertd
{
 margin-top:3px;
 padding-top:3px;
 background-color:white;
 margin-bottom:0px;
 padding-bottom:0px;
}
.styletd
{
	font: 11px Arial, Helvetica, sans-serif;
	margin-top:2px;
	color: white;
	margin-left:2px;
	margin-right:2px;
	padding-right:0px;
	padding-left:0px;
}

.styletdheader {	
	background: url(/Images/bg_styletdheader.jpg)  repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top:0px;
	color: white;
	margin-left:2px;
	margin-right:2px;
	padding-right:0px;
	padding-left:0px;
}


.bg_header_links
{
	
	background: url(/Images/bg_header_links.jpg)  repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top:0px;
	color: white;
	margin-left:2px;
	margin-right:2px;
	padding-right:12px;
	padding-left:0px;
	padding-bottom:4px;
}

.bg_header_links a
{
	
	background: url(/Images/bg_header_links.jpg)  repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top:0px;
	color: white;
	margin-left:2px;
	margin-right:2px;
	padding-right:12px;
	padding-left:0px;
	padding-bottom:4px;
}

.bg_topright {
	background: url(/Images/bg_top_right.jpg) no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	color: white;


	
}

table.tableForm {
	border: none;
	background-color:white;
	margin-left: 2px;
	
}
table.tableForm th {
	border-width:0px;
	padding: 0px;
	margin-top:0px;
}
table.tableForm td {
	background-color:#efeeee;
	color:#3e0001;
	margin-top:0px;
	margin-left: 0px;
	padding-left : 0px;
	font: 11px Arial, Helvetica, sans-serif;
}



.tableTenant{
	
	background-color: #efeded;
	height:19px;
	padding-left:10px;
	padding-bottom:8px;

	padding-right:10px;
	
}
.tblformtop{
	
	background-color: #efeded;
	height:10px;
	padding-left:10px;
	padding-bottom:8px;

	padding-right:10px;
	
}

.tdconsoleline{

	background: url(/Images/onepx_tblform.jpg)  repeat-y;
	background-color: #efeeee;
	background-position:center;
	margin-top:5px;
	margin-right:5px;
	padding-left:2px;
	padding-right:2px;		

}

.tdtblconsole{
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;	
	background-color: #efeeee;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom: 0px;
	
}
.tdtblconsoleoff{
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;	
	background-color: white;
	padding-bottom:0px;
	margin-bottom: 0px;
	
}
.tdtblfrom{
	
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: #efeeee;
	border-color: #d4d6d8;
	padding-left:10px;
	padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
	margin-bottom: 5px;
	margin-top:30px;
	
}


.tdtblfromoff{
	margin-top:20px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: white;
	border-color: #d4d6d8;
	padding-left:10px;
	padding-right:10px;
    padding-top:20px;
    padding-bottom:10px;
	margin-bottom: 20px;
	
}
.tdtbldis{
	margin-top:2px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: #efeeee;
	border-color: #d4d6d8;
	padding-left:6px;
	padding-right:5px;
	margin-right:10px;
    padding-top:0px;
    padding-bottom:0px;
	margin-bottom: 0px;
	text-align:left;
	
}
.tdtbldisoff{
	margin-top:2px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: white;
	border-color: #d4d6d8;
	padding-left:6px;
	margin-right:10px;
	padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
	margin-bottom: 0px;
	text-align:left;
	
}
.tdtblrpt{
	margin-top:2px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: #efeeee;
	border-color: #d4d6d8;
	padding-left:5px;
	padding-right:35px;
    padding-top:0px;
    padding-bottom:0px;
	margin-bottom: 0px;
	
}
.tdtblrptoff{
	margin-top:2px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#3e0001;	
	background-color: white;
	border-color: #d4d6d8;
	padding-left:5px;
	padding-right:35px;
    padding-top:0px;
    padding-bottom:0px;
	margin-bottom: 0px;
	
}

#tdtbldis a 
{
border-color: #d4d6d8;
}

#tdtbldisoff a 
{
border-color: #d4d6d8;
}
.tdnavigation{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:0px;	
	background-color: #f3f1f2;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:0px;
	margin-bottom: 0px;

}
.tdnews{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:5px;
	margin-left:auto;
	margin-right:auto;	
	background-color: #efeeee;
	vertical-align:top;
	padding-top:0px;
	margin-top: 0px;
	
}


table.tableCenter {
	border: none;
	background-color:white;
	
	margin-top:150px;
}
table.tableCenter th {
	background-color:#efeeee;
	color:#3e0001;
	margin-top:10px;
	font: 11px Arial, Helvetica, sans-serif;


}
table.tableCenter td {
	background-color:#efeeee;
	color:#3e0001;
	margin-top:10px;
	margin-left: 4px;
	padding-left : 4px;
	font: 11px Arial, Helvetica, sans-serif;

}

.divbutton
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width:97px;
	height:18px;
	color:#3e0001;
	margin-left:auto;
	margin-right:auto;	
	
}
.onepixel
{
	
	padding-left:1px;
	padding-right:1px;
	background-color:white;
}
.tdtotal
{
	border: none;
	background-color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #3e0001;
	border-color: #660000;
	padding-left:30px;
	padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
	margin-bottom: 0px;
}

.footer	
{
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:10px;
	color: #3e1114;
	padding-left:7px;
}
.general_link {
	color:#3e1114;
	text-decoration:none;
}

.general_link:hover {
	color:#3e1114;
	text-decoration:underline;
}

.general_link2 {
	color:#3e1114;
	text-decoration:none;
	font-weight:bold;
}

.general_link2:hover {
	color:#3e1114;
	text-decoration:underline;
	font-weight:bold;
}

.email_link {
	color:#000000;
}

.email_link:hover {
	color:#000000;
	text-decoration:underline;
}

.globalreach_link {
	color: #FFFFFF;
}