/* CSS Document */

/* HTML elements ----------------------------------------------------------------------------------------------------------------------------------*/
* {
	margin:0;
	border:0;
	padding:0;
}


body {
	background: url(/themes/theme_001/images/body_bgr.jpg) repeat-x;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #fff;
}

h1 {
	
}

h2 {
	
}

h3 {
}

h4 {

	
}

h5 {
	
}

h6 {
	
}	

p {
}

a {
	
}

a:visited {
}

a:hover {
	
}

a:active {
	
}

ul {
	
	
}

li {

}

ol {

}

form {
}

label {
}

input {
}

textarea {
}

select{
}

button {
}


button:hover {
}




/* Page elements ----------------------------------------------------------------------------------------------------------------------------------*/

div#container {
	background: url(/themes/theme_001/images/container_bgr.jpg) repeat-y;
	width:950px;
	margin:0 auto;
	position: relative;
	padding: 263px 0 0 0;
}


ul#primary_navigation{
	background: url(/themes/theme_001/images/nav_bgr.jpg) no-repeat;
	width: 895px;
	height:39px;
	position: absolute;
	top:224px;
	left:0;
	padding: 0 0 0 61px;
	font-family:"Trebuchet MS";
	z-index:1;
}

ul#primary_navigation li {
	display: inline;
	list-style: none;
	z-index:2;
}

ul#primary_navigation a {
	z-index:3;
	text-decoration: none;
	font-size: 1.6em;
	color: #fff;
	display: inline-block;
	height: 29px;
	padding: 8px 15px 0 15px;
}



ul#primary_navigation a:hover {
	background-color: #750027;
}




div#main_content {
	background: url(/themes/theme_001/images/) no-repeat;
	width:892px;
	margin: 0 0 0 0;
	padding: 30px 29px 0 29px;
}


div#main_copy {
	background: url(/themes/theme_001/images/main_content_bgr.jpg) no-repeat;
	width:616px;
	float: left;
	padding: 35px 19px 0 19px;
	font-size: 1.2em;
}

div#main_copy h1 {
	margin: 0 0 1em 0;
	font-size: 1.7em;
	font-family:"Trebuchet MS";
	color: #750027;
	border-bottom: 3px #750027 solid;
	width: 617px;
}

div#main_copy p{
	line-height: 1.9em;
	margin: 0 0 1.5em 0;
}

div#main_copy ul{
	

}

div#main_copy li{

}

div#main_copy img {	
	float: left;
	margin: 10px 10px 1em 0;
}

div#main_copy img.logo {
float: none;	
	margin:0 0 1em 0;
}



div#main_copy a {	
	color: #c50241;
}


div#main_copy ul {	
	margin: 0 0 1em 0;
}

div#main_copy ul li{	
		list-style: none;
}

div#main_copy  h3{
	margin: 1em 0 1em 0;
	font-size: 1em;
}

div#main_copy  dl {
	margin: 0 0 1em 0;
}

div#main_copy  dl dt{
	margin: 1em 0 1em 0;
	color: #750027;
	font-weight: bold;
}



div#subsidiary {
	background: url(/themes/theme_001/images/subsidiary_bgr.jpg) no-repeat;
	width: 209px;
	float: right;
	padding: 45px 21px 0 0;
	font-size: 1.2em;
}

div#subsidiary h3 {
	font-size: 1.3em;
	text-align: right;
	font-family:"Trebuchet MS";
	color: #750027;
	border-bottom: 3px #750027 solid;
	width: 195px;
	margin: 0 0 0 15px;
}

div#subsidiary dl {
	text-align: right;
}

div#subsidiary dt {
	margin: 1.5em 0 0.5em 0;
}


div#subsidiary dl a{
	color: #c50241;
}



div#subsidiary img#saaf {
	margin: 2em 0 0 0;
	text-align: center;
}



div#banner {
	background: url(/themes/theme_001/images/banner_bgr.jpg) no-repeat;
	width:950px;
	height:244px;
	position: absolute;
	top:0;
	left:0;
}

div#banner p {
	text-indent: -5000px;
}

div#banner div#image {
	width:608px;
	height:177px;
	margin: 32px 0 0 321px;
}


/*footer------------------------------------------------------------------------------------------------*/

ul#footer_navigation {
	background: url(/themes/theme_001/images/footer_bgr.jpg) no-repeat;
	width:941px;
	height:50px;
	clear: both;
	padding: 10px 0 0 39px;
}

ul#footer_navigation {

}

ul#footer_navigation li{
	color:;
	margin: 0 0 0 0;
	list-style:none;
}

ul#footer_navigation li a{
	text-decoration: none;
	
}

ul#footer_navigation li a:hover{

}





ul#company_details {
padding: 1em 0 0 0;
background-color: #fff;
	clear: both;
	padding: 1em 0 0 0;
	text-align: center;
}

ul#company_details li{
	display: inline;
	margin: 0 0 0 23px;
}

ul#company_details li a{
	text-decoration: none;
	
}

ul#company_details li a:hover{

}

/*p#mmc {
	width: 950px;
	text-align: center;
	background-color: #fff;
	padding: 15px 0 0 0;
	color: #5b156e;
	font-weight: bold;
	font-size: 1.2em;
}*/


div#map {
	width:450px;
	height:450px;
	padding: 0 20px;
	margin: 0 auto;
	border:2px solid #750027;
}



table {
	text-align: left;
	font-size:1em;
	margin: 0 0 2em 0;
}

th {
	/*font-size:1.2em ;*/
	background-color: #750027;
	color: #fff;
	padding: 0 0 0 3px;
}

td {
	padding: 10px 0 10px 3px;
	border-bottom: 1px #750027 solid;
}



form {
}

form ul {
/*border: 1px red solid;*/
}

form li{
	margin: 0 0 1em 0;
	height: 40px;
	position: relative;
}

form label {
	width:120px; 
	margin: 0 0 20px 0;
	float: left;

}

form input {
	border: 1px #a09f9f solid;
}


form li#interest_line {
	height: 150px;
}


form label.nofloat {
	float: none;
	margin: 0 0 1em 0;
	display: block;
}

form input.nobord {
	float: none;
	margin: 0 10px 0 0;
	border: none;
}


form textarea {
	border: 1px  #a09f9f solid;
}

form button#button {
	float: left;
	clear: left;
	margin: 1em 0 1em 0;
	background-color: #750027;
	color: #FFFFFF;
}

form li span {
position:absolute;
left:0px;
bottom:0px;
color: #d90000;
}

div#map {
	margin: 0 0 1em 0;
}

/* Custom elements ----------------------------------------------------------------------------------------------------------------------------------*/

