a 
{
	color:#004890;
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}

img
{
	border:0px;
}

h1 
{ 
	font-size:16px;
	color:#004890;
}

.h2
{
	color:#FFFFFF;
	background:#004890;
	padding:0px 5px 0px 5px;
	font-size:13px;
}

h3 /***large text on the left column on the home page***/
{
	color:#004890;
	font-size:22px;
}

h4
{
	font-size:18px;
	color:#004890;
}

table tr td
{
	vertical-align:top;
}

ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
	list-style-image:url(../gui/bullet.jpg)
}

html
{
	background:url(../gui/body_bg.jpg) repeat-x #F5F5F5;
	background-attachment:fixed;
}

body
{
	background:url(../gui/body_wraper_bg.jpg) no-repeat;
	background-attachment:fixed;
	margin:0px;
	font-family:Arial;
	font-size:0.85em;
	letter-spacing:0px;
	color:#333333;
}

/***container***/
#container 
{
	margin:0 auto;
	margin-left:290px;
	width:860px;
	padding:20px; 
	text-align:left;
	background:#FFFFFF;
}

/***banner***/
#banner
{
	height:109px;
	overflow:hidden;
}

/***nav***/
#nav 
{
	height:46px;	
	background:url(../gui/nav_bg.jpg) repeat-x;
	color:#FFFFFF;
}

#nav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin:0px 0px 0px 20px;
}

#nav ul li
{
	float:left;
	margin:8px 3px 0px 0px;
}

#nav ul li a
{
	background:url(../gui/nav_btn_bg.jpg) repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:8px 17px 8px 17px;
}

#nav ul li a:hover
{
	background:url(../gui/nav_btn_bg_over.jpg) repeat-x;
	text-decoration:none;
}

/***content***/
#content
{
	margin:0px 0px 0px -7px;
	padding:35px 0px 0px 0px;
}

/***column****/
#left,
#right
{
	float:left;
	margin:0px;
}

#left
{
	background:url(../gui/left_bg.jpg) no-repeat;
}

#right
{
	padding:5px;
	width:648px;
	min-height:450px;
}

/***footer***/
#footer
{
	float:right;
	width:658px;
	margin-top:20px;
	font-size:11px;
}

#footer a
{
	color:#333333;
}

#olw_footer
{
	margin:0 auto;
	margin-left:290px;
	width:900px;
	text-align:center;
	margin-top:10px;
	color:#737373;
	font-size:11px;
}

#olw_footer a
{
	color:#737373;
}

/***For Encoded Emails****/
span.codedirection
{ 
	unicode-bidi:bidi-override;
	direction: rtl; 
}

/****For input fields and buttons****/
input, textarea, select
{
    font-family:Arial, sans-serif;
    font-size:12px;
	color:#545454;
}

input.button
{
	border:1px solid #545454;
	background:#EBEBEB;
}

input.button:hover
{
	background:#CDCDCD;
}

/***hover image with link****/
a.highlight img
{
	border:1px solid #FFFFFF;
}

a.highlight:hover img
{
	border:1px solid #004890;
}
