body { margin:0; padding:0; width:100%; background:#fff;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; background: #ebebeb;}
.main h1 {font: normal 24px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}
.main h1 span {font: italic 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
#header_text {width:960px;  margin:0 auto; padding:0;}
/********** header **********/
.header { background:url(/Images/header_bg.gif) top repeat-x; padding:0; margin:0 auto;height:82px; }

.block_header {margin:0 auto; width:910px; padding:0; border:none;}
/* logo */
.logo { float:left; padding:0; margin:0;}
/* menu */	
.menu { float:right; padding:25px 0 0 0; margin:0;}
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:13px 0; color:#a1a1a1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px; background:none;}
.menu ul li a:hover { color:#fff;  background: url(/Images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span { color:#fff;  background:url(/Images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  color:#fff; background:url(/Images/r_menu.gif) no-repeat right;}
.menu ul li a.active span { color:#fff;  background:url(/Images/l_menu.gif) no-repeat left;}
.menu .inactive {padding:13px;background:none; color:#efefef;font:normal 12px Arial, Helvetica, sans-serif;}

/* sub menu */
.sub_menu_resize { width:960px; margin:0 auto; padding:0; }
.sub_menu { padding:1px 0 0 0; margin:0; width:760px; float:left; }
.sub_menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; float:left; }
.sub_menu ul li { float:left; margin:0; padding: 0px 1px 0px 0px ; border:0; }
.sub_menu ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.sub_menu ul li a span { padding:12px 9px; background:none; }
.sub_menu ul li a:hover { background: url(/Images/sub_r_menu.gif); } /*no-repeat right */
.sub_menu ul li a:hover span { background:url(/Images/sub_l_menu.gif); } /* no-repeat left */
.sub_menu ul li a.active { background:url(/Images/sub_r_menu.gif); } /*no-repeat right */
.sub_menu ul li a.active span { background:url(/Images/sub_l_menu.gif); } /* no-repeat left */

.regbox{font:normal 12px Arial,Helvetica;font-size:12px;text-decoration:none;}

 /* sub_text */
.sub_text { background: url(/Images/sub_text_bg.jpg) top center repeat-x; padding:0; margin:0; height:140px;}
.sub_text_resize { width:960px; margin:0 auto; padding:0;}
.sub_text_resize img { float:right; padding:50px 0 0 0; margin:0;}
.sub_text_resize h2 { font: normal 40px Arial, Helvetica, sans-serif; color:#1a1919; padding:50px 0 0 15px; margin:0;}

/* header box */
.header_box { background:#f8f8f8 url(/Images/greenboard_background.jpg) top repeat-x;}
.header_box_resize { height:251px; width:960px; margin:0 auto;}
.header_info_img{ width:341px; height:229px; float:left; margin:8px 0 0 0px;}
.header_info_img img{width:341px; height:229px;}
.header_info { float:right;padding:0px;width:610px;}
.header_info_txt {margin:10px 0px 0px 5px;width:540px;}
#imgPager li { width: 15px; float: left; margin: 0px 2px; list-style: none; 
               background-image: url(/Images/bullet_clear.png); background-repeat: no-repeat;}
#imgPager li.activeSlide { background-image: url(/Images/bullet_full.png); }
#imgPager a { width: 15px; padding: 0px; display: block; text-decoration:none;}
.header_text { width:390px; float:right; padding:0;}
#header_slogan div { display:none}
#header_slogan div.activeSlide { display:inline}
#header_slogan h2 { padding:0; margin:0; font:normal 33px Tahoma, Arial; color:#fff;width:450px;height:45px;overflow:hidden;}
#header_slogan p { width:550px;height:75px;overflow:hidden;font-size:14px;}
.header_info p { padding:0; margin:0; font:normal 12px/1.6em Arial; color:#fff;}

/*
.slider_cu3er { width:545px; float:left; padding:15px 0 0 0px;}
#cu3er-container { width:537px; outline:0; height:361px;}
*/

/********** body **********/
.body { margin:0; padding:0;background: #fff;}
.body_resize { margin:0 auto; padding:0;width:960px;}
.body_resize h1 { font: normal 24px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}
.body_resize h1 span { font: italic 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}

.body_resize h2 { width:279px; height:40px; font: normal 18px Tahoma, Arial, Helvetica; color:#fff; margin:0;  padding: 5px 10px; background:url(/Images/h2_bg_top.gif) top no-repeat;}
.body_resize h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#9d9d9d;}

.body_resize h3 { font: normal 16px Arial, Helvetica, sans-serif; color:#343434; padding:5px 5px; margin:0;}
.body_resize h3 span { font: italic 10px Arial, Helvetica, sans-serif; color:#7d7d7d;}

.body_resize img {  padding:0; margin:10px auto;}
.body_resize img.floated { float:left; padding:0; margin:10px 15px 0px 0px;}
.body_resize ul { list-style:none; margin:10px auto; padding:20px 0;}
.body_resize li { padding:3px 5px; margin:0; font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.body_resize li a { font: normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.body_resize li a:hover { color:#c52100;}
.body_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#474545; line-height:1.8em; padding:5px 5px; margin:0;}
.body_resize a { text-decoration:none; color:#c52100; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}
.body_resize #small_content {width: 299px; height: 33px; font: normal 18px Tahoma, Arial, Helvetica;padding-top: 10px;padding-left:10px; color: #fff; background: URL(/Images/smallcontent_bg_top.gif) left no-repeat;}
.body_resize #boardslogan {position:relative;top:-164px;left:23px;color:#fff;margin:0px;padding:0px;}
.body_resize #boardgoals {position:relative;top:-166px;left:20px;color:#fff;font-size:16px;}
.right { width:300px; float:left; padding:0 0; margin:0;background: #fff;}
.left { width:660px; float:left; padding:0 0; margin:0;background: #fff;}
.block { width:255px; float:left; margin:10px; padding:0;}
.port_resize { width:299px; float:left; margin:10px 5px 10px 0px; padding:0;}

.mezayine { width:279px; height:20px; font: normal 14px Arial, Helvetica, sans-serif; margin:0;text-transform:uppercase;font-weight:bold;}

#homepage{width:100%; height:552px; overflow:hidden;}
#homepage h1 {font: normal 20px Verdana; color:#010101; padding:5px 0px; margin:0;}
#homepage p { font:normal 11px Verdana; color:#848181; margin:0;padding:0;}
#homepage .homepage_content { width:270px;height:80px;padding:18px 7px 30px 0px;border-bottom:1px solid #e6e6e6;}
#homepage .homepage_content .icon{ width:80px;height:80px;float:left}
#homepage .homepage_content #text{float:right;padding:10px 0px 0px 0px;}
#homepage .homepage_content h2 { font: bold 14px Helvetica,Verdana; color:#010101;margin:0;padding:0;width:100%;height:15px;background-image:none;}
#homepage .homepage_content p { padding:5px 0px;width:180px;}
#homepage .homepage_content #actionImg{width:180px;text-align:right;}


/*FBG*/
.FBG { background:#1b1b1b; border-top:1px solid #272727; margin:0; padding:0; }
.FBG_resize { width:960px; margin:0 auto; padding:20px 0;text-align:left; }
.FBG_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#717171; padding:5px; margin:0; line-height:1.8em; }
.FBG_resize ul { list-style:none; margin:10px auto; padding:0; }
.FBG_resize li { padding:0px 0px 4px 0px; margin:0; }
.FBG_resize li a { font: normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
.FBG_resize li a:hover { color:#d5d5d5; }
.FBG_resize h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#d5d5d5; margin:0; }
.FBG_resize .left { width:140px; margin:10px 10px 10px 20px; padding:10px 5px; background: #1b1b1b;}

/*NewsStrip_blog*/
.NewsStrip_blog { background:#171717; border-top:1px solid #fff; margin:0; padding:0; }
.NewsStrip_blog_resize { width:940px; margin:0 auto; padding:0; }
.NewsStrip_blog_resize h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0; }
.NewsStrip_blog_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#7e7e7e; padding:0; margin:0; }
.NewsStrip_blog_resize img { float:right; margin:0; padding:0; }
.NewsStrip_blog_resize .recent { width:320px;float:left; padding:0; margin:20px 0 0 0; border-right:2px solid #616161;}
/* liScroll styles */
.NewsStrip_blog_resize .recent2 { width:430px;float:left;padding:0; margin:20px 0 0 0; border-right:2px solid #616161;}
.NewsStrip_blog_resize .mask { position: relative;left: 0px;top: 0px;width: 398px;overflow: hidden;padding-left:18px}
.NewsStrip_blog_resize ul.newsticker { /* that's your list */position: relative;left: 430px;font: bold 10px Verdana;list-style-type: none;margin: 0;padding: 0;background: #171717;}
.NewsStrip_blog_resize ul.newsticker li {float: left; margin: 0;padding: 0;background: #171717;}
.NewsStrip_blog_resize ul.newsticker a {white-space: nowrap;padding: 0;color: #fff;font: bold 10px Verdana;margin: 0 50px 0 0;}
.NewsStrip_blog_resize ul.newsticker span {margin: 0 10px 0 0;color:#fff;} 

/* step style */
#step {margin: 10px 0 40px;padding: 0;}
#step li {padding: 3px 0 6px 110px;margin: 0 0 20px;list-style: none;}
#step h3 {margin: 0 0 5px;color: #666;}
#step .item1 {background: url(/Images/List/step1.png) no-repeat;}
#step .item2 {background: url(/Images/List/step2.png) no-repeat;}
#step .item3 {background: url(/Images/List/step3.png) no-repeat;}

/********** all forms **********/
.form { float:left; width:550px; margin:5px auto; padding:0; background:#f7f7f7; border:1px solid #ececec;}




/*************footer**********/
.footer { padding:0; margin:0; background:#1b1b1b; }
.footer_resize { width:960px; margin:0 auto; padding:20px 10px; border-top:1px solid #2b2b2b; }
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2; }
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none; padding:5px; margin:0; }
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right; }
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}
/* 
** LunchBox Skin
*/
.jcarousel-skin-lunchbox .jcarousel-container {/*-moz-border-radius: 10px;background: #F0F6F9;border: 1px solid #346F97;*/}
.jcarousel-skin-lunchbox .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-lunchbox .jcarousel-container-horizontal {width:838px;padding: 0px 40px 0px 40px;}
.jcarousel-skin-lunchbox .jcarousel-container-vertical {width:75px;height:203px;padding:40px 20px;}
.jcarousel-skin-lunchbox .jcarousel-clip-horizontal {width:838px;height:60px;}
.jcarousel-skin-lunchbox .jcarousel-clip-vertical {width:75px;height:203px;}
.jcarousel-skin-lunchbox .jcarousel-item {width:278px;height:60px;}
.jcarousel-skin-lunchbox .jcarousel-item-horizontal {margin-left:0;margin-right:5px;}
.jcarousel-skin-lunchbox .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:5px; margin-right: 0;}
.jcarousel-skin-lunchbox .jcarousel-item-vertical {margin-bottom:10px;}
.jcarousel-skin-lunchbox .jcarousel-item-placeholder {background:#fff;color:#000;}
/* Horizontal Buttons */
.jcarousel-skin-lunchbox .jcarousel-next-horizontal {position:absolute;top:15px;right:5px;width:32px;height:32px;cursor:pointer;background: transparent url(../images/lunchbox/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-lunchbox .jcarousel-direction-rtl .jcarousel-next-horizontal {left:5px;right:auto;background-image: url(../images/lunchbox/prev-horizontal.png);}
.jcarousel-skin-lunchbox .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-lunchbox .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-lunchbox .jcarousel-next-disabled-horizontal,
.jcarousel-skin-lunchbox .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-lunchbox .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-lunchbox .jcarousel-prev-horizontal {position:absolute;top:14px;left:0px;width:32px;height:32px;cursor:pointer;background: transparent url(../images/lunchbox/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-lunchbox .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto;right:5px;background-image: url(../images/lunchbox/next-horizontal.png);}
.jcarousel-skin-lunchbox .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-lunchbox .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-lunchbox .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-lunchbox .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-lunchbox .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position: -96px 0;}
/* 
** Client Logos Skin
*/
.jcarousel-skin-tango .jcarousel-container {/*-moz-border-radius: 10px;background: #F0F6F9;border: 1px solid #346F97;*/}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:830px;padding: 0px 40px 0px 40px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width:75px;height: 245px;padding: 20px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:830px;height: 75px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:75px;height: 245px;}
.jcarousel-skin-tango .jcarousel-item {/* width: 120px; height: 41px; */}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/*   Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute;top:17px;right:5px;width:32px;height:32px;cursor:pointer;background: transparent url(../images/clientsgallery/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left:5px;right:auto;background-image: url(../images/clientsgallery/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute;top:17px;left:0px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/clientsgallery/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(../images/clientsgallery/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position: -96px 0;}

