body {margin: 0;padding: 0;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;background: #ffffff url(../images/templatemo_main_bg.jpg) repeat-x;}

a:link, a:visited { text-decoration: none; font-weight: bold; } 
a:active, a:hover { text-decoration: underline; } 

#title a:hover { text-decoration: none; }

p { margin: 0px; padding: 0px; text-align: justify; }

img { margin: 0px; padding: 0px; border: none; }

#head_01 {width: 100%;height: 72px;margin: 0 auto;background: url(../images/head.jpg) repeat-x;}

#head_02 {width: 980px;height: 72px;margin: 0 auto;background: url(../images/head_01.jpg)  no-repeat;}

#head_02 #title {float: left;width: 300px;	margin: 10px 10px 10px 30px;text-align: center;}


#banner_01 {clear: both;width: 100%;height: 198px;margin: 0 auto;background: url(../images/banner_repeat.jpg) repeat-x;}

#banner_02 {width: 920px;height: 198px;margin: 0 auto;padding: 0 30px;background: url(../images/banner.jpg) no-repeat;}

#banner_header_01 {padding: 55px 0 15px 0;font-size: 36px;font-weight: bold;color: #ffffff;}


#menu_01 {clear: both;width: 100%;height: 50px;margin: 0px auto;background: url(../images/menu.jpg) repeat-x;}

#menu_02 {clear: both;width: 980px;height: 50px;margin: 0 auto;}

#menu_02 ul {float: right;margin: 0px;padding: 0 0 0 20px;list-style: none;}

#menu_02 ul li {display: inline;}

#menu_02 ul li a {position: relative;float: left;display: block;height: 30px;width: 120px;padding-top: 20px;margin-right:10px;text-align: center;font-size: 13px;font-weight: bold;text-decoration: none;background: url(../images/menu_button.jpg) bottom right no-repeat;color: #333333;	outline: none;}

#menu_02 ul li a span {position: absolute;display: inline-block;width: 18px;height: 50px;bottom: 0px;left: 0px;background: url(../images/menu_button_left.jpg) left bottom no-repeat;}

#menu_02 li a:hover, #templatemo_menu li .current {color: #ffffff;height: 35px;padding-top: 15px;background: url(../images/menu_button_hover.jpg) bottom right no-repeat;}

#menu_02 li a:hover span, #templatemo_menu li .current span	{position: absolute;display: inline-block;width: 18px;height: 50px;bottom: 0px;left: 0px;background: url(../images/menu_button_hover_left.jpg) bottom right no-repeat;	}


#content_01 {clear: both;width: 100%;margin: 0 auto;background: #ffffff;}

#content_02 {width: 960px;margin: 0 auto;padding: 40px 20px;}

#content_02 #content_left {float: left;width: 260px;margin: 0 40px 0 0;padding:  0 39px 0 0;border-right: 1px solid #999;}

#content_02 #content_right {float: right;width: 620px;margin: 0px;background: url(../images/templatemo_content_top.jpg) top repeat-x; padding-bottom: 20px; }

.content_header_01 {font-size: 22px;color: #4895c8;padding-bottom: 10px;margin-bottom: 20px;background: url(../images/templatemo_horizontal_divider_01.jpg) bottom repeat-x;	}

.content_header_02 {font-size: 22px;color: #4895c8;padding-bottom: 10px;background: url(../images/templatemo_horizontal_divider_01.jpg) bottom repeat-x;	}

#content_left .content_left_section {clear: both;}

.news_section {border-left: 10px solid #999;padding-left: 10px;}

.content_left_section p {text-align: justify;}

.news_date {font-size: 12px;font-weight: bold;color: #4895c8;}

.news_title {font-size: 12px;font-weight: bold;color: #fbb239;}

.content_left_section form {padding: 0px;margin: 10px 0 0px 0;}

.content_left_section #search_field {padding: 5px 0 0 0;height: 20px;width: 255px;margin-bottom: 10px;}

.content_left_section #subscribe_button {float: right;width: 106px;height: 36px;padding: 0;margin: 0;cursor: pointer;font-size: 12px;font-weight: bold;text-align: center;vertical-align: bottom;white-space: pre;background: url(../images/button_01.png) no-repeat; color: #ffffff;border: none;}

#content_right .content_right_section {clear: both}

.content_right_section p {text-align: justify;padding-bottom: 10px;}

#content_right .content_right_280_section {float: left;width: 280px;}

.content_right_280_section .image_wrapper {background: #333;padding: 9px;margin-bottom: 10px;}

.content_right_280_section .image_wrapper img {border: 1px solid #ffffff;}

.content_right_280_section ul {margin: 10px 0 0 0;padding: 0px;}

.content_right_280_section ul li {border-left: 5px solid #999;padding: 0 0 0 10px;margin-bottom: 10px;list-style:none;}

.content_right_w620_wrapper {border: 1px solid #000;}

.content_right_w620_inner {padding: 30px 28px;color: #ffffff;background: #333;border: 1px solid #666;}

.content_right_w620_inner .image_wrapper {border: 1px solid #ffffff;background: #cccccc;padding: 4px;margin-bottom: 5px;}

.image_wrapper img {border: none;}

.box_w170 {float: left;width: 170px;}


#footer_01 {clear: both;width: 100%;height: 80px;margin: 0 auto;background: url(../images/footer.jpg) repeat-x;}

#footer_02 {width: 980px;padding: 30px 0;margin: 0 auto;text-align: center;color: #CCC;}

#footer_02 a {color: #FFF;font-weight: bold;}


ul#navmenu,
ul#navmenu li,
ul#navmenu ul {margin: 0;border: 0 none;padding: 0;width: 260px; /*For KHTML*/list-style: none;}

ul#navmenu:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}

ul#navmenu li {float: left; /*For IE 7 lack of compliance*/display: block !important; /*For GOOD browsers*/display: inline; /*For IE*/position: relative;}


ul#navmenu a {border: 1px solid #FFF;border-right-color: #CCC;border-bottom-color: #CCC;padding: 0 12px;display: block;background: #EEE;color: #000000;font: bold 13px/28px Arial, Helvetica, sans-serif;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {background: #4cb1e7;color: #ffffff;}

ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {background: #eee;color: #000000;}

ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {background: #4cb1e7;color: #ffffff;}

ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {background: #eee;color: #000000;}

ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {background: #4cb1e7;color: #FFFff;}

ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {background: #EEE;color: #666;}

ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {background: #CCC;color: #FFF;}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {display: none;position: absolute;top: 0;left: 260px;}

ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display: none;}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {display: block;}
#navmenu { margin-bottom: 50px;}
