a{
	text-decoration:none;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#5B6274;
}

a:hover{
	text-decoration:underline;
}

body {
  	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:8px;
	background:URL('images/page-bg.gif') repeat-x;
  	background-color:#E0F4F9;
  	color:#0066CC;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

form{
	padding:0;
	margin:0;
}

#header{
	width:800px;
	height:65px;
}

#logo{
	width:150px;
	height:45px;
	margin-top:10px
}

#search{
	width:250px;
	height:60px;
}

.text{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #003399;
}

.error_text{
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: red;
	font-weight:bold
}

.button{
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	
	color: #000000;
}

#flat_button{
	border-style:solid;
	border-width:1px;
	background-color:lightblue;
	text-align:center;
	vertical-align:middle;
	width:100;
	height:25
}

.flat_button_a{
	border-style:solid;
	border-width:1px;
	background:URL(images/header_bg_a.jpg);
	vertical-align:middle;
	width:100%;
	height:25;
	color:white
}

.flat_button_a a{
	color:white
}

.flat_button_a a:hover{
	text-decoration:underline
}

.flat_button_b{
	border-style:solid;
	border-width:1px;
	background:URL(images/header_bg_a.jpg);
	text-align:center;
	vertical-align:middle;
	width:100;
	height:25
}

.flat_button_b a{
	color:white
}

.flat_button_b a:hover{
	text-decoration:underline
}

.flat_button_blank{
	width:100;
	height:25
}

select{
	padding:1px
}

.input_text{
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;	
	vertical-align:middle
}

textarea .input_text{
}

input .input_text{
	height:21px;
}

select .input_text{
	height:21px;
}

.warning_area_a{
	background:#D54E21;
	text-align:left;
	padding-left:8px;
	font-weight:normal;
	color:white;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;	
	border-width:1px;
	border-style:solid;
	border-color:black
}

.warning_area_b{
	background:#FFFBCC;
	text-align:left;
	padding-left:8px;
	font-weight:normal;
	color:black;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:black
}

.header_section_a_area{
	height:27px;
	margin-bottom:4px
}

.header_section_a_l{
	background-image:URL('images/g-title-bar-l.gif');
	width:8px
}

.header_section_a_m{
	background-image:URL('images/g-title-bar-bg.gif');
	text-align:left;
	font-weight:bold;
	color:white;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:12px;
}

.header_section_a_r{
	background-image:URL('images/g-title-bar-r.gif');
	width:8px
}

.header_section_a a{
	font-size:12px;
	color:white
}

.header_section_a a:hover{
	text-decoration:underline
}

.header_section_b_area{
	height:27px;
	margin-bottom:4px
}

.header_section_b_l{
	background-image:URL('images/b-title-bar-l.gif');
	width:8px
}

.header_section_b_m{
	background-image:URL('images/b-title-bar-bg.gif');
	text-align:left;
	font-weight:bold;
	color:white;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:12px;
}

.header_section_b_r{
	background-image:URL('images/b-title-bar-r.gif');
	width:8px
}

.header_section_b a{
	font-size:12px;
	color:white
}

.header_section_b a:hover{
	text-decoration:underline
}

#header_menu{
	width:350px;
	height:20px;
	float:right;
	text-align:right;
	font-weight:bold;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:purple;
}

#header_menu a{
	font-weight:bold;
	color:purple;
}

#user_menu{
	width:800px;
	height:25px;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	background:#F75C38;
	margin-bottom:4px;
	text-align:center;
	line-height:25px;
	vertical-align:middle
}

#user_menu a{
	color:#FFF
}

#user_menu a:hover{
	color:#FFFFCC;
	text-decoration:underline
}

.box_title{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.box_limiter{
	background:url(images/divider.jpg);
	padding:0;
	margin:0;
	width:175;
	margin-top:-4px;	
	padding-bottom:4px;
	overflow:hidden
}

#sub_user_menu{
	width:800px;
	height:16px;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:navy;
	font-weight:bold;
	background:#D6E5F8;
	margin-bottom:4px;
	text-align:left;
}

#sub_user_menu a{
	color:navy;
	font-weight:normal;
}

#sub_user_menu a:hover{
	text-decoration:underline
}

#header_menu a:hover{
	text-decoration:underline
}

#footer{
	width:800px;
	height:60px;
}

.subtitle{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.subtitle a{
	text-decoration:none;
}

.subtitle a:hover{
	text-decoration:none;
}


.balloon{
	display:block;
	position:absolute;
}

.balloon .ptl{
}

.balloon .pnt_pad{
}

.balloon .pnt{
	background:URL('balloon/point.png') no-repeat
}

.balloon .ptr{
}

.balloon .pnt_rmn{}

.balloon .tl{
	background:URL('balloon/tl.png')
}

.balloon .t{
	background:URL('balloon/t.png') repeat-x
}

.balloon .pnt_bot{
	background:URL('balloon/point-b.png')
}

.balloon .tr{
	background:URL('balloon/tr.png')
}

.balloon .l{
	background:URL('balloon/l.png') repeat-y
}

.balloon .c{
	background:#FFFBCC;
	text-align:left;
	font-weight:normal;
	color:black;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
}

.balloon .r{
	background:URL('balloon/r.png') repeat-y
}

.balloon .bl{
	background:URL('balloon/bl.png')
}

.balloon .b{
	background:URL('balloon/b.png')
}

.balloon .br{
	background:URL('balloon/br.png')
}