body {
	margin: 0;
	padding: 4px 0px;
	background: #fff;
}

p {
	margin: 5px 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

input, textarea {
	font: 83%/1 arial, helvetica, sans-serif; /* exception for IE6 */
	color: #0082b0;
	padding: 3px 0px;
	margin: 5px 5px 0px;
	width: 280px;
	font-weight: bold;
}

textarea {
	font-weight: normal;
	height: 50px;
}

.button {
	width: 60px;
}

.title1 {
	margin: 0px;
	padding: 0px;
	font: 28px arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #0082b0;
}

.title2 {
	font: 18px arial, helvetica, sans-serif;
	letter-spacing: 1.5px;
	font-weight: bold;
	color: #555555;
}

.title_links, a.title_links, a.title_links:hover, a.title_links:visited {
	font: 12px arial, helvetica, sans-serif;
	letter-spacing: 0.2px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

a.title_links:hover {
	text-decoration: underline;
}

.menu, a.menu, a.menu:hover, a.menu:visited, .menu_selected, a.menu_selected, a.menu_selected:hover, a.menu_selected:visited {
	height: 22px;
	vertical-align: middle;
	text-align: center;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.menu_selected, a.menu_selected, a.menu_selected:hover, a.menu_selected:visited {
	color: #000000;
	
}

a.menu:hover {
	color: #000000;
}

/*a.menu_selected:hover {
	color: #ffffff;
}*/

h1 {
	font: 18px arial, helvetica, sans-serif;
	color: #0082b0;
}

h2 {
	font: 14px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #0082b0;
}

.copyright, a.copyright, a.copyright:hover, a.copyright:visited {
	text-align: center;
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

a.copyright:hover {
	text-decoration: underline;
}

.footer_menu, a.footer_menu, a.footer_menu:hover, a.footer_menu:visited {
	height: 10px;
	vertical-align: middle;
	text-align: center;
	font: 11px arial, helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}

a.footer_menu:hover {
	text-decoration: underline;
}

.box_content {
	padding: 5px;
}

.box_title, .box_title2, a.box_title2, a.box_title2:hover, a.box_title2:visited {
	font: 22px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #0082b0;
}

.box_title2, a.box_title2, a.box_title2:hover, a.box_title2:visited {
	font: 20px arial, helvetica, sans-serif;
	text-decoration: none;
}

.box_text, a.box_text, a.box_text:hover, a.box_text:visited, .box_text2, .box_text_blue, .box_text_title, a.box_text_title, a.box_text_title:hover, a.box_text_title:visited {
	font: 14px arial, helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}

a.box_text_title, a.box_text_title:hover, a.box_text_title:visited {
	text-decoration: underline;
}

a.box_text, a.box_text:hover, a.box_text:visited {
	text-decoration: none;
}

.box_text_title, a.box_text_title, a.box_text_title:hover, a.box_text_title:visited {
	font-size: 16px;	
}

.box_text2 {
	font-size: 12px;
}

.box_text_blue {
	font-size: 12px;
	color: #0082b0;
	text-decoration: underline;
}

ul.box_text_small  {
	font: 13px arial, helvetica, sans-serif;
	color: #0082b0;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px;
	list-style-type: disc;
}

.box_text_med, ul.box_text_med, a.box_text_med, a.box_text_med:hover, .box_text_med:visited {
	font: 16px arial, helvetica, sans-serif;
	line-height: 28px;
	color: #0082b0;
	list-style-type: none;
	text-decoration: underline;
}

.box_text_med {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.padding_4 {
	padding: 4px;	
}




#container
{
    width: 300px;
    margin: 0 auto;
 /*   outline: 1px solid #000000;*/
}
#loader
{
    background-color: #eeeeee;
    display: inline;
    float: left;
    height: 378px;
    overflow: hidden;
    margin: auto;
    width: 300px;
    position: relative;
    text-align: center;
}

#loader img
{
    width: 100%;
    height: 100%;
}
.loading
{
    background: url( 'images/loadingIcon.gif' ) no-repeat 50% 50%;
    height: 100%;
    width: 100%;
		z-index:10;
}