/* CSS Document */

* {
	margin:0; padding:0;
}

body {
	background: #FFFFFF;
 }


a:hover{text-decoration:none;}

a {color:#3c8ba6;}
a img { border:0;}

ul { list-style:none;}

.column { float:left;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma; 
		font-size:11px;
		line-height:14px;
		color:#747f83;		
	}

input, select { vertical-align:middle; font-weight:normal;}

table { border: 0 none; border-collapse: collapse; }
td { padding: 0; vertical-align: top; }
td.req { font-weight: bold; color:#555; }

form table td { padding:0.5em; }
form table td input,
form table td textarea { margin-left:2em; width:15em;}

/*main layout */

.main { margin: 0 auto; width:780px;}
#header .main {background:url(../images/header_bg1.jpg) top left no-repeat; height:291px;}
.logo {margin:101px 29px 0 17px;}
.menu {padding:84px 0 0 8px;}

#middle { background:#FFFFFF;}

#footer {color:#ffffff;}
#footer .main { background:url(../images/footer_bg1.jpg) bottom left no-repeat; height:81px;}
#footer .main div {padding:38px 44px 0 44px; text-align: right;}
#footer .main span { float: left; }
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.more {background:url(../images/list_bg.gif) no-repeat 0 5px; padding-left:12px; color:#747f83; text-decoration:none; font-weight:bold;}
.more:hover {text-decoration:underline;}


li { background:url(../images/list_bg.gif) no-repeat 0 6px; padding-left:12px; line-height:16px;}
li a {color:#747f83; text-decoration:none; font-weight:bold;}
li a:hover {text-decoration:underline;}

.rig { text-align:right;}
.rig a{ text-decoration:none;}
.rig a:hover {text-decoration:underline;}

.lt { background: url(../images/lbbg.gif) repeat-x left bottom; }
.lt div { background: url(../images/ltbg.gif) repeat-x left top; }
.rt { background: url(../images/rbbg.gif) repeat-x left bottom; }
.rt div { background: url(../images/rtbg.gif) repeat-x left top; }


.lt, .rt { width: 50%; }
.lt div, .rt div { height: 291px; }

.ul li { background:url(../images/list_bg.gif) no-repeat 0 5px; padding:0 0 4px 12px; line-height:14px;}
.ul li a {font-weight:normal;}

/* font styles */

.style3 {font-size: 18px}
.style4 {font-size: 14px;	font-weight: bold;}
.style5 {font-size: 24px; line-height: 24px;}
.style6 {font-size: 14px}


/* columns */

.half_col, .left_wide, .left_narrow, .right_wide, .right_narrow { margin: 20px 16px; float: left; padding:0; overflow: hidden;}
.half_col { width: 350px; }
.left_wide, .right_wide { width: 450px; }
.left_narrow, .right_narrow { width: 250px; }
.full_width { width: 740; margin:20px 16px; }

#decoy { display: none; }

/* March 22nd 2011 updates */
.background_grey
{
	background-color: #f6fbfc;
	margin: 10px 0 0 0;
	padding: 0 7px 0 7px;
}

.main_links
{
	font-size: 18px; 
	line-height: 24px;
}

td 
{
	padding: 10px;
}

.bulletins
{
	margin: 8px 0 8px 1px;
	line-height: 20px;
}