body{background:url(../images/02.jpg) #b9baba repeat-x top; margin:0; padding:0}
body, table, td, div, p, textarea{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#313131}

li{list-style-image:url(../images/bullet.gif); text-align:justify; font-size:10pt}
ul{margin:0px; padding-left:17px}
p{margin-top:10px; text-align:justify; margin-bottom:0px}
img{border:none}
form{margin:0px}

a{color:#C60; text-decoration:none}
a:hover{text-decoration:underline}
a{outline:none}

h1, h2, h3, h4, h5, h6{color:#C60; margin:0px; font-style:normal}

h1{font-size:18px}
h2{font-size:16px}
h3{font-size:12px; padding-bottom:10px}
h4{font-size:11px}
h5{font-size:8px}

.h1, .h2, .h3, .h4, .h5, .h6{color:#C60; margin:0px; font-weight:bold; font-style:normal}
.h1{font-size:18px}
.h2{font-size:16px}
.h3{font-size:12px}
.h4{font-size:11px}
.h5{font-size:8px}

.bold{font-weight:800}
#container{width:1009px; margin:auto; border:0px solid #F00; margin-bottom:10px;  height:auto}

#header{height:148px}
#header div.left{float:left; width:241px; height:148px; background:url(../images/header_left.jpg) no-repeat left top}
#header div.left img{margin-top:47px; margin-left:20px}
#header div.right{float:left; width:764px; height:148px; background:url(../images/header_right.jpg) no-repeat right top}
#header #header_quote{background:url(../images/quote_left.gif) top left no-repeat; float:right; width:auto; margin-top:35px; margin-right:10px; padding-left:10px; padding-top:15px}
#header #header_quote  h1{background:url(../images/quote_right.gif) right bottom no-repeat; font-size:15px; font-weight:normal; font-style:none; color:#fff; margin:0px; padding-bottom:13px; padding-right:8px}
#header_nav{color:#FFF; position:relative; top:7px; right:40px; text-align:right}
#header_nav a{color:#FFF; text-decoration:none; font-size:11px; font-weight:bold; margin-left:7px; margin-right:7px}
#header_nav a:hover{color:#930}
#header_nav a.current{color:#930}

.latest_news_headline{margin-bottom:10px; margin-left:15px; margin-right:20px}
.latest_news_headline h1{font-size:14px; font-weight:normal; border-bottom:1px solid #C60; padding-bottom:3px; color:#C60}
.latest_news{margin-right:20px; margin-bottom:15px; margin-left:15px}
.latest_news h1{ font-size:11px; padding:0px; margin:0px; margin-top:-3px; margin-bottom:3px; font-weight:normal; text-align:justify; color:#C60}
.latest_news p{text-align:justify !important}

.news_date{margin-right:5px; margin-bottom:0px; color:#6C6C6C; font-weight:normal; font-size:11px}
.news_day{font-weight:bold; color:#0e6e92; display:block; text-align:center}
.news_year{color:#878787; display:block; line-height:12px; text-align:center}

#content_outside{background:url(../images/content_bg.gif) left repeat-y}

#content_footer{background:url(../images/footer_bg.gif) left no-repeat; height:28px; clear:both}
#content{background:url(../images/bg_content_top.gif) top left no-repeat}

#side_left{width:241px; min-height:400px; border:0px solid #F00; float:left}
* html #side_left{height:400px}
#side_left_content{background:url(../images/sideleft_bg.gif) right top no-repeat; min-height:150px; padding-left:15px; padding-top:20px}
* html #side_left_content{height:150px}
#side_left_content p{margin:0px; text-align:center}

#side_right{width:215px; margin-right:15px; padding-left:15px; padding-top:15px; border:0px solid #F00; float:right; background:url(../images/shadown_right.gif) left top no-repeat}
* html #side_right{margin-right:7px}
#content_main{min-height:500px; margin-left:260px; margin-right:260px; border:0px solid #F00}
#content_main p{font-size:10pt; font-style:normal}

#footer{padding:5px; padding-left:20px}
#footer p{margin:0px; text-align:center}

#leftnav{margin:-1px 0px 0px 13px; background:url(../images/menu_bg.gif) left repeat-y}
#leftnav .bottom{background:url(../images/menu_footer.gif) no-repeat top left; width:228px; height:16px}
#leftnav ul{padding-left:10px; margin-bottom:7px; margin-top:0px; margin-right:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px}
#leftnav li{
	list-style:none;
	list-style-image:none;
	width:205px;
	font-style:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9e511c;
}
* html body #leftnav li{  padding-bottom:1px}
#leftnav a{display:block; background:url(../images/bullet_menu_off.gif) 96% no-repeat; width:200px; height:15px; color:#151515; text-decoration:none; margin-bottom:1px; margin-top:1px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:7px}
#leftnav a:hover{color:#fff; background-color:#9e511c; background-image:url(../images/bullet_menu_on.gif)}
#leftnav a.active{display:block;  background-color:#bababb; background-image:url(../images/bullet_menu_on.gif); padding:5px 5px 5px 10px; width:185px; height:15px; color:#FFF; text-decoration:none; margin-bottom:1px; margin-top:1px}

#submenu1 ul, #submenu2 ul{padding-left:15px; margin-bottom:7px; margin-top:0px; margin-right:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px}
#submenu1 li, #submenu2 li{list-style:none; list-style-image:none; border-bottom:1px solid #9e511c; width:180px; font-style:normal; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
* html body #submenu1 li{  padding-bottom:1px}
#submenu1 a, #submenu2 a{display:block; background:none; width:170px; height:15px; color:#151515; text-decoration:none; margin-bottom:1px; margin-top:1px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:7px; font-size:8pt}
#submenu1 a:hover, #submenu2 a:hover{color:#fff; background-color:#9e511c; background-image:none}
#submenu1 a.active, #submenu2 a.active{display:block;  background-color:#9e511c; background-image:none;  padding:5px 5px 5px 10px; width:170px; height:15px; color:#FFF; text-decoration:none; margin-bottom:1px; margin-top:1px}

.floatleft{border:0px; margin:0 15px 10px 0; float:left}
.floatright{border:0px; margin:0 0 10px 15px; float:right}

.right_box{border:0px solid #F00; margin-top:15px}
.right_box h3{background:url(../images/logo_bullet.gif) left top no-repeat; padding-left:25px; margin-left:7px; margin-bottom:3px; font-size:16px; letter-spacing:3px; color:#666}
.right_box .right_box_content{padding:15px; padding-bottom:0px; padding-left:20px; background-color:#fbf7ec; background-image:url(../images/box_top.gif); background-repeat:no-repeat; background-position:left top}
.right_box .right_box_bottom{background:url(../images/box_bottom.gif) left no-repeat; height:17px}
.right_box  li{padding-bottom:2px; padding-top:2px}

#technologies{float:right; clear:both; width:750px; margin-right:10px; margin-bottom:-7px; text-align:left; padding-top:10px}

.contact_info{background-image:url(../images/52.gif);  background-position:left top;  background-repeat:repeat-y;  padding-left:10px;  margin-left:5px}
.blue_bold{color:#900; font-weight:bold}
.h1_contact{font-size:11px; margin:0px}

.column_one{float:left; width:232px; margin-right:18px; margin-top:20px; border:0px solid #F00}
.column_two{float:left; width:232px; margin-top:20px; border:0px solid #F00}
.colthin{width:145px}
.colapplications li{margin-bottom:10px}
.center{text-align:center}

.spacer{clear:both; height:1px; overflow:hidden}

.button{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; height:21px; width:55px; border:1px solid #999; background-color:#F9FAF4; margin-top:7px}
.label{color:#048cc8; font-weight:bold; display:block; margin-top:5px}
#msg{color:#F30; font-weight:bold; margin-bottom:3px; margin-top:3px}

input.form{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; border-width:1px; padding:4px; width:190px; background-color:#F9FAF4; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB}
select.form{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; border-width:1px; padding:4px; width:200px; background-color:#F9FAF4; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB}
textarea.form{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; padding:4px; border-width:1px; height:100px; width:190px; background-color:#F9FAF4;  border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB}
.submit{color:#FFF; background:#048cc8; padding-left:10px; padding-right:10px; border:none; font-weight:bold; margin-top:5px; width:200px}
.imgleft{margin:5px 20px 10px 0; padding:9px; float:left; border:1px solid #eee; background:#f8f8f8}
