a 
{
	color:#2274A6;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a image
{
	border-style: none;
}

html
{
	overflow:auto;
}

body
{
	margin:0px auto;
	text-align:center;
	background:url(../gui/body_bk.jpg) repeat-x #FEFEFE;
	font-family:"Arial","Verdana","Trebuchet MS",sans-serif;
	font-size:12px;
	color:#676767;
	word-spacing:1px;
	letter-spacing:0px;
}

/*****Headings****************/
h1
{
	font-size:16px;
	color:#18485E;
}

h2
{
	font-size:16px;
	font-weight:bold;
	color:#007BB6;
}

h3
{
	font-size:12px;
	font-weight:bold;
	color:#18485E;
}

h4 a
{
	color:#016191;
	font-size:11px;
	border:1px solid #016191;
	text-align:right;
	float:right;
	padding:3px;
}

h4 a:hover
{
	color:#FFFFFF;
	border:1px solid #016191;
	text-align:right;
	float:right;
	background:#016191;
	text-decoration:none;
}

.read_more
{
	float:right;
}

/*****keywords****************/
#keywords
{
    margin:0px auto;
	width:859px;
    text-align:right;
}    

#keywords h1
{
    color:#E6E6E6;
    font-size:10px;
    margin:3px 3px 3px 0px;
}

/*****Header****************/
#header
{
	margin:0px auto;
	width:859px;
}

#logo
{
	height:115px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(../gui/logo_bk.jpg);
	text-align:right;
}

#logo img
{
	margin:5px 20px 5px 0px;
}


#logo #logo_text
{
	/*float:left;
	color:#14566C;
	font-size:18px;
	overflow:hidden;*/
}

#nav
{
	background:url(../gui/nav_bk.jpg);
	height:44px;
}

#nav #nav_img
{
	float:right;
	margin-right:12px;
}


/*****banner****************/
#banner
{
	margin:0px auto;
	width:859px;
	border-bottom:7px solid white;
}


/*****Container****************/
#container
{
	margin:0px auto;
	width:859px;
	background: url(../gui/container_bk.jpg);
	height:auto;
}

#container_internal
{
	margin:0px auto;
	width:859px;
	background: url(../gui/container_internal_bk.jpg);
	height:auto;
}

/*****main****************/
#main
{
	min-height:345px;
	height:auto;
	text-align:left;
}

#main_internal
{
	min-height:300px;
	height:auto;
	text-align:left;
	padding:0px 40px 20px 40px;
}

/*****left****************/
#left
{
	width:239px;
	float:left;
	padding:0px 27px 0px 37px;
	overflow:hidden;
	color:#FFFFFF;
}

#left ul
{
	margin:0px;
	padding:0px;
	width:200px;
}

#left ul li
{
	list-style:none;
	margin:0;
	padding:5px;
}

#left ul li a 
{ 
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
}

#left ul li ul li
{
	padding-left:20px;
}


#left h1
{
	color:#FFFFFF;
}

#left a
{
	color:White;
	text-decoration:underline;
}

#left a:hover
{
	color:#9ACDF3;
}


#right
{
	width:460px;
	padding:0px 53px 0px 22px;
	float:right;
	overflow:hidden;
}

/*****footer****************/
#footer
{
	margin:0px auto;
	width:859px;
	padding-top:23px;
	background:#FFFFFF;
	height:30px;
}

#footer_links
{
	float:left;
	color:#7998B9;
	margin-left:39px;
}

#olw_footer
{
	float:right;
	color:#2274A6;
	margin-right:39px;
}

#copyright
{
	margin:0px auto;
	width:800px;
	padding:0px 20px 10px 20px;
	font-size:10px;
}

/*****contact_form****************/
table#contact_form
{
	border-spacing:0px;
	border-collapse:collapse;
	width:450px;
}

table#contact_form tr td
{
	margin:0px;
	padding:3px;
}

table#contact_form tr td.left_col
{
	width:200px;
}

/****For input fields and buttons****/
input, textarea, select
{
	font-family:"Arial","Verdana","Trebuchet MS",sans-serif;
    font-size:12px;
}

input.button
{
	border:1px solid #545454;
	background:#EBEBEB;
}

input.button:hover
{
	background:#CDCDCD;
}

/***CMS****/
fieldset
{
	margin:0px;
	padding:2px;
}
