/* ----------------------------- elements ----------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10pt;
	line-height:130%;
	font-weight: 400;
	text-decoration: none;
	margin: 0 auto 0 auto;
	background:url(/images/background.jpg) repeat-x #170008;
}

h1 {
	font-weight:300;
	font-size:190%;
}

h2 {
	font-weight:bold;
	font-size:120%;
}


.bg_centre {
	height:651px;
	padding: 0px 0px 0px 0px;
}

.bg_header {
	background:url(/images/bg_header.jpg) no-repeat center top;
	height:163px;
	width:765px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto 0 auto;
	text-align:center;
}

.bg_blue {
	background:url(/images/background_blue.jpg) no-repeat #1c7fbb;
	width:765px;
	margin: 0 auto 0 auto;
	text-align:left;
}

#image {
	padding:0;
	margin: 0;
	float:right;
}



#bg_login {
	background:url(/images/bg_login.jpg) no-repeat #000;
	width:321px;
	height:74px;
	float:right;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
}

#logo {
	position:relative;
	padding:35px 0px 0px 10px;
	margin: 0;
	float:left;
}

a.menu_button:link, a.menu_button:active, a.menu_button:visited, a.menu_button:hover,a.menu_button_on:link, a.menu_button_on:active, a.menu_button_on:visited, a.menu_button_on:hover {
float:left;
padding:0;
position:relative;
margin:0;
display:inline-table;
padding:6px 12px 6px 12px;
background: url(/images/button_off2.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
font-size:9pt;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
margin:5px 1px 1px 0;
}

a.menu_button:hover {
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

a.menu_button_on:link, a.menu_button_on:active, a.menu_button_on:visited, a.menu_button_on:hover {
filter:alpha(opacity=70);
-moz-opacity:70;
opacity:70;
border-bottom:1px solid #395A87;
background: url(/images/button_on.gif) no-repeat;
}

#copy {
	width: 450px;
	padding: 30px 50px 30px 50px;
	
}

#copy2 {
	width: 650px;
	padding: 30px 50px 30px 50px;
}


#footer {
	background:url(/images/bg_footer.jpg) no-repeat;
	width:695px;
	margin: 0 auto 0 auto;
	padding: 20px 20px 20px 50px;
	color:#544249;
	font-size:85%;
	text-align:left;
}

a:link, a:visited, a:active {
	color: 000066;
}

submit {
	color:#000000;
}

a.footer_link:link, a.footer_link:active, a.footer_link:visited {
text-decoration:none;
color:#544249;
}

a.footer_link2:link, a.footer_link2:active, a.footer_link2:visited {
text-decoration:none;
color:#FFFFFF;
}
a.footer_link2:hover  {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	/*margin: 0px;*/
	/*padding: 0px 6px 0px 6px;*/
}

a.footer_link3:link, a.footer_link3:active, a.footer_link3:visited {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}


a.footer_link4:link, a.footer_link4:active, a.footer_link4:visited {
	text-decoration:none;
	color:#000000;
	font-size:16px;
	line-height:120%;
	font-weight:bold;
}
a.footer_link4:hover  {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	line-height:120%;
	/*margin: 0px;*/
	/*padding: 0px 6px 0px 6px;*/
}


.top_bar {
	color:#FFFFFF;
	font-size:90%;
	
}

.services_head {

	color:#000000;
	font-size:16px;
	line-height:120%;
	font-weight:bold;
	
}

.services_text {

	color:#000000;
	
}

.make_payment_header {

	color:#FFFFFF;
	font-size:22px;
	line-height:120%;
	font-weight:bold;
	
}