body {
	margin:0;
	padding:0; 
	background:#2E3841; 
	height:100%;
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#7a8d9e;
	position:relative;
}

img {border:0}

p {margin-bottom:12px; margin-top:0px; text-align:justify}

ul {padding-left:0px;margin-bottom:12px;}

ul li{
	list-style:none;
	line-height:18px;
	background-image:url(images/arrow_link.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding-left:11px;
}
ul li#sub{margin-left:20px;}

ul#compact{margin-left:20px;}

ul#compact li{	
	line-height:14px;	
}

strong {color:#fff;}

strong a{
	background-image:url(images/arrow_link.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:6px;
	color:#7a8d9e;
	text-decoration:none; 
	font-size:9px;
}
strong a:hover{text-decoration:underline; color:#0b6fb0}

hr {
	border: 0;
	color: #232a2f;
	background-color: #232a2f;
	height: 1px;
	}


h1{color:#1ba7ed;}
h2{color:#fff;}

h4{
	margin-top:0px;
	margin-bottom:15px;
	font-size:12px;
	color:#666666;
	font-style:italic;
	padding-left:17px;
	background-image:url(images/bg_h4.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding-top:3px;
	font-weight:normal;
	text-shadow: 0 0 0 #000;
	font-family:tahoma, arial, helvetica, sans-serif;
}

td, tr {vertical-align:top; text-align:left;}

h3 {
	margin-bottom:12px; 
	margin-top:0px;
	font-size:11px;
	color:#fff;
	}

a,a:link,a:visited{color:#7a8d9e; text-decoration:underline;}
a:hover,a:active{ color:#7a8d9e; text-decoration:none;}

#main_left {background:url(images/bg_left.gif);}
#main_left_top {background:url(images/bg_flash.png);height:700px; width:100%}
#main_nav {background:url(images/bg_middle.png); vertical-align:top;}
#main_content {padding-left:26px; padding-top:20px;position:relative}

#bread {font-size:11px; margin-bottom:12px; color:#999999}
#bread a{text-decoration:none; color:#999999}
#bread a:hover{text-decoration:underline;color:#999999}

#columnList ul {
  display:inline-block; 
  width: 550px;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#columnList li {
  float: left;
  width: 250px;
  margin: 0;
} 

#columnList_sml ul {
  display:inline-block; 
  width: 420px;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom:12px;
}
 
#columnList_sml li {
  float: left;
  width: 180px;
  margin: 0;
} 



.form label,.form input,.form select,.form textarea {
	display: block;	
	float: left;
	margin-bottom: 10px;	
}

.form input{
	width: 464px;
	color:#333;
	background:#fff;
	border:1px solid #2E3841;
}

.form select{
	width: 464px;
	color:#333;
	background:#fff;
	border:1px solid #2E3841;
	}
.form option{color:#fff;
	background:none;
	border:none;}

.form label {
	text-align: right;
	width: 85px;
	padding-right: 10px;
}

.form textarea{width:464px; height:200px; color:#333;
	background:#fff;
	border:1px solid #2E3841;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.form br {
	clear: left;
}

.form input.radio {width:auto; border:none;}

.half input{
	width: 180px;
}

img#left{margin-bottom:12px; margin-right:12px;}
img#right{margin-bottom:12px; margin-left:12px;}

#title_w,#title_b,#title {background-image:url(images/bg_h1.gif); background-repeat:no-repeat; background-position:-3px 0px; padding-left:17px;padding-bottom:3px;margin-top:35px;} 
#title_w b,#title_b b{height:13px;  background-repeat:no-repeat; display:inline-block;}

#helptab {position:absolute; left:50%; padding-left:385px; top:0px; z-index: 800;color:#FFFFFF}

#helpmenu {display:none; width:106px; background:url(images/support/menu_bg.gif) repeat-y; text-align:center;color:#FFFFFF}
#helpmenu a{margin:5px 5px 0px 5px; display:block; padding-bottom:5px;color:#FFFFFF; text-decoration:none}

#helpmenu a,#helpmenu a:link,#helpmenu a:visited{margin:5px 5px 0px 5px; display:block; padding-bottom:5px;color:#FFFFFF; text-decoration:none}
#helpmenu a:hover{text-decoration:underline}

#helplinkshow {display:block;background:url(images/support/menu_bottom.gif) no-repeat;color:#FFFFFF}

#helplinkshow a {font-size:10px; display:block; width:99px; height:18px; padding-left:7px; padding-top:2px; text-decoration:none; background-image:url(images/support/menu_arrow.gif); background-repeat:no-repeat; background-position:90px 7px; color:#FFFFFF}

#helplinkhide {display:none;background:url(images/support/menu_bottom.gif) no-repeat;color:#FFFFFF}

#helplinkhide a {font-size:10px; display:block; width:64px; height:18px; padding-left:42px; padding-top:2px; text-decoration:none; background-image:url(images/support/menu_arrow_up.gif); background-repeat:no-repeat; background-position:70px 7px;color:#FFFFFF}
