/* CSS Document */
body { padding:0; margin:0; font:12px Arial, Tahoma, Verdana; background-color:#000; line-height:18px; }
table { font:12px Arial, Tahoma, Verdana; color:#333; line-height:18px; }
img, div, input, { behavior:url("iepngfix.htc") }
ul,li { padding:0; margin:0; list-style:none; }
form { padding:0; margin:0; }
input, textarea, select { padding:4px 5px; border:2px solid #ccc; margin-bottom:5px; font:12px Arial, Verdana, Tahoma, Helvetica; color:#000; background:#fff url(../images/background-input.gif) no-repeat 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border:2px solid #aaa; background-color:#f5f5f5; }
input.length_01, textarea.length_01, select.length_01 { width:220px; margin-right:10px; }
input.length_02, textarea.length_02, select.length_02 { width:150px; }
input.length_03, textarea.length_03, select.length_03 { width:350px; margin-right:5px; }
input.length_04, textarea.length_04, select.length_04 { width:470px; margin-right:5px; }
input.btn_search { background:url(../images/btn_search.gif) no-repeat 0 0; width:54px; height:20px; border:none; }
.pointer { cursor:pointer; padding:5px 15px; margin-right:5px; }

.wrapper { width:100%; }
.lsize { width:925px; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.margin_left { margin-left:40px; }
.marg_t01 { margin:20px 0 0 0; }
.padd_01 { padding:20px; }
.padd_tb01 { padding:20px 0; }
.padd_r01 { padding:0 20px 0 0; }
.padd_t05 { padding-top:55px; }
.padd_b01 { padding-bottom:15px; }
.padd_t02 { padding-top:10px; }


.font_magenta { color:#FF009A; }
.font_botalgreen { color:#0FB2BA; }
.font_green { color:#90C01D; }
.f_11 { font-size:11px; }


.green_bg { background:#80AA47; padding:20px; border-top:55px solid #000; }
.white_bg { background:#fff; padding:20px; }

#concram-logo { position:absolute; width:161px; height:161px; margin:30px 0 0 37px; }

#main_menu { background:url(../images/menu_bg.gif) repeat-x 0 0; width:845px; }
#main_menu .left { background:url(../images/menu_bg_left.gif) no-repeat 0 0; }
#main_menu .right { background:url(../images/menu_bg_right.gif) no-repeat 100% 0; padding:10px 7px; }

#main_menu li { float:left; font-weight:bold; display:inline; color:#fff; background:url(../images/menu_left.gif) no-repeat 0 50%; margin:0 2px 0 0; }
#main_menu li a { float:left; display:block; color:#fff; text-decoration:none; line-height:28px; padding:0 6px; background:url(../images/menu_right.gif) no-repeat 100% 50%; }
#main_menu li a:hover { color:#6FAB09; text-decoration:none; }
#main_menu li.active { float:left; background:url(../images/menu_left_a.gif) no-repeat 0 50%; color:#fff; text-decoration:none; }
#main_menu li.active a { background:url(../images/menu_right_a.gif) no-repeat 100% 50%; color:#fff; text-decoration:none; }
#main_menu li.active a:hover { color:#000; text-decoration:none; }

#header_graphic { padding:20px 0; }
#header_graphic .big_header { width:640px; float:left; }
#header_graphic .small_header { width:195px; float:right; }

#content { }
#content .title_bg { background:url(../images/title_bg.gif) repeat-x 0 0; float:left; margin-top:10px; }
#content .title_left { background:url(../images/title_left.gif) no-repeat 0 0; }
#content .title_right { background:url(../images/title_right.gif) no-repeat 100% 0; padding:10px 15px; }
#content .green_bg_bottom { background: url("../images/content_green_bg.gif") no-repeat scroll 0 100% #f1f1f1; width: 845px; margin-bottom:20px; }
#content .green_bg_top { background:url(../images/content_green_bg_top.gif) no-repeat 0 0; color:#000000; }
#content .welcome_img { background:url(../images/welcome_img.png) no-repeat 100% 50%;  padding:20px 260px 20px 20px; }
#content .social_network { float:right; padding-left:39px; }
#content .social_network li { float:left; margin:7px 10px 0 10px; }

#content h1 { font:normal 22px Georgia, "Times New Roman", Times, serif; color:#333; padding:8px 0; margin:0; }
#content h3 { font:normal 16px Georgia, "Times New Roman", Times, serif; color:#4f8900; padding:0 0 5px 0; margin:0; border-bottom:1px solid #ddd; margin-bottom:5px; }
#content h4 { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#333; padding:8px 0; margin:0; }
#content .col_01 { width:49%; }
#content .col_02 { width:125px; float:left; }

#content .list_01 li { background:url(../images/arrow_01.gif) no-repeat 0 8px; padding:0 0 0 20px; line-height:28px; }
#content .list_01 li a { color:#000; text-decoration:none; }
#content .list_01 li a:hover { color:#164F02; text-decoration:none; }

#meet_team .team_data li { border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:15px; }
#meet_team .image_box { width:200px; }

.list_03 li { border-bottom:1px solid #ccc; padding:10px 0; line-height:20px; }

.list_02 li { padding:0 0 0 15px; margin:0; background:url(../images/arrow_02.gif) no-repeat 0 5px; line-height:23px; }

.list_04 li { margin:7px; display:inline; float:left; }
.list_04 li a { display:block; width:266px; height:121px; text-indent:-9999px; }
.list_04 li.one a { background:url(../images/banner_01.gif) 0 0 no-repeat; }
.list_04 li.one a:hover { background:url(../images/banner_01_h.gif) 0 0 no-repeat; }
.list_04 li.two a { background:url(../images/banner_02.gif) 0 0 no-repeat; }
.list_04 li.two a:hover { background:url(../images/banner_02_h.gif) 0 0 no-repeat; }
.list_04 li.three a { background:url(../images/banner_03.gif) 0 0 no-repeat; }
.list_04 li.three a:hover { background:url(../images/banner_03_h.gif) 0 0 no-repeat; }
.list_04 li.four a { background:url(../images/banner_04.gif) 0 0 no-repeat; }
.list_04 li.four a:hover { background:url(../images/banner_04_h.gif) 0 0 no-repeat; }
.list_04 li.five a { background:url(../images/banner_05.gif) 0 0 no-repeat; }
.list_04 li.five a:hover { background:url(../images/banner_05_h.gif) 0 0 no-repeat; }
.list_04 li.six a { background:url(../images/banner_06.gif) 0 0 no-repeat; }
.list_04 li.six a:hover { background:url(../images/banner_06_h.gif) 0 0 no-repeat; }
.list_04 li.seven a { background:url(../images/banner_07.gif) 0 0 no-repeat; width:826px; height:121px; }
.list_04 li.seven a:hover { background:url(../images/banner_07_h.gif) 0 0 no-repeat; }


.more_link h3 { font:normal 22px Georgia, "Times New Roman", "Trebuchet MS", Times, serif; color:#41383D; padding:0; margin:10px 0 10px 0; }
a.more_link:link { color:#6DAA09; text-decoration:none; color:#41383D; padding:0; margin:10px 0 10px 0; }
a .more_link:hover { color:#000; text-decoration:underline; }

.footer_logo { padding:20px 0 0 0; _padding:10px 0 0 0; margin:20px 0 0 0; border-top:1px solid #B2DB9E; }

#menu { font:12px Arial, Verdana, Tahoma; color:#fff; float:right; }
#menu li { display:inline; color:#fff; }
#menu li a { float:left; background:url(../images/footer_button_l.gif) no-repeat left top; margin-right:3px; padding:0 0 0 9px; text-decoration:none; }
#menu li a span { float:left; display:block; background:url(../images/footer_button_r.gif) no-repeat right top; padding:7px 9px 7px 0px; color:#FFF; }
#menu li a:hover span { color:#80AA47; cursor:pointer; }

#footer { color:#fff; padding:20px 10px; line-height:20px; }

