* { 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; }
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}
 .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;}

/*
	submenu
*/
.submenu{height: 28px;margin-left: 0px;width: width: 75%;background-image: url(img_menu.jpg);background-repeat: repeat-x;overflow: hidden;position: relative;margin-bottom: 11px;}
.subtext{color: #fff;font-size: 11px;margin-left: 11px;margin-top: 6px;float: left;width: auto;}
.subtext a {color: #fff;text-decoration: none;}
.snimgl{position: absolute;left: 0px;top: 0px;}
.snimgr{position: absolute;right: 0px;top: 0px;}

/*
    column-left
*/
.column-left { float: left; display: inline; width: 620px;padding: 7px; }
.column-left h1 {color: #404040;margin-bottom: 10px;padding-left: 0px;border-bottom-width: 3px;border-bottom-style: solid;
border-bottom-color: #009F00;padding-bottom: 10px;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 22px;line-height: 22px;font-weight: bold;}
.column-left h2 {font-size: 20px;color: #be3f24;padding: 0px;margin-bottom: 10px;margin-top: 14px;line-height: 20px;}
	
.column-left h3 {font-size: 18px;color: #be3f24;padding: 0px;margin-bottom: 10px;margin-top: 14px;line-height: 20px;}
.column-left p {line-height: 20px;color: #5a5a5a;margin-top: 11px;}
.column-left ol {list-style-type: decimal;text-indent: 48px;line-height: 24px;margin-top: 11px;color: #000;}
.column-left ul {list-style-type: none;text-indent: 24px;line-height: 24px;margin-top: 11px;color: #000;}


.news {padding: 10px 5px; background: url(latest-news-separator.gif) repeat-x 0 bottom; margin: 0 5px; }
.news small { display: inline; color: #c04226; font-size: 11px; margin-bottom: 3px; }



/*
    .column-left-anli
*/
.column-left-anli { float: left; width: 620px;padding: 5px; }
.column-left-anli h1 {color: #404040;margin-bottom: 10px;padding-left: 7px;border-bottom-width: 3px;border-bottom-style: solid;
border-bottom-color: #009F00;padding-bottom: 10px;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 22px;line-height: 22px;font-weight: bold;}
.column-left-anli li {float: left;text-align: center;margin: 0px; padding: 0px 0px 8px 23px;}
/*
    column-right
*/
.column-right {float: right;display: inline; width: 310px;padding: 7px; }
.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 , .red-box h3 {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 , .orange-box h3 {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 , .green-box h3 {position: relative;font-size: 21px;color: #FFFFFF;margin-top: 27px;text-align: center;margin-bottom: 20px;}
/*
	Post
*/
.post { padding: 5px 0 5px 10px; } 
.post h2 , .post h3 {color: #404040;margin-bottom: 7px;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 20px;}
.post h2 span , .post h3 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; }
.post ul { list-style: none outside; padding: 2px 0 0 0; }
.post li { background: url(latest-news-actions.gif) no-repeat 0 2px; padding-left: 15px; padding-bottom: 5px; }
.post li a { font-size: 12px; line-height: 24px; color: #c24426; text-decoration: underline;}
.post li a:hover { text-decoration: none; }


/*
	Footer
*/
.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 {height: 100%;background: #fff;font-size: 10px;padding: 5px 10px 5px 10px;}
#footer a { color: #3a3a3a; text-decoration: underline; }
#footer a:hover { text-decoration: none; }

.fright{padding-bottom: 3px;float: right;padding-top: 13px;}
.k_pagelist em {background:#F5F9FE none repeat scroll 0 0;border:1px solid #C6C6C6;color:#14316B;font-size:12px;font-style:normal;font-weight:bold;margin:0 1px;padding:2px;}
.k_pagelist strong {border:1px solid #C6C6C6;color:#009900;font-size:12px;margin:0 1px;padding:2px;}
.k_pagelist a {border:1px solid #C6C6C6;font-size:12px;margin:0 1px;padding:2px;}
.k_pagelist a:link, .k_pagelist a:visited, .k_pagelist a:active {color:#000000;font-size:12px;font-weight:normal;text-decoration:none;}
