/* CSS Document */


/* basic styles below */

.clear
{
clear:both
}

body
{
text-align:center;
background-color:#EEEEEE;
letter-spacing:.01em;
line-height:105%;
color:#3A4039;
}

#container
{
width:900px;
margin:0 auto;
text-align:left;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:small;
background-color:#FFFFFF;
}

ul
{
list-style:none;
padding:0;
margin:20px;
}

h1
{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:small;
font-weight:lighter;
color:#70B33F;
text-indent:20px;
}

h2
{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:small;
font-weight:lighter;
color:#919286;
text-indent:15px;
padding:5px;
background-color:#F3F3F3;
}

h3
{
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:small;
font-weight:lighter;
color:#666666;
text-indent:20px;
}

p
{
margin:20px;
}


#header
{
width:900px;
}

#upper_menu
{
float:left;
width:198px;
background-color:#FFFFFF;
margin-top:40px;
}

#flash_content
{
float:right;
border-left:2px solid #EEEEEE;
}

/*sub area title*/

#sub_heading
{
float:right;
width:700px;
height:20px;
background-color:#666666;
border-left:2px solid #EEEEEE;
}
#sub_heading h1
{
color:#FFFFFF;
text-indent:18px;
margin:.2em;
}

/*sub area end*/

#sub_menu
{
float:right;
background-color:#FFFFFF;
width:700px;
border-left:2px solid #EEEEEE;
}

/*footer style below*/

#footer
{
float:left;
border-top:2px solid #EEEEEE;
width:900px;
background-color:#FFFFFF;
text-align:center;
}

#footer a 
{
	display:inline;
	border:none; 
	outline:none;
	text-decoration:none;
}
#footer ul li
{
display:inline;
font-size:11px;
}

/*end of footer style*/

/*main nav style below*/

#upper_menu ul
{
margin:0;
text-indent:20px;
}
#upper_menu li
{
background-color:#FFFFFF;
line-height:25px;
border-bottom:1px solid #EEEEEE;
margin:0;
padding:0;
font-family:Arial Narrow, Arial, Helvetica, Verdana,  sans-serif;
font-size:small;
}

li#u_one{
border-top:1px solid #EEEEEE;
}

a {
	display:block;
	border:none; 
	outline:none;
	text-decoration:none;
}

a:link {
	color: #919286;
}
a:visited {
	color: #919286;
}
a:hover {
	background-color: #F3F3F3;
}
a:active {
	color: #919286;
}

/*contact page style below*/

#upper_info
{
float:right;
width: 700px;
border-left:2px solid #EEEEEE;
}

.a_tone
{
color:#686868;
}

/*media styles*/

#upper_info_left
{
width:350px;
height:200px;
float:left;
}
#upper_info_right
{
width:350px;
height:200px;
float:right;
}
#upper_info_left_gen
{
float:left;
width:700px;
}


#dl_right
{
float:left;
width:350px;
}
#dl_left
{
float:right;
width:350px;
}

#download_list a 
{
	display:inline;
	border:none; 
	outline:none;
	text-decoration:none;
	
}
#download_list ul li
{
font-size:11px;
line-height:30px;
}

#download_list img {
	border:1px solid #666666
	}
/*map styles*/
#map
{
text-align:center;
margin-top:5px;
}
.italic {
	font-style:italic;
	}
.bold {
	font-style:bold;
	}
.ot_colour {
	color:#70B33F;
	}