/* CSS Document */
body  {padding:0; margin:0; background:url(../images/bg2.gif) repeat-x #000000; color:#cccccc;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;font-size:13px/16px;}
div, ul, h1, h2, h3, h4, p, img, form{padding:0; margin:0;}
ul    {list-style-type:none;}
.blank{font-size:0px; clear:both; line-height:0px;}
a, a:visited {color:#F88907;text-decoration:none;}
a:hover {color:#7DA218;text-decoration:none;}

#container {padding:0; margin:0};

/*---------header --------------*/
#headerPan {width:1000px; margin:0 auto 0 auto; background:url(../images/header_pic.jpg) no-repeat; height:230px;border:0px solid #ffffff;}
#headerPan ul{float:left;width:1000px; display:block; height:21px;border:0px solid #ffffff;margin:200px 0 0 30px;}
#headerPan ul li{display:block; float:left; height:21px; margin:0; padding:0;}
#headerPan ul li a{font: bold 15px/21px ; padding:0 25px 0 25px; color:#6CA638;text-decoration:none; margin:0; height:21px;}
#headerPan ul li a:hover{color:#ffffff;}
#headerPan h1{background:url(../images/company_name.gif) no-repeat; margin:48px 0 0 251px;  width:233px; height:100px; display:block;text-indent:-2000px; }
#headerPanBanner {width:1000px; margin:0 auto 0 auto; background:url(../images/header_picBanner.jpg) no-repeat; height:193px;border:0px solid #ffffff;}
#headerPanBanner h1{background:url(../images/company_name.gif) no-repeat; margin:48px 0 0 251px;  width:233px; height:100px; display:block;text-indent:-2000px; }
#iconHome a  {background:url(../images/spacer.gif); margin:0px 0px 0px 0px; float:right; width:20px; height:20px;position:relative;top:10px;right:61px;display:block;}		
#iconContact a  {background:url(../images/spacer.gif); margin:0px 0px 0px 0px; float:right; width:20px; height:20px;position:relative;top:10px;right:11px;display:block;}		
#topBanner {text-align:center;padding:80px 0 0 35px;}
#addThis {display:inline;float:right;position:relative;top:20px;right:20px;border:0px solid #ffffff;}

/*---------body ----------------*/
#mainBody{width:1000px;height:100%;margin:0px auto 0 auto;border-right:0px solid #151515;background:url(../images/bgMainBody.gif) repeat;border:0px solid #ffffff;}
a.bodyLink {color:#63A32B;}
a.bodyLink:hover{color:#036CA8;}



/*---------Services banners ----------------*/
#contentServFeatured1 a { float:left;width:245px;height:90px;background:url(../images/contentServFeatured1.jpg);background-repeat:no-repeat;padding-top:0px;position:relative;left:0px;top:0px;}
#contentServFeatured1 a:hover { background-position: 0 -90px;}

#contentServFeatured2 a { float:left;width:245px;height:90px;background:url(../images/contentServFeatured2.jpg);background-repeat:no-repeat;padding-top:0px;position:relative;left:0px;top:0px;}
#contentServFeatured2 a:hover { background-position: 0 -90px;}

#contentServFeatured3 a { float:left;width:245px;height:90px;background:url(../images/contentServFeatured3.jpg);background-repeat:no-repeat;padding-top:0px;position:relative;left:0px;top:0px;}
#contentServFeatured3 a:hover { background-position: 0 -90px;}

#navcontainer1  {float:left;width:245px;height:90px;padding-top:0px;position:relative;left:0px;top:10px;border:0px solid #ffffff;}
#navcontainer2  {margin: 0px; float:left; width:245px; height:auto;position:relative;top:10px;left:0px;border:0px solid #ffffff;}
#navcontainer3  {margin:0px 0px 10px 0px; float:left; width:245px; height:auto;position:relative;top:10px;left:0px;padding-bottom:0px;border:0px solid #ffffff;}

#contentServFeatured1-on { float:left;width:245px;height:90px;background:url(../images/contentServFeatured1-on.jpg);background-repeat:no-repeat;padding-top:0px;position:relative;left:0px;top:0px;}
#contentServFeatured2-on { float:left;width:245px;height:90px;background:url(../images/contentServFeatured2-on.jpg);background-repeat:no-repeat;padding-top:0px;position:relative;left:0px;top:0px;}
#contentServFeatured3-on { float:left;width:245px;height:90px;background:url(../images/contentServFeatured3-on.jpg);background-repeat:no-repeat;padding-top:0px;position:relative;left:0px;top:0px;}

#headContainer1  {float:left;height:110px;margin: 0 0 40px 10px;padding-top:0px;position:relative;left:5px;top:10px;border-bottom:1px solid #333;display:inline;width:220px;font-size:12px;line-height:14px;}
#headContainer2  {float:left;margin: 0; margin: 0 0 40px 20px;height:110px;position:relative;top:10px;left:10px;border-bottom:1px solid #333;display:inline;width:220px;font-size:12px;line-height:14px;}
#headContainer3  {float:left;margin:0; margin: 0 0 40px 20px;height:110px;position:relative;top:10px;left:15px;padding-bottom:0px;border-bottom:1px solid #333;display:inline;width:220px;font-size:12px;line-height:14px;}


/*-------------left side------*/
#leftPan{width:250px;color:#B6B6B5;padding:0px; float:left;border:0px solid #ffffff;}
#leftPan .bottom{background:url(../images/left_side_down.gif) no-repeat bottom left; height:8px; font-size:11px; display:block;}
#leftPan h2{color:#fff; width:240px; height:34px; display:block;margin:0px 0 0 15px; font: normal 24px/34px Arial, Helvetica, sans-serif; padding: 0 0 0 0px;}
#leftPan ul{width:200px; display:block; margin:10px 0 0 30px; font-size:0;}
#leftPan ul li{background:url(../images/left_side_arrow.gif) no-repeat 0 9px; padding: 0 0 0 11px; display:block; height:24px;}
#leftPan ul li a{font:13px/24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#A5D954; text-decoration:none;display:block;}
#leftPan ul li a:hover{text-decoration:underline;}
#leftPan ul li .on{font:13px/24px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#A5D954; text-decoration:underline;display:block;}
#leftPan a.side {float:right;width:112px; height:15px; display:block; color:#63A32B; margin:5px; padding:0;font-size:10px;}
#leftPan a.side:hover{color:#ffffff;}
#leftPan p {font:12px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#ffffff; text-decoration:none;margin:0px 0 0 30px;padding :0px;}
.titleSide {margin :0 0 0 10px;padding:5px;color:#4D9CC9;font:15px/16px;font-weight:bold;width:210px;text-decoration:none;}
a.titleSide {margin :0 0 0 10px;padding:5px;color:#4D9CC9;font:15px/16px;font-weight:bold;width:210px;text-decoration:none;}
a.titleSide:hover {margin :0 0 0 10px;padding:5px;color:#4D9CC9;font:15px/16px;font-weight:bold;width:210px;text-decoration:underline;}
a.titleSide-on {margin :0 0 0 10px;padding:5px;color:#4D9CC9;font:15px/16px;font-weight:bold;width:210px;text-decoration:underline;}


/*-------------Menu ------*/
#menuTop {background:url(../images/menuTopc.gif) no-repeat 0 0; height:5px;width:250px;margin:5px 0 0 0px;}
#menuMid {background:url(../images/menuMidc.gif) repeat 0 0; min-height:100px;width:250px;margin:0 0 0 0px;}
#menuBot {background:url(../images/menuBotc.gif) no-repeat 0 0; height:5px;width:250px;margin:0 0 0 0px;}

/*-------------button------*/
.buttonLeft{float:left;background: url(../images/buttonLeft.gif)  no-repeat 0 0; display:inline; height:27px;width:11px;padding:0;margin:10px 0 0 0;}
.buttonMid {float:left;background: url(../images/buttonMid.gif) repeat-x;height:27px; display:inline;color:#ffffff;font:12px "Lucida Grande", "Lucida Sans Unicode";padding:0;margin:10px 0 0 0;}
.buttonRight{float:left;background: url(../images/buttonRight.gif) no-repeat 0 0; display:inline; height:27px; width:11px;padding:0;margin:10px 0 0 0 ;}
.buttonInput{width:auto;height: 27px;color: #000000;border: 0px solid #686f76;background: none;font-size:12px;padding-bottom:2px;font-weight:bold;}

/* ----- table ------*/
.tableOut {color:Black;background-color:White;border-color:#DEDFDE;border-width:1px;border-style:None;width:680px;border-collapse:collapse;}
.trLabel {color:White;background-color:#262525;font-weight:bold;text-align:center;}
.tr1 {background-color:#F7F7DE;}
.tr2 {background-color:White;}
.trBot {color:White;background-color:#262525;}
.tableML {margin-left:20px;}

.tbMain {background: #444444; padding: 0px 10px 30px 10px;margin: 15px 0 10px 0;width:685px;}
.tbHeader {background: #444444; color: #70B10B; font-size: 13px; font-weight: bold; text-align: center; height: 50px; border-right:0px solid #cccccc;}
.tb1 {background: #cccccc; color: #222222; font-size: 12px; text-align: center; height: 25px; padding: 0 10px 0 10px;}
.tb2	{background: #9FBD71;color: #222222; font-size: 12px; text-align: center; height: 25px; padding: 0 10px 0 10px; }
.tb1 td{border-right:1px dotted #999999;}
.tb2 td{border-right:1px dotted #999999;}


.tbMainSH {background: #444444; padding: 0px 10px 10px 10px;margin: 15px 0 10px 0;width:685px;}
.tbHeaderSH {background: #444444; color: #70B10B; font-size: 13px; font-weight: bold; text-align: center; height: 30px; border-right:0px solid #cccccc;}
.tbSH {background: #cccccc; color: #222222; font-size: 12px; text-align: center; height: 25px; padding: 0 10px 0 10px;}
.tbSH td{border-right:1px dotted #999999;width:130px;} 




.tableMain  { background-color:#333333;padding:10px;margin:15px 0 10px 0;width:685px; }
.tableTitle { color:#8EC13E;font-size:14px;font-weight:bold;height:25px; }
.tdLeft     { background-color:#fcfcfc;padding:10px;color:#222;border-right:1px dotted #999999;font-size:13px; }
.tdRight    { background-color:#fcfcfc;padding:10px;color:#222;font-size:13px;}

.tableHeader { font-weight:normal;text-align:left;padding:0 0 0 10px;}
.tr1    {background: #cccccc; color: #222222; font-size: 12px; text-align: center; height: 25px; padding: 0 10px 0 10px;}
.tr2	{background: #9FBD71;color: #222222; font-size: 12px; text-align: center; height: 25px; padding: 0 10px 0 10px; }
.tr1 td.tdLine {border-right:1px dotted #999999;}
.tr1 td.tdNoLine {border-right:0px dotted #999999;}
.tr2 td.tdLine {border-right:1px dotted #999999;}
.tr2 td.tdNoLine {border-right:0px dotted #999999;}


#bloggerPackage { border-right:1px dotted #999999; width:130;height:69px; }
.ieBlogger { border-left:1px dotted #999999 !important; width:130;height:69px; }
#basicPackage   { border-right:1px dotted #999999;width:130;height:69px;}
#professionalPackage  { border-right:0px dotted #999999;width:130;height:69px;}

/* ----- Form ----- */
.form_row {padding: 3px 0px;}
form{margin: 0px 10px 0px 10px;padding: 0px;text-align: left;}
label {margin-left:5px;}
input {border:1px solid #fff;}
select {border:1px solid #fff;}
textarea {border:1px solid #fff;}
.button{width: 60px;height: 25px;background: #333333;margin :5px 0px 5px 160px;padding :3px;color:#ffffff;font-size:12px;}
.login_form{width: 280px;padding: 5px;border: 1px solid #242323;}

/* ----- Login ----- */
#Login {float:left;border: 1px solid #999999;padding: 1px 1px 8px 1px;margin:15px 0px 0px 0px;width:325px;background-color:#ffffff;}
#Login h2 {background: url(../images/h_booking_bg.jpg) repeat-x;height: 27px;line-height: 27px;color: #ffffff;font-size: 16px;padding-bottom: 10px;margin: 0px;width:100%;}
#Login th {text-align: left;padding-left: 10px;padding-right: 10px;font-size:9px;}
#Login td.submission {text-align: right;}
.title {font-size:11px;}

/* ------ Client ---------- */
.pendBillRow {margin:0 0 0 280px;border-top:1px dotted #333333;padding:10px;width:680px;background-color:#111111;font-size:12px;}
.pendBillRowAlt {margin:0 0 0 280px;border-top:1px dotted #333333;padding:10px;width:680px;background-color:none;font-size:12px;}
.pendBillItem { color:#8EC221; }
.pendBillItemAlt { color:#8EC221; }

.billRow {margin:0 0 0 280px;border-top:1px dotted #333333;padding:10px;width:680px;background-color:#111111;font-size:12px;}
.billRowAlt {margin:0 0 0 280px;border-top:1px dotted #333333;padding:10px;width:680px;background-color:none;font-size:12px;}
.billItem { color:#8EC221; }
.billItemAlt { color:#8EC221; }

/*-------------right-------*/
#rightPan{width:745px; height:100%;margin-bottom:0px; padding:0;float:right;}
.ieRightPan{width:745px; height:100%;margin-bottom:30px !important; padding:0;float:right;}
#rightPan h2{height:100%; width:204px; display:block; float:left;}
#rightPan h2 a{width:204px; height:95px; display:block; text-decoration:none; text-indent:-2000px;}
#rightPan h2.home{width:429px; height:70px; display:block; margin:0px 0 5px 0; background:url(../images/about_compny.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}

#rightPan h2.bottom{width:735px; height:20px; display:block; margin:0px 0 0px 0; background:url(../images/about_bottom.gif) no-repeat 0 0;padding:0; text-indent:-2000px;}
#rightPan h2.services{width:735px; height:40px; display:block; margin-top:10px; background:url(../images/about_services.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.servicesApps {width:735px; height:40px; display:block; margin-top:10px; background:url(../images/about_servicesApps.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.servicesHost {width:735px; height:40px; display:block; margin-top:10px; background:url(../images/about_servicesHost.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.servicesWeb {width:735px; height:40px; display:block; margin-top:10px; background:url(../images/about_servicesWeb.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}


#rightPan h2.aboutUs{width:735px; height:40px; display:block; margin:10px 0 5px 0; background:url(../images/about_us.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.green{width:735px; height:40px; display:block; margin:10px 0 10px 0; background:url(../images/about_green.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.login{width:735px; height:40px; display:block; margin:10px 0 10px 0; background:url(../images/about_login.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.contact{width:735px; height:40px; display:block; margin:10px 0 10px 0; background:url(../images/about_contact.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.freeQuote{width:735px; height:40px; display:block; margin:10px 0 10px 0; background:url(../images/about_freeQuote.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan h2.employment{width:735px; height:40px; display:block; margin:10px 0 10px 0; background:url(../images/about_employment.gif) no-repeat 10px 0;padding:0; text-indent:-2000px;}
#rightPan p{font:13px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#cccccc; display:block;margin:0 10px 0 10px;}
#rightPan p.more{width:700px; border:#353535 1px solid; height:18px; background-color:#171717; color:#FFFFFF; margin:25px 0 28px 0;padding:3px 3px 0 0;}
#rightPan p.more a{	display:block; text-align:right; text-decoration:none;  font:14px/15px Arial, Helvetica, sans-serif; width:80px; height:15px; background:url(../images/read_more_arrow.gif) no-repeat right center #000000; color:#FFFFFF; float:right; padding:0 25px 0 0;}
#rightPan p a:hover{text-decoration:underline;}
#rightPan h3{font-size:16px;color:#FFFFFF; background-color:#000000; display:block; margin:0 0 0 0;height:27px;}
#rightPan ul{margin:0 0 0 10px;}
#rightPan ul li{padding:0px; float:left;font-size:12px;background:url(../images/arrowSm.gif) no-repeat 0px 0px; padding: 0 0 0 20px; display:block;width:280px;}
#rightPan table {font-size:12px;}
	
#content {margin:0px 0px 0px 5px;width:738px;height:100%;border:0px solid #ffffff;}
.contentBody {margin:0px 10px 0px 10px;}
.contentInside {padding:15px;width:95%;margin:0 0 5px 0;background-color:#000000;}

/*----------------Services ------------------*/
.iconService01 {padding:5px 15 0 15px;width:715px;background:url(../images/iconService01_.gif) no-repeat 10px 20px #151515;margin:5px 0 0 10px;border:1px solid #252525;}
.iconService02 {padding:5px 15 0 15px;width:715px;background:url(../images/iconService02_.gif) no-repeat 0px 0px #222222;margin:0px 0 0 10px;border:0px solid #252525;}

.headerServices {float:left;margin-left:40px;font-size:18px;color:#72A941;font-weight:bold;display:inline;margin-top:3px;}
.readMore {float:right;position:relative;top:0px;display:inline;}
a.readMore {color:#0C72AC;font-size:13px;display:block; text-align:right; text-decoration:none; width:80px; height:15px; background:url(../images/arrow.gif) no-repeat right bottom;float:right; padding:0 20px;}
a.readMore:hover {color:#6CAF00;font-size:13px;display:block; text-align:right; text-decoration:none; width:80px; height:15px; background:url(../images/arrow.gif) no-repeat right bottom;float:right; padding:0 20px;}

a.headerServicesL {float:left;font-size:18px;color:#72A941;font-weight:bold;display:inline;text-decoration:none;}
a.headerServicesL:hover {float:left;font-size:18px;color:#4D9CC9;font-weight:bold;display:inline;text-decoration:none;}

.serviceDesc01 {font-size:13px;padding: 15px;border-top:1px solid #222222;position:relative;top:10px;}
.serviceDesc02 {font-size:13px;padding: 5px;border-top:1px solid #333333;position:relative;top:10px;}
.subTitleServices {float:left;font-size:14px;color:#ffffff;font-weight:bold;}
.listServices {position:relative;top:0px;background-color:#fff;color:#333;}

.contentTable {background-color:#444444;margin:20px 0 10px 0;border-bottom:1px solid #333333;width:685px;}
.serviceDesc { margin-left:20px; }
.space52 { width:25px; }

/*---------------- Free Quote ------------------*/
.title_form {font-size:13px;font-weight:bold;color:#ACD171;height:25px;}
.fqBody {font-size:12px;}

/*---------------- Hosting ------------------*/
#hostingPlanFree {width:615px; height:75px; display:block; margin:20px 0 0 0; background:url(../images/hostingPlanFree.gif) no-repeat 0 0;padding:0; text-indent:-2000px;border:0px solid #cccccc;}
#hostingPlan1 {width:615px; height:75px; display:block; margin:10px 0 0 0; background:url(../images/hostingPlan1.gif) no-repeat 0 0;padding:0; text-indent:-2000px;border:0px solid #cccccc;}
#hostingPlan2 {width:615px; height:75px; display:block; margin:0 0 0 0; background:url(../images/hostingPlan2.gif) no-repeat 0 0;padding:0; text-indent:-2000px;border:0px solid #cccccc;}

/*----------------Employment ------------------*/
.iconEmp01 {padding:15px;width:685px;background-color:#151515;margin:0 0 15px 10px;border:0px solid #252525;}
.iconEmp02 {padding:15px;width:685px;background:url(../images/iconService02.gif) no-repeat 11px 10px #222222;margin:0 0 15px 10px;border:0px solid #252525;}

.headerEmp {float:left;margin-left:5px;font-size:18px;color:#2280B6;font-weight:bold;display:inline;}
.headerSm {float:left;font-size:14px;color:#67A220;font-weight:bold;display:inline;}
.readMore {float:right;position:relative;top:0px;display:inline;}
a.readMore {color:#0C72AC;font-size:13px;display:block; text-align:right; text-decoration:none; width:80px; height:15px; background:url(../images/arrow.gif) no-repeat right bottom;float:right; padding:0 20px;}
a.readMore:hover {color:#6CAF00;font-size:13px;display:block; text-align:right; text-decoration:none; width:80px; height:15px; background:url(../images/arrow.gif) no-repeat right bottom;float:right; padding:0 20px;}

.serviceEmp01 {font-size:13px;padding: 5px;border-top:1px solid #222222;position:relative;top:10px;}
.serviceEmp02 {font-size:13px;padding: 5px;border-top:1px solid #333333;position:relative;top:10px;}
.subTitleEmp {float:left;font-size:14px;color:#0C72AC;font-weight:bold;}
.listEmp {position:relative;top:5px;}
#rightPan ul li.fullListGreen{height:100%; float:left; width:590px;font:13px/15px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; list-style-type: circle;
background:url(../images/arrowSm.gif) no-repeat 0 10px; padding: 10px 0 0 20px; display:block; height:45px;border:0px solid #ffffff;}                                                  

/*-----------contact-------------*/
#contactInfo {margin:15px 0 0 150px;border-top:1px dotted #333;width:490px;background:url(../images/contactInfo.gif) no-repeat 0 0;}

/*-------------green-------*/
.headerGreen {float:left;margin-left:30px;font-size:18px;color:#53AE00;font-weight:bold;display:inline;}
.iconGreen {padding:15px;width:95%;background:url(../images/iconGreen.gif) no-repeat 11px 10px #151515;margin:0 0 15px 0;}
a. {padding:5px;margin:0;}
a.green_link {float:left;color:#6CAF00;font-size:13px;display:block;text-decoration:none; width:200px;padding:0;}
a.green_link:hover {float:left;color:#cccccc;font-size:13px;display:block;text-decoration:none; width:200px;padding:0;}
#rightPan ul li.Greenthinkers{height:100%; float:left; width:590px;font:13px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; list-style-type: circle;
background:url(../images/arrowGreenSm.gif) no-repeat 0 10px; padding: 10px 0 0 20px; display:block; height:45px;border:0px solid #ffffff;}  
#greenThinkersLogo a {float:left;background-image:url(../images/logoGreenthinkers.gif);background-repeat:no-repeat; width:204px; height:96px;position:relative;top:40px;left:20px;clear:both;}
#resources {float:left;position:relative;top:70px;left:10px;width:230px;border-bottom:1px dotted #444444;border-top:1px dotted #444444;padding-top:10px;}
#resources p{margin:0 0 5px 20px;padding:0 0 0 0spx;font-size:14px;}
#bannerGreen1 {position:relative;top:100px;text-align:center;margin:15px 0 20px 0;}
#bannerGreen2 {position:relative;top:90px;text-align:center;}
#quote {position:relative;left:0px;background:url(../images/bgQuote.gif) no-repeat 0px 10px #151515;margin-bottom:20px;}
.iconGreen {padding:15px;width:95%;background:url(../images/iconGreen.gif) no-repeat 11px 10px #151515;margin:0 0 15px 0;}
.bodyQuote{font:14px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#87C354; display:block;font-style:italic;padding:40px 40px 20px 40px;}
.bodyQuote2{font:14px/20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#87C354; display:block;}


/*-------------footer---------*/
#footerMain {background:url(../images/footer_bg.gif) repeat-x 0 0; width:100%;border:0px solid #ffffff;margin:0;padding:0;}	
#footer {background:url(../images/footer.gif) no-repeat 0 0; height:97px; width:1000px; margin:0 auto 0 auto; padding:40px 0 0 0;}
#footer ul{float:right;width:350px; display:block; margin:0px 0 0 270px; padding:0; font-size:0; height:20px;border:0px solid #ffffff;}
#footer ul li{color:#9B9B9B; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;  float:left; padding:0; margin:0;}
#footer ul li a{color:#9B9B9B; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0 6px 0 6px; }
#footer ul li a:hover{text-decoration:underline;color:#5CA803;}
#footer p{float:right;width:550px; display:block; font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cccccc; margin:0px 15px 0 0px; padding:0 0 9px 0;}


/*-------------classes---------*/
.border {border: solid 1px #cccccc;}
.rplc  {text-indent:-999em}
.alt { display: none; }
a .alt { display: none; }
.body {margin:10px 0 0 0;}
.sm {font-size:10px;margin:5px 0 0 0;}
.dividerDotted {border-bottom:1px dotted #444444;width:220px;padding:5px;margin:0 0 10px 5px;text-align:center;}
.b {font-weight:bold;color:#444444;}
 
 
/*------------topNav-------------*/

#topNav {border: 0px solid gray;height:40px;position:relative;left:0px;top:90px;}
.ie {  position:relative;top:90px !important;}

ul#main-nav { margin:0;padding:0;float:left;width:100%;font-size:13px;font-weight:bold;border:0px solid gray;}
ul#main-nav li { margin:0;padding:0;list-style:none;float:left;margin:0;width:200px;}
ul#main-nav li a { border-right:1px solid #333333;text-decoration:none;display:block;padding:0px;color:#BFF669;background:none;text-align:center;line-height:20px;}
ul#main-nav li a:hover, ul#main-nav	li a:focus { text-decoration:none;display:block;padding:0px;color:#ffffff;background:#222222;text-align:center;line-height:20px;}
ul#main-nav li a.on { border-right:0px solid #333333;text-decoration:none;display:block;padding:0px;color:#BFF669;background:none;text-align:center;line-height:20px;}
ul#main-nav li a.on:hover { border-right:0px solid #333333;text-decoration:none;display:block;padding:0px;color:#ffffff;background:#222222;text-align:center;line-height:20px;}

ul#main-nav li ul { padding:0;display:none;background:#222222;}
ul#main-nav li:hover ul { display:block;background:#222222;}
ul#main-nav li ul li { float:none;border-bottom:1px solid #666666;border-left:1px solid #666666;}
ul#main-nav li ul li a {  color:#E78005;font-size:11px;background:#F8F6F3; line-height:25px;}
ul#main-nav li ul li a:hover { font-size:11px;background:#222222;line-height:25px;}









/*news =================================*/
#news_body {}



/* Nav for all search categories */
#searcher .gsc-resultsHeader  { border:0px;padding-left:8px; background:url(../images/news_title_bg.gif);width:96%;height:31px; color: Yellow;margin-bottom:8px;margin-top:10px;padding-right:10px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened { border : 0px solid green; color: green; }
#searcher .gsc-resultsHeader .gsc-twiddle-closed { border : 0px solid Aqua; color: Aqua; }
#searcher .gsc-resultsHeader .gsc-configLabelCell { border : 1px solid green; color: green;display:none;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-twiddle { border : 0px solid white; color: white; background:url(../images/arrow_open.gif) center left;background-repeat:no-repeat;width:11px;height:11px; }
#searcher .gsc-resultsHeader .gsc-twiddle-closed .gsc-twiddle { border : 0px solid white; color: white; background:url(../images/arrow_closed.gif) center left;background-repeat:no-repeat;width:11px;height:11px; }
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-twiddle .gsc-title { border : 0px solid purple ; color: #F48707; font-size:16px;font-weight:bold;margin-left:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-closed .gsc-twiddle .gsc-title { border : 0px solid purple ; color: #F48707; font-size:16px;font-weight:bold;margin-left:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-closed .gsc-stats { border : 0px solid Fuchsia; color: #F5E4CB; }
#searcher .gsc-cursor-box { border : 0px solid white; color : White;margin-bottom:20px;margin-top:20px;text-align:left;padding-right:30px;text-align:center;}
#searcher .gsc-cursor-box .gsc-cursor { border : 0px solid green; color : green; }
#searcher .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page { border : 0px solid purple ; color: purple;  }
#searcher .gsc-cursor-box .gsc-cursor .gsc-cursor-page { border : 0px solid red ; color: #62BC1A;  }
#searcher .gsc-cursor-box .gsc-trailing-more-results {display: none; border : 0px solid yellow; color: #BED6A6; }
#searcher .gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results * {display: none; border : 0px solid Yellow; color: Yellow; }
#searcher .gsc-trailing-more-results {display: none;}

/* Images 'one-result', 'more-results', 'all-results' */
/* one-result-active */
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-one-result-active .gsc-one-result { border : 0px solid yellow; color: Yellow;background:url(../images/one-off.gif);background-repeat:no-repeat;width:17px;height:12px;position:relative;top:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-one-result-active .gsc-more-results { border : 0px solid yellow; color: Yellow;background:url(../images/more-off.gif);background-repeat:no-repeat;width:17px;height:12px; position:relative;top:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-one-result-active .gsc-all-results { border : 0px solid yellow; color: Yellow;background:url(../images/all-off.gif);background-repeat:no-repeat;width:17px;height:12px; position:relative;top:3px;}
/* more-results-active */
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-more-results-active .gsc-one-result { border : 0px solid white; color: Yellow; background:url(../images/one-on.gif);background-repeat:no-repeat;width:17px;height:12px;position:relative;top:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-more-results-active .gsc-more-results { border : 0px solid white; color: Yellow;background:url(../images/more-on.gif);background-repeat:no-repeat;width:17px;height:12px; position:relative;top:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-more-results-active .gsc-all-results { border : 0px solid white; color: Yellow;background:url(../images/all-off.gif);background-repeat:no-repeat;width:17px;height:12px; position:relative;top:3px;}
/* all-results-active */
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-all-results-active .gsc-one-result { border : 0px solid green; color: Yellow;background:url(../images/one-on.gif);background-repeat:no-repeat;width:17px;height:12px; position:relative;top:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-all-results-active .gsc-more-results { border : 0px solid green; color: Yellow;background:url(../images/more-off.gif);background-repeat:no-repeat;width:17px;height:12px;position:relative;top:3px;}
#searcher .gsc-resultsHeader .gsc-twiddle-opened .gsc-all-results-active .gsc-all-results { border : 0px solid green; color: Yellow;background:url(../images/all-on.gif);background-repeat:no-repeat;width:17px;height:12px;position:relative;top:3px;}

/* Web Results */
#searcher .gs-webResult { border : 1px solid #cccccc; color: Lime; background-color:#FBFBF9;width:90%;margin-left:15px;padding:10px; } 
#searcher .gs-webResult .gs-title { border : 0px solid Aqua; color: Aqua; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-webResult a.gs-title * { color : Fuchsia; border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-webResult a.gs-title, a.gs-title * { color : red; border : 0px solid red; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-webResult .gs-snippet { border : 0px solid yellow; color: #000000; }
#searcher .gs-webResult .gs-visibleUrl-short { display: block; border : 0px solid white; color: #E2802A; }
#searcher .gs-webResult .gs-visibleUrl-long { display: none; border : 0px solid purple; color: #E2802A; }

/* News Results */
#searcher .gs-newsResult { border : 1px solid #cccccc; color: Lime; background-color:#FBFBF9;width:90%;margin-left:15px;padding:10px; } 
#searcher .gs-newsResult .gs-title { border : 0px solid Aqua; color: Aqua;font-size:14px; }
#searcher .gs-newsResult a.gs-title * { border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-newsResult a.gs-title, a.gs-title * {border : 0px solid red; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-newsResult .gs-publisher { border : 0px solid Yellow; color: #DF741D;font-weight:normal;font-size:10px;}
#searcher .gs-newsResult .gs-location { border : 0px solid Lime; color: #DF741D; }
#searcher .gs-newsResult .gs-publishedDate { border : 0px solid White; color: White;font-size:10px; }
#searcher .gs-newsResult .gs-relativePublishedDate { border : 0px solid Green; color: #DF741D;font-size:10px; }
#searcher .gs-newsResult .gs-snippet { border : 0px solid Purple; color: #000000; }
#searcher .gs-newsResult .gs-clusterUrl { border : 0px solid Lime; color: #514D49;text-decoration:none; }
#searcher .gs-newsResult a.gs-clusterUrl * { border : 0px solid Aqua; color: Aqua;color: #000000;text-decoration:none; }
#searcher .gs-newsResult a.gs-clusterUrl a.gs-clusterUrl * { border : 0px solid Fuchsia; color: #000000; }


/* Image Results */
#searcher .gs-imageResult { border : 0px solid Lime; color: Lime;padding:0px;margin-left:5px;}
#searcher .gs-imageResult .gs-image-box { border : 0px solid Aqua; color: #cccccc; }
#searcher .gs-imageResult .gs-image-box a.gs-image * { border : 1px solid #cccccc; color: #cccccc; }
#searcher .gs-imageResult .gs-text-box { border : 0px solid Green; color: Green; }
#searcher .gs-imageResult .gs-text-box .gs-snippet {display: none; border : 0px solid Lime; color: #F3E6AC; }
#searcher .gs-imageResult .gs-text-box .gs-size {display: none;border : 0px solid White; color: White }
#searcher .gs-imageResult .gs-text-box .gs-visibleUrl {display: none; border : 0px solid Aqua; color: #E2802A;font-weight:normal;}

/* Blog Results */
#searcher .gs-blogResult { border : 1px solid #cccccc; color: Lime; background-color:#FBFBF9;width:90%;margin-left:15px;padding:10px; } 
#searcher .gs-blogResult .gs-title { border : 0px solid Aqua; color: #85BA33;font-size:14px; }
#searcher .gs-blogResult .gs-title a.gs-title * { border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-blogResult .gs-publishedDate { border : 0px solid White; color: White;font-size:10px; }
#searcher .gs-blogResult .gs-relativePublishedDate { border : 0px solid Green; color: #DF741D;font-size:10px; }
#searcher .gs-blogResult .gs-snippet { border : 0px solid Purple; color: #000000; }
#searcher .gs-blogResult .gs-visibleUrl { display: none; border : 0px solid purple; color: #E2802A; }

/* Local Results */
#searcher .gs-localResult { border : 0px solid Lime; color: Lime; }
#searcher .gs-localResult .gs-title { border : 0px solid Aqua; color: #F3E6AC; }
#searcher .gs-localResult a.gs-title * { border : 0px solid White; color: #F3E6AC; }
#searcher .gs-localResult .gs-address { border : 0px solid Green; color: Green; }
#searcher .gs-localResult .gs-address .gs-street { border : 0px solid Fuchsia; color: #cccccc; }
#searcher .gs-localResult .gs-address .gs-city { border : 0px solid Purple; color: #cccccc; }
#searcher .gs-localResult .gs-address .gs-region { border : 0px solid Yellow; color: #cccccc; }
#searcher .gs-localResult .gs-address .country { color : red; border : 0px solid red; color: Red;}
#searcher .gs-localResult .gs-phone { border : 0px solid Lime; color: #cccccc; }
#searcher .gs-localResult .gs-directions { border : 0px solid Aqua; color: #E2802A; }
#searcher .gs-localResult .gs-directions a.gs-directions * { border : 0px solid White; color: White; }

/* Book Results */
#searcher .gs-bookResult  { border : 1px solid #cccccc; color: #85BA33; background-color:#FBFBF9;width:90%;margin-left:15px;padding:10px; } 
#searcher .gs-bookResult .gs-title { border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-bookResult a.gs-title * { border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-bookResult .gs-image-box  { border : 0px solid Aqua; color: #85BA33; }
#searcher .gs-bookResult .gs-image-box .gs-book-image-box { border : 0px solid White; color: White; }
#searcher .gs-bookResult .gs-image-box .gs-book-image-box a.gs-image * { border : 0px solid Green; color: #000; }
#searcher .gs-bookResult .gs-text-box { border : 0px solid Fuchsia; color: Fuchsia; }
#searcher .gs-bookResult .gs-text-box .gs-text-box { border : 0px solid Purple; color: Purple; }
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-title { border : 0px solid Yellow; color: Yellow; }
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-title a.gs-title, a.gs-title * { color : #85BA33;}
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-author { border : 0px solid Lime; color: #000; }
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-publishedDate { border : 0px solid Aqua; color: #000; }
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-pageCount { border : 0px solid Green; color: #000;}
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-visibleUrl* { border : 0px solid White; color: White; }
#searcher .gs-bookResult .gs-text-box .gs-text-box .gs-visibleUrl a.visibleUrl *  { border : 0px solid Purple; color: Purple; }
#searcher .gs-blogResult .gs-visibleUrl { border : 0px solid Lime; color: #E2802A;font-weight:normal; }

#branding{width:520px;height:50px;position:relative;top:10px;left:0px;}

/* Video Results */
#searcher .gs-videoResult  { border : 1px solid #cccccc; color: #85BA33; background-color:#FBFBF9;width:90%;margin-left:15px;padding:10px; } 
#searcher .gs-videoResult .gs-title { border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-videoResult a.gs-title * { border : 0px solid Fuchsia; color: #85BA33;font-weight:bold;font-size:14px;}
#searcher .gs-videoResult .gs-image-box  { border : 0px solid Aqua; color: #85BA33; }
#searcher .gs-videoResult .gs-image-box .gs-book-image-box { border : 0px solid White; color: White; }
#searcher .gs-videoResult .gs-image-box .gs-book-image-box a.gs-image * { border : 0px solid Green; color: #000; }
#searcher .gs-videoResult .gs-text-box { border : 0px solid Fuchsia; color: Fuchsia; }
#searcher .gs-videoResult .gs-text-box .gs-text-box { border : 0px solid Purple; color: #000; }
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-title { border : 0px solid Yellow; color: Yellow; }
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-title a.gs-title, a.gs-title * { color : #85BA33;}
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-author { border : 0px solid Lime; color: #000; }
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-publishedDate { border : 0px solid Aqua; color: #000; }
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-pageCount { border : 0px solid Green; color: #000;}
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-visibleUrl* { border : 0px solid White; color: White; }
#searcher .gs-videoResult .gs-text-box .gs-text-box .gs-visibleUrl a.visibleUrl *  { border : 0px solid Purple; color: #000; }
#searcher .gs-videoResult .gs-visibleUrl { border : 0px solid Lime; color: #E2802A;font-weight:normal; }


