/* -- Basic HTML Elements -- */
body{
	border:0px;
	margin:0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#838383;
	background:url(../images/img_01.jpg) repeat-x;
	overflow-y:scroll;
}

form{
	margin:0px;
}

select{
	border:1px solid #7F9DB9;/*7F9DB9*/
	font-size:9pt;
}

input{
	font-size:9pt;
}

textarea{
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.input{
	border:1px solid #e3e3e3;
	color:#777;
}

.form_button{
	border:0px;
	background:url(../../images/arrow-small.gif) no-repeat 0px 5px transparent;
	padding-left:5px;
	margin-left:10px;
	padding-right:0px;
	margin-right:0px;
}

table{
	font-size:9pt;
}

a{
	color:#4a9dd3;
}

.grey{
	color:#9F9F9F;
	font-size:8pt;
}

.grey a{
	color:#9F9F9F;
	text-decoration:none;
}

.grey a:hover{
	text-decoration:underline;
}

.frame{
	font-size:8pt;
}

td.logo{
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding-left:30px;
	color:#999;
}

.logo{
	font-size:20pt;
	line-height:20pt;
	font-weight:bold;
	color:#77ccFF;
}

.slogan{
	font-size:11pt;
	line-height:7pt;
	color:#999999;
}

.menu{
	padding-left:5px;
	padding-right:5px;
}

#menu{
	margin:0px; /*For IE*/
	padding:0px; /*For Firefox*/
	list-style:none;
	font-family:Arial,Verdana,Tahoma;
	font-size:11pt;
	font-weight:bold;
}

#menu li{
	border-bottom:1px dotted #6A98E3 ;
	margin:0px;
}

#menu li a{
	display: block;
	width: 100%;
	color:#6A98E3;
	text-decoration: none;
	padding: 8px 10px 8px 25px;
	background:url(../images/arrow1.gif) no-repeat;
	background-position:10px 13px;
}

#menu li a:hover{
	background-position:15px 13px;
}

/*#menu li a img{
	margin-bottom:2px;
	margin-right:10px;
	margin-left:0px;
	border:0px;
}

#menu li a:hover img{ !important /*This doesn't work in IE*/
/*
	margin-bottom:2px;
	margin-right:5px;
	margin-left:5px;
	border:0px;
}*/
.menu_steel{
	border-right:1px solid #BBBCC1;
	border-left:1px solid #BBBCC1;
	line-height:18px;
}

.menu_steel th{
	font-size:8pt;
	background:url(../images/Button2.gif) no-repeat #FFFFFF;
	width:150px;
	height:20px;
	text-align:left;
	border-bottom:1px solid #666666;
	padding-left:25px;
}

.menu_steel td{
	font-size:8pt;
	background:url(../images/Button2.gif) no-repeat #f2f1f1;
	width:150px;
	text-align:left;
	border-bottom:1px solid #666666;
	padding-left:25px;
	color:#677789;
	cursor:default;
}

.menu_steel a{
	color:#84919F;
	display:block;
	width:100%;
	line-height:16px;
	text-decoration:none;
	cursor:pointer;
}

.menu_steel a:hover{
	text-decoration:underline;
}

div.body{
	font-size:9pt;
	width:708px;
	border-bottom:1px solid #e2e2e2;
	margin-top:22px;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
}

.footer{
	margin-top:4px;
	background:#f0f0f0;
	text-align:center;
	line-height:20px;
	color:#9F9F9F;
	padding-top:2px;
	padding-bottom:6px;
}

.page_dir{
	
}

.page_title{
	letter-spacing:-1px;
	font-family:Century Gothic,Arial;
	font-size:18pt;
	color:#18a6fa;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:-5px;
}

.section_title{
	letter-spacing:-1px;
	font-family:Century Gothic,Arial;
	font-size:18pt;
	color:#505050;
}

.subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#aaa;
}

.wide{
	width:100%;
}

.bold{
	font-weight:bold;
}

.bold-wide{
	font-weight:bold;
	width:100%;
}
