/*
	Default Styles
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 12px/14px Arial,sans-serif; color: #3a3a3a; text-align: left; background: #cad8e3 url(background.gif) repeat-x 0 0; padding-top: 10px; }
a { color: #FF5F00; text-decoration: none; }
a:hover { cursor: pointer; text-decoration: underline; }
a img { border: 0; }

.fl { float: left; display: inline; }
.fr { float: right; display:inline; }
.ac { text-align: center; }
.ar { text-align: right; }
.al { text-align: left; }
.cl { clear: both; height: 0; line-height: 0; font-size: 0; text-indent: -4000px; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { width: 980px; margin: 0 auto; p}

.box { margin-bottom: 10px; }
 .cnt {height: 100%;background: #fff;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}
.bottom { background: url(box-bottom.gif) no-repeat 0 0; height: 3px; }
.top { background: url(box-top.gif) no-repeat 0 0; height: 4px; font-size: 0; line-height: 0; text-indent: -4000px; }

/*
	Header
*/
#header { background: url(header-bg.gif) repeat-x 0 0; height: 104px; }
#logo {width: 284px;height: 80px;margin-top: 12px;margin-right: 0;margin-bottom: 0;margin-left: 17px;float: left;}
.a-side-header {color: #000;padding-top: 30px;padding-right: 12px;float: right;}
.b-side-header {float: right;color: #8f8f8f;padding-right: 0px;padding-top: 30px;padding-left: 350px;padding-right: 12px;}

/*
	Navigation
*/
#navigation { height: 32px; background: url(navigation.gif) no-repeat 0 0;padding-top: 4px; margin: 5px 0; }
#navigation ul { list-style: none outside; float: left; display: inline; width: 75%; margin-left: 4px;}
#navigation li { float: left; display: inline; height: 28px; margin-right: 5px;}
#navigation li a {float: left; display: inline; height: 28px; width: 84px; padding-right: 10px;	background: url(nav-bg.gif) no-repeat 0 0; 	text-align: center;	font-size: 10px; text-transform: uppercase;line-height: 28px; color: #616b63;}
#navigation li a:hover, #navigation li a.active { background-position: -94px 0; text-decoration: none; }
#search {float: right; display: inline; width: 160px; height: 25px; margin: 3px 7px 0 0;background: url(search-field.gif) no-repeat 0 0;}
#search .field { font-size: 10px; float: left; display: inline; margin: 6px 0 0 5px;width: 120px; border: 0;background: none;
color: #616b63;}
#search .btn { float: right; display: inline; height: 13px; width: 12px; background: url(icon-search.gif) no-repeat 0 0; 
border: 0;margin: 6px 7px 0 0; cursor: pointer;}
.column { float: left; display: inline; width: 310px; }
.middle-col { margin: 0 15px; }
.service { width: 280px; height: 164px; padding: 7px 15px;}
.service a {
	color: #FFF;
}

.service p { text-align: left; color: #fff; font-size: 12px; line-height: 22px; padding: 5px 0; }
.service .more { display: block;height: 28px;width: 113px;text-align: center;background: url(button-lrn-more.png) no-repeat 0 0; 
color: #5d5d5d;font-size: 13px;	line-height: 28px;margin: 7px auto; }

/*
	Red Box
*/
.red-box { background: url(red-box.gif) no-repeat 0 0; }
.red-box h2 {position: relative;font-size: 21px;color: #FFFFFF;margin-top: 27px;text-align: center;margin-bottom: 20px;}
/*
	Orange Box
*/
.orange-box { background: url(orange-box.gif) no-repeat 0 0; }
.orange-box h2 {position: relative;font-size: 21px;color: #FFFFFF;margin-top: 27px;text-align: center;margin-bottom: 20px;}
/*
	Green Box
*/
.green-box { background: url(green-box.gif) no-repeat 0 0; }
.green-box h2 {position: relative;font-size: 21px;color: #FFFFFF;margin-top: 27px;text-align: center;margin-bottom: 20px;}
/*
	Latest News
*/
.latest-news { height: 100%; background: url(latest-news-bg.gif) repeat-y 0 0; }
.latest-news .latest-bottom { background: url(latest-news-bottom.gif) no-repeat 0 bottom; }
.latest-news .latest-top { background: url(latest-news-top.gif) no-repeat 0 top; padding: 7px; }
.latest-news h2 { font: 22px/22px "Trebuchet MS", Arial, sans-serif;color: #404040; margin-bottom: 10px; padding-left: 10px; }
.latest-news .news { padding: 10px 5px; background: url(latest-news-separator.gif) repeat-x 0 bottom; margin: 0 5px; }
.latest-news .news small { display: inline; color: #c04226; font-size: 11px; margin-bottom: 3px; }
.latest-news .news p {line-height: 15px;color: #5a5a5a;margin-top: 11px;}
.latest-news .actions { float: right; background: url(latest-news-actions.gif) no-repeat 0 bottom;line-height: 14px;	padding-left: 15px; color: #c24426; text-decoration: underline; margin:  10px 5px 5px 5px; }
.latest-news .actions:hover { text-decoration: none; }
/*
	Other News
*/
.post { padding: 5px 0 5px 10px; } 
.post h1 {color: #404040;margin-bottom:12px;font-family: "Trebuchet MS", Arial, sans-serif;font-size:22px;font-weight:bold;	padding-top: 5px;}
.post h2 {color: #404040;margin-bottom: 7px;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 20px;}
.post h1 span,.post h2 span { color: #be3f24; }
.post p {padding-bottom: 8px;line-height: 23px;}
.post .more { background: url(latest-news-actions.gif) no-repeat 0 0;padding-left: 15px;line-height: 11px;font-size: 11px;
color: #c24426; text-decoration: underline; }
.post .more:hover { text-decoration: none; }

/*
	Footer
*/

#footer {height: 100%;background: #fff;font-size: 10px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}
.top-foot {background: url(box-top.gif) no-repeat 0 0;height: 4px;font-size: 0;line-height: 0;text-indent: -4000px;margin-top: 10px;}
#footer a { color: #3a3a3a; text-decoration: underline; }
#footer a:hover { text-decoration: none; }

.linker { color:#3A3A3A; padding-top:6px;}
.linker a { color:#3A3A3A; }