body {margin:0px;}
img { border:none;}
.FloatLeft {float:left;}
.FloatRight {float:right;}
.Center {margin:0 auto;}
.ClearBoth {clear:both;}
.MarginRightTen {margin-right:10px !important;}

/* === Global === */
.StaticMenuContainer, .StaticFooterContainer, .StaticContentContainer {width:960px;}
.MasterContainerFooter {background:url(../Images/FooterBg.png) repeat-x;}
.MasterContainerMenu {background:url(../Images/MenuBg.png) repeat-x;}
.MasterContainer, .MasterContainerMenu, .MasterContainerFooter {width:1200px; }

/* === End Global === */

/* === Menu === */
.MenuContainer {width:100%; background:url(../Images/MenuBg.png) repeat-x;}
.StaticMenuContainer { height:53px; background:url(../Images/MenuBg.png) repeat-x;}
		/* - jq menu classes & id - */
		.item {float:left; font-family:"Arial"; font-size:11px; text-transform:uppercase;  display:inline-block; position:relative;}
		.item a {display:inline-block; height:17px; text-decoration:none; padding:3px 7px 0 7px; color:#333;  }
		.item a:hover {background:#597C9D; color:#fff;}
		.wrapper {display:none; position:absolute; z-index:700; left:0; top:20px; width:115px; background:/*#333*/url(../Images/MenuBg-2.png) bottom left #597C9D repeat-x;}
		.wrapper a {display:block; height:auto; text-transform:capitalize; color:#fff; padding:3px 0 3px 15px; margin:7px 0 7px 0; background:url(../Images/MenuArrowTwo.gif) no-repeat center left;}
		.wrapper a:hover {background:/*#A9C6D8*/#ccc url(../Images/MenuArrow.gif) no-repeat center left; color:#333;}
		.wrapper .firstitem { margin-top:7px;}
		#nav .item .wrapper a.selected {background:/*#A9C6D8*/#ccc url(../Images/MenuArrow.gif) no-repeat center left; color:#333;}
		#nav .item a.selected {background:#333/*#597C9D*/; color:#fff;}
		#nav .separator {width:6px; height:5px; display:block; float:left;}
		#nav {display:block; margin-top:18px;}
		/* - end of jq menu classes & id - */
/* === End Menu === */

/* === Content === */
.ContentContainer {width:100%;}
.StaticContentContainer h1 {font-family:Arial; font-size:54px; color:#588CC0; padding:18px 0 5px 0; margin:0px; font-weight:bold;}
.StaticContentContainer h2 {font-family:Georgia; font-size:16px; color:#333333; padding:0px; margin:0px 0 18px 0; font-weight:normal;}
.StaticContentContainer h3 {font-family:Georgia; font-size:22px; color:#5180B2; padding:0px; margin:0px; font-weight:normal;}
.StaticContentContainer h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; padding:0px; margin:0px; font-weight:normal; line-height:17px;}
.StaticContentContainer h5 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#333333; padding:0px; margin:0px; font-weight:normal;}
.StaticContentContainer h5.styleFour {margin:0 0 10px 0;}
.StaticContentContainer h6 {font-family:Georgia; font-size:12px; color:#000000; padding:0px; margin:0px; font-weight:normal; line-height:17px;}
.StaticContentContainer h2.styleOne {font-size:11px; color:#666; margin:10px 0 5px 0; }
.StaticContentContainer h2.styleTwo {font-size:11px; color:#666; margin:10px 0 0px 0; }
.StaticContentContainer h3.styleThree {color:#666666; padding:0 0 10px 0;}
.StaticContentContainer h3.styleFive {color:#666666; padding:0 0 15px 0;}
.StaticContentContainer h3.styleSix {font-size:10px; color:#666; margin:0 0 5px 0;}
.StaticContentContainer h4 a {text-decoration:none; color:#3172AD;}
.StaticContentContainer h4 a:hover {text-decoration:underline;}
.StaticContentContainer h4 .h4Title {display:block; font-weight:bold; font-size:14px; margin:0 0 5px 0;}
.ContentBoxOne {width:465px; margin:0 30px 0 0;}
.ContentBoxTwo {width:465px;}
.ContentBoxThree { width:260px; margin:30px 30px 30px 0px;}
.ContentBoxFour { width:670px; margin:30px 0 30px 0px; }
.ContentBoxFive {width:425px; margin:30px 30px 0 0;}
.ContetBoxFive-One {width:60%;}
.ContetBoxFive-Two {width:40%;}
.ContentBoxSix {width:505px; margin:30px 0 0 0;}
.ContentBoxSeven {width:300px; margin:30px 30px 0 0;}
.ContentBoxEight {width:630px; margin:30px 0 0 0;}
.ContentBoxNine {width:190px; margin:30px 20px 0 0;  }
.ContentBoxTen {width:190px; margin:30px 20px 0 0;   }
.ContentBoxEleven {width:280px; margin:30px 20px 0 0;   }
.ContentBoxTwelve {width:235px; margin:30px 0 0 0; }
.ContentBoxThirteen  {width:230px; margin:0 0 0 12px;}
.InnerContentBoxThirteen {width:210px; height:160px; margin:15px 0 0 0; background:#ebebeb; padding:10px;}
.ContentBoxTwelvestyleOne {background:#ECECEC; border:1px solid #E9E9E9;}
.InputBox {background:#f1f0f1 url(../Images/ContactUsInputBoxBg.png) repeat-x; width:100%; }
.InputBox .textarea { width:450px; margin:5px 0 0 20px; padding:3px 0 0 6px; height:150px;}
.InputBox textarea, .InputBox input {border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; outline:none;}
.InputBox .name, .InputBox .company, .InputBox .email, .InputBox .phone {height:20px; padding:3px 0 0 6px; margin:5px 0px 5px 20px; width:210px; }
.InputBox .dropdownOne {height:25px; outline:none; width:218px; margin:4px 20px 4px 20px;}
.InputBox .dropdownTwo {height:25px; outline:none; width:218px; margin:4px 0 4px 0;}
.InputBox .send {background:url(../Images/InpSend.png) no-repeat; margin:10px 10px 10px 0px;}
.InputBox .send:hover {background:url(../Images/InpSendHover.png) no-repeat;}
.InputBox .clear {background:#f1f0f1 url(../Images/InpClear.png) repeat-x; margin:10px 25px 10px 0;}
.InputBox .clear:hover {background:url(../Images/InpClearHover.png) repeat-x;}
.InputBox .clear, .InputBox .send {width:61px; height:24px; border:none; cursor:pointer;}
.ContentTitleOne {width:100%; height:63px; background:url(../Images/ContentTitleOne.png) repeat-x; position:relative;}
.ContentTitleOne h1 {font-family:Georgia; font-size:20px; color:#C5C5C5;  margin:0px; font-weight:normal; text-transform:uppercase; position:absolute; bottom:2px; left:0px; z-index:1; background:#DA4E50; height:27px; padding:5px 13px 0px 13px;}
.ContentTitleTwo {width:100%; height:34px; background:url(../Images/ContentTitleTwo.png) repeat-x; margin:15px 0 0 0;}
.ContentSeparator {height:1px; font-size:1px; width:100%; background:url(../Images/ContentSeparator.png) repeat-x; }
.ContentSeparatorStyleOne {margin:15px 0 0 0;}
.ContentSeparatorTwo { width:100%; border-bottom:3px solid #9bc2dd; margin:30px 0 30px 0;}
.IconLink {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3172AD; text-decoration:none; background:url(../Images/IconLink.gif) no-repeat right;
padding:0 18px 0 0; font-weight:bold; }
.IconLink:hover { border-bottom:1px dotted; background:url(../Images/IconLinkHover.gif) no-repeat right; color:#1F4876;}
.IconLinkTwo, .IconLinkTwotw {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#3172AD; text-decoration:none; background:url(../Images/IconLinkTwo.png) no-repeat right; padding:0 18px 0 0; font-weight:bold;  margin:10px 0 0 0; display:inline-block;}
.IconLinkTwo:hover, .IconLinkTwotw:hover {text-decoration:underline;}
.IconLinkThree, .IconLinkThreetw {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#3172AD; text-decoration:none; background:url(../Images/IconLinkThree.png) no-repeat right; padding:0 18px 0 0; font-weight:bold;  margin:10px 0 0 0; display:inline-block;}
.IconLinkThree:hover, .IconLinkThreetw:hover {text-decoration:underline;}

.IconLinkTitle {margin:40px 0 0 15px; font-size:12px;}
a.ApplyNow {background:url(../Images/ApplyNow.png) no-repeat; width:79px; height:22px; display:block; margin:0 0 15px 0;}
a.ApplyNow:hover {background:url(../Images/ApplyNowHover.png) no-repeat; }
.arrowlistTextBox { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:17px; padding:0px 0 0px 12px; background:url(../Images/ArrowList.png) no-repeat left top;  margin:1px 0 1px 0;}
.dottedlistTextBox { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:17px; padding:0px 0 0px 8px; 
background:url(../Images/DottedList.png) no-repeat left top; margin:1px 0 1px 0;}
.arrowlisttwoTextBox { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:17px; padding:0px 0 0px 8px; 
background:url(../Images/ArrowListTwo.png) no-repeat left top; margin:1px 0 1px 0;}

.WhyWorkWithUsBox {background:url(../Images/WhyWorkWithUsBox.png) no-repeat; width:214px; height:198px; margin:0 0 0 13px;}
.WhyWorkWithUsBox .content {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4077A9; font-weight:normal; line-height:17px; height:150px; padding:13px 10px 0 10px;}
.WhyWorkWithUsBox .title {font-family:Georgia, Times New Roman, Times, serif; font-size:17px; color:#666666; padding:8px 10px 0 10px;}
.WhatsFreshBox {width:214px; height:212px; margin:0 0 0 13px; position:relative;}
.WhatsFreshBox .title {position:absolute; z-index:2; width:194px; height:60px; background:#474747; bottom:0px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc; padding:10px 10px 0 10px;}
a.WhatsFreshBox {text-decoration:none;}
.BrandsBox {width:148px; height:105px; margin:0 10px 10px 0; }


/* === End Content === */

/* === Banner === */
.StaticBannerContainer h1 {font-family:Georgia; font-size:10px; color:#000; padding:20px 0 0 20px; margin:0px; font-weight:normal;}
.StaticBannerContainer h2 {font-family:Georgia; font-size:20px; color:#CCCCCC;  font-weight:normal; background:#484848; height:27px; padding:5px 15px 0px 17px; display:inline-block; margin:5px 0 0 0;}
.StaticBannerContainer h3 {font-family:Georgia; font-size:14px; color:#333; padding:13px 0 0 20px; margin:0px; font-weight:normal;}

.BannerOneContainer {width:100%; background:#96aebf; }
.BannerOne {width:960px; height:101px; background:url(../Images/BannerOne.png) no-repeat;}
.AboutBannerContainer {width:100%; background:url(../Images/Banners/AboutRepetable.png) repeat-x;}
.AboutStaticBannerContainer {width:1200px; background:url(../Images/Banners/About.png) no-repeat;}
.HomeImprovedBannerContainer {width:100%; background:url(../Images/Banners/HomeImprovedRepetable.png) repeat-x;}
.HomeImprovedStaticBannerContainer {width:1200px; background:url(../Images/Banners/HomeImproved.png) no-repeat;}
.ClientsBannerContainer {width:100%; background:url(../Images/Banners/ClientRepetable.png) repeat-x;}
.ClientsStaticBannerContainer {width:1200px; background:url(../Images/Banners/Client.png) no-repeat; }
.ContactBannerContainer {width:100%; background:url(../Images/Banners/ContactRepetable.png) repeat-x;}
.ContactStaticBannerContainer {width:1200px; background:url(../Images/Banners/Contact.png) no-repeat; }
.CareerBannerContainer {width:100%; background:url(../Images/Banners/CareerRepetable.png) repeat-x;}
.CareerStaticBannerContainer {width:1200px; background:url(../Images/Banners/Career.png) no-repeat; }
.HomeBannerContainer {width:100%; background:url(../Images/Banners/HomeRepetable.png) repeat-x;}
.HomeStaticBannerContainer {width:1200px; background:url(../Images/Banners/Home.png) no-repeat; }
.EmergingMediaBannerContainer {width:100%; background:url(../Images/Banners/EmergingMediaRepetable.png) repeat-x;}
.EmergingMediaStaticBannerContainer {width:1200px; background:url(../Images/Banners/EmergingMedia.png) no-repeat; }
.ProcessBannerContainer {width:100%; background:url(../Images/Banners/ProcessRepetable.png) repeat-x;}
.ProcessStaticBannerContainer {width:1200px; background:url(../Images/Banners/Process.png) no-repeat; }

.BannerTop {background:url(../Images/Banners/BannerTop.png) no-repeat; width:958px;height:12px; font-size:1px;}
.BannerContent {height:100px; width:958px; background:#ffcc66;}
.StaticBannerContainer {width:960px; padding:42px 0 0 0;}
/* === End Banner === */

/* === Accordion Styles --- {clients.html} --- === */
#accordion {padding:0px 0 10px 0; display:block;}
#accordion h3 {font-family:Georgia; font-size:12px; padding:10px 5px 10px 5px; margin:0px; display:block;}
#accordion h3 a {color:#000000;  font-weight:bold; text-decoration:none;  display:block;}
#accordion h3 a:hover {color:#666;}
#accordion .separator {width:90%; height:10px; font-size:1px; border-bottom:1px solid #ffffff; margin:10px auto 10px auto;}
#accordion p {margin:0px; padding:0 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
#accordion .ui-state-default {border-bottom:1px solid #ffffff;}
#accordion div {display:block;}
#accordion .ui-corner-bottom {border-bottom:1px solid #ffffff; padding:0 0 20px 0;}

.down {width:15px; height:15px;  float:right; background:url(../Images/IconLinkFour.png)no-repeat;  display:block;}
.up {width:15px; height:15px; float:right; background:url(../Images/IconLinkFive.png)no-repeat; display:block;}
/* === End Accordion Styles --- {clients.html} --- === */

/* === JQ Content Changer === */
#nav4 {float:left; width:270px; margin:0 20px 0 0;}
#nav4 a {font-family:Georgia; font-size:17px; color:#333333; padding:5px 0 0 5px; margin:1px 0 0 0px; font-weight:normal; text-decoration:none; display:block; height:27px; background:url(../Images/ContentSeparator.png) bottom repeat-x; outline:none;}
#nav4 a:hover {color:#ffffff;  background:#DA4E50;}
#nav4 a.highlight {color:#ffffff;  background:#DA4E50;}
#nav4 a.highlights {color:#ffffff;  background:#DA4E50;}

.nav4Content {float:right; width:670px; background:#ecebec;}
.nav4Content p {margin:0px; padding:0px; display:inline-block; }
.nav4Content .h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; padding:0px; margin:0px; font-weight:normal; line-height:17px;}
.arrowlistTextBox2  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:17px; padding:0px 0 0px 12px; background:url(../Images/ArrowList.png) no-repeat left top;  margin:1px 0 1px 0px;}


#example5 {display:table; height:330px; background:#ecebec; padding:30px 0 0 0;}
#nav5 {width:230px; padding:0 30px 0 0; float:left; background:#ecebec; display:block;}
#nav5 a {font-family:Georgia; font-size:17px; color:#333333; padding:5px 0 0 5px; margin:1px 0 0 0px; font-weight:normal; text-decoration:none; display:block; height:27px; background:url(../Images/ContentSeparator.png) bottom repeat-x; outline:none;}
#nav5 a.highlight {color:#ffffff;  background:#DA4E50;}
#nav5 a.highlights {color:#ffffff;  background:#DA4E50;}

.nav5Content {float:right; background:#ecebec; width:300px; display:block;}
.nav5Content p {margin:0px; padding:0px;}
/* === End JQ Content Changer === */


/* === Footer === */
.FooterContainer {width:100%; background:url(../Images/FooterBg.png) repeat-x;}
.StaticFooterContainer {height:170px; background:url(../Images/FooterBg.png) repeat-x; }
.FooterSeparator {width:1px; height:120px; margin:15px 20px 0 20px; background:url(../Images/FooterSeparator.png) repeat-y;}
.FooterContactBox {margin:15px 0 0 0; width:200px;}
.FooterLoginBox {margin:15px 0 0 0; width:155px;}
.FooterWhoBox {margin:15px 0 0 0; width:120px;}
.FooterCommunicationBox {margin:15px 0 0 0; width:200px;}
.FooterContainer h4 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin:0px 0 10px 0;}
.FooterContainer h2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4B5766; margin:0px; font-weight:normal;}
.FooterContainer h2 a {color:#4B5766; text-decoration:none;}
.FooterContainer h2 a:hover {text-decoration:underline;}
.FooterContainer h3 {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; margin:0px; font-weight:normal;}
.FooterInput {border:none; outline:none; background:#ffe5a6; width:100px; height:16px; padding:2px 0 0 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#4B5766; margin:0 0 5px 0;}
.Go {width:32px; height:19px; background:url(../Images/Go.png) top left; border:none; outline:none; cursor:pointer; margin:0 0 0 55px;}
.Go:hover {background:url(../Images/Go.png) top right;}
.FooterLoginBox h2 {padding:3px 0 0 0; }
.LinkedIn { height:15px; background:url(../Images/LinkedIn.gif) no-repeat; }
.Facebook { height:15px; background:url(../Images/Facebook.gif) no-repeat; }
.Twitter { height:15px; background:url(../Images/Twitter.png) no-repeat; }
.LinkedIn, .Facebook, .Twitter {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B5766; text-decoration:none; padding:0 0 0 23px; margin:0 0 5px 0; display:block;}
.LinkedIn:hover, .Facebook:hover, .Twitter:hover { text-decoration:underline;}
/* === End Footer === */

.mod:hover {border-bottom:dotted 1px ; text-decoration:none !important;  color:#1F4876;}

/* home */
.boxOneContainer {width:224px; margin-top:25px;}
.boxOneContainer .boxOneHeader {background:url(../Images/Home/boxOneHeader.png) no-repeat;}
.boxOneContainer .boxTwoHeader {background:url(../Images/Home/boxTwoHeader.png) no-repeat;}
.boxOneContainer .boxThreeHeader {background:url(../Images/Home/boxThreeHeader.png) no-repeat;}
.boxOneContainer .boxOneHeader, .boxOneContainer .boxTwoHeader, .boxOneContainer .boxThreeHeader {width:224px; height:115px; }
.boxOneContainer .boxOneFooter {width:224px;  height:220px;  background:url(../Images/Home/boxFooterBar.png) no-repeat bottom;}
.boxOneContainer .boxOneContent {width:224px; background:url(../Images/Home/boxContent.png) repeat-y; }
.boxOneContainer .boxOneContent p {margin:0px; padding:16px 12px 20px 12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.boxOneContainer .boxOneHeader h2, .boxOneContainer .boxTwoHeader h2, .boxOneContainer .boxThreeHeader h2 {color:#666666 !important; font-size:24px !important; margin:0px !important; font-weight:bold !important; }
.boxOneContainer .boxOneHeader h3, .boxOneContainer .boxTwoHeader h3, .boxOneContainer .boxThreeHeader h3 {color:#666666 !important; font-size:11px !important; margin:0px 0 0 0 !important; padding:8px 0 0 0 !important; font-weight:bold !important; }
.MarginRightXL {margin-right:13px;}

.boxOneContainer_1 {width:224px; margin-top:25px;}
.boxOneContainer_1 .boxOneHeader_1 {background:url(../Images/Home/boxOneHeader_1.png) no-repeat;}
.boxOneContainer_1 .boxTwoHeader_1 {background:url(../Images/Home/boxTwoHeader_1.png) no-repeat;}
.boxOneContainer_1 .boxThreeHeader_1 {background:url(../Images/Home/boxThreeHeader_1.png) no-repeat;}
.boxOneContainer_1 .boxOneHeader_1, .boxOneContainer_1 .boxTwoHeader_1, .boxOneContainer_1 .boxThreeHeader_1 {width:224px; height:115px; }
.boxOneContainer_1 .boxOneFooter_1 {width:224px;  height:255px;  background:url(../Images/Home/boxFooterBar_1.png) no-repeat bottom;}
.boxOneContainer_1 .boxOneContent_1 {width:224px; background:url(../Images/Home/boxContent_1.png) repeat-y; }
.boxOneContainer_1 .boxOneContent_1 p {margin:0px; padding:16px 12px 10px 12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.boxOneContainer_1 .boxOneContent_1 .p_1 {padding-bottom:24px !important;}
.boxOneContainer_1 .boxOneHeader_1 h2, .boxOneContainer_1 .boxTwoHeader_1 h2, .boxOneContainer_1 .boxThreeHeader_1 h2 {color:#666666 !important; font-size:24px !important; margin:0px !important; font-weight:bold !important; }
.boxOneContainer_1 .boxOneHeader_1 h3, .boxOneContainer_1 .boxTwoHeader_1 h3, .boxOneContainer_1 .boxThreeHeader_1 h3 {color:#666666 !important; font-size:11px !important; margin:0px 0 0 0 !important; padding:8px 0 0 0 !important; font-weight:bold !important; }
.box_1_ReadMoreMargin {margin-left:10px;}

.govContainer {width:242px; display:block; margin-top:2px;}
.govContainer .govHeader {background:url(../Images/Home/govTopBar.png) no-repeat; width:242px; height:86px;}
.govContainer .govContent {width:242px; background:url(../Images/Home/govBg.png) repeat-y;}
.govContainer .govContent .govFooter {width:242px;  height:355px;  background:url(../Images/Home/govFooter.png) no-repeat bottom;}
.govContainer .govHeader h2 {font-size:16px !important; margin:0px 0px 0px 16px !important; color:#000000 !important; padding-top:43px !important; padding-bottom:18px !important;}
.govContainer .govContent p {margin:0px; padding:0px 12px 16px 12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.govSubTitle {font-size:12px; display:block; font-weight:bold; margin-top:12px; margin-bottom:2px;}
.govArrowListTextBox {font-family:"Arial", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#333333; font-weight:normal; line-height:15px; padding:0px 0 0px 12px; background:url(../Images/ArrowList2.png) no-repeat left top;  margin:0px 0 0px 0; display:block;}

.govContainer_1 {width:242px; display:block; margin-top:2px;}
.govContainer_1 .govHeader_1 {background:url(../Images/Home/govTopBar_1.png) no-repeat; width:242px; height:86px;}
.govContainer_1 .govContent_1 {width:242px; background:url(../Images/Home/govBg.png) repeat-y;}
.govContainer_1 .govContent_1 .govFooter_1 {width:242px;  height:391px;  background:url(../Images/Home/govFooter.png) no-repeat bottom;}
.govContainer_1 .govHeader_1 h2 {font-size:16px !important; margin:0px 0px 0px 16px !important; color:#000000 !important; padding-top:43px !important; padding-bottom:18px !important;}
.govContainer_1 .govContent_1 p {margin:0px; padding:0px 12px 63px 12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.govSubTitle_1 {font-size:12px; display:block; font-weight:bold; margin-top:12px; margin-bottom:2px;}
.govArrowListTextBox_1 {font-family:"Arial", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#333333; font-weight:normal; line-height:15px; padding:0px 0 0px 12px; background:url(../Images/ArrowList2.png) no-repeat left top;  margin:0px 0 0px 0; display:block;}


.govSeparator {width:100%; height:1px; font-size:1px; border-top:solid 1px #cccccc; display:block; }
.govSeparator_1 {width:100%; height:1px; font-size:1px; border-top:solid 1px #e3e3e3; margin-bottom:5px; display:block; }
.govReadMoreMargin {margin:10px 0 0 147px; text-decoration:none; display:block; width:65px;}
.govReadMoreMargin_1 {margin:10px 0 0 10px; text-decoration:none; display:block; width:75px;}


.homeFooterLeftContainer {width:698px; padding-top:30px;}
.homeSeparatorOne {width:100%; height:1px; font-size:1px; border-top:3px solid #9bc2dd; display:block; position:relative;}
.homeSeparatorOneTitle {font-family:Georgia; font-size:18px; /*color:#C5C5C5;*/ color:#FFFFFF;  margin:0px; font-weight:normal; text-transform:uppercase; position:absolute; bottom:-30px; left:0px; z-index:1; background:#DA4E50; height:27px; padding:5px 13px 0px 13px;}
.homeFooterRightContainer {width:242px; padding-top:30px;}


#JqMenu, #JqContent, #JqMenu a, #JqMenuTwo, #JqContentTwo, #JqMenuTwo a {display:block;}
#JqContentTwo {padding:20px; margin-left:20px; background:#ecebec;}
#JqContent {padding-left:25px; }
#JqMenu, #JqContent {padding-top:30px; padding-bottom:40px;}
.JqContainerTwo {margin-top:20px; display:block;}
.JqContainer {background:#ecebec; margin-top:20px; display:block;}
.JqContainerTwo ul {width:280px; list-style:none; padding:0px; margin:0px;}
.JqContainer ul {width:223px; list-style:none; padding:0px; margin:0px;}
.JqContainer ul li, .JqContainerTwo ul li {  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.JqContainer ul li a, .JqContainerTwo ul li a { color:#333333; padding:7px 0 7px 7px; text-decoration:none; font-size:14px; background:url("../Images/ContentSeparator.png") repeat-x bottom; outline:none; display:block;}
.JqContainer ul li a.selected, .JqContainerTwo ul li a.selected {background:#da4e50; background-image:none !important; color:#FFFFFF; margin-top:-1px;}
.JqContainer p, .JqContainerTwo p {margin:0px;}
.JqContainer .JqItemOne {width:430px;}
.JqContainerTwo .JqItemTwo {width:620px;}
.JqContainer .JqItemOne p {color:#3172AE; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}
.JqContainerTwo .JqItemTwo p {color:#333333; font-size:12px; font-family:"Arial", "Lucida Sans Unicode" ,Georgia, serif; line-height:20px;}
.JqContainerTwo .JqItemTwo p.big {font-size:14px;}
.JqArrow {font-family:"Arial", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:15px; padding:0px 0 0px 12px; background:url(../Images/ArrowList2.png) no-repeat left top;  margin:6px 0 0px 0; display:block;}

.homebanner {background:url(../Images/Home/homebanner.png) no-repeat top left; height:334px;}
.homebannerbg {background:url(../Images/Home/home_banner_bg.png) repeat-x; width:100%; height:334px;}
.homebanner h4 {margin:70px 0 0 20px; padding:0px; font-family:"Georgia", "Lucida Grande", sans-serif; font-size:44px; color:#74A1B7; font-weight:normal; line-height:38px; width:210px; }
.homebanner p {margin:5px 0 0 20px; padding:0px; color:#999999; font-size:11px; font-family:"Arial", "Lucida Sans Unicode" ,Georgia, serif; width:190px;}
#latestPosts {padding-top:40px; }
#latestPosts a, #latestPosts {font-family:"Georgia",Lucida Grande ,sans-serif; font-size:12px !important; font-weight:bold; color:#3172AE; text-decoration:none;}
#latestPosts a:hover {text-decoration:underline;}
.separatorLatest {display:block; width:100%; height:3px; font-size:1px; margin-top:10px; margin-bottom:10px; background:url(../Images/ContentSeparator.png) repeat-x bottom;}
.vistblog {width:79px; height:22px; background:url(../Images/Home/visitblog.png) no-repeat bottom left; display:block; margin-top:20px;}
.vistblog:hover {width:79px; height:22px; background:url(../Images/Home/visitblog.png) no-repeat top left; display:block;}
/* home */

/* gov */
.theadOne {background:url(../Images/gov/govbar.png) no-repeat; width:459px;  height:38px; font-family:"Georgia", Times New Roman, Times, serif; font-size:11px; color:#000000; font-weight:bold;}
.tbodyOne {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; height:23px;}
.tdGovOne {width:94px; text-align:center;}
.govColTwo {display:block; margin-left:20px;}
.tdGovTwo {}
.colorOne {background-color:#d5d5d5;}
.colorTwo {background-color:#dfdfdf;}
.colorThree {background-color:#dedede;}
.colorFour {background-color:#e8e8e8;}
/* gov */

/* home improved */
.Home_Improved_banner {padding-top:5px; display:block; width:958px; height:86px; background:url(../Images/home_improved_banner.png) no-repeat left bottom;}
.Home_Improved_banner_2 {padding-top:30px; display:block; width:958px; height:86px; background:url(../Images/home_improved_banner_2.png) no-repeat left bottom;}
/* end home improved */

/* home contact */
p.HomeContactHeader {font-family:"Georgia", Times New Roman, Times, serif; font-size:18px; margin-bottom:0px; padding:20px 0 10px 0;}
table.ContactTable {background:#f1f0f1; width:100%;}
p.ContactTitle {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; margin:0px; padding:0px;}
table.ContactTable .ContactInputOne {border:1px solid #cccccc; outline:none; background:#FFFFFF; width:100%; font-size:12px;}
table.ContactTable .InputHeight {height:22px;}
table.ContactTable .send {background:url(../Images/InpSend.png) no-repeat; margin:0px 10px 0px 0px;}
table.ContactTable .send:hover {background:url(../Images/InpSendHover.png) no-repeat;}
table.ContactTable .clear {background:#f1f0f1 url(../Images/InpClear.png) repeat-x; margin:0px 0px 0px 0;}
table.ContactTable .clear:hover {background:url(../Images/InpClearHover.png) repeat-x;}
table.ContactTable .clear, table.ContactTable .send {width:61px; height:24px; border:none; cursor:pointer;}

/* end home contact */


/* drupal */
.FreeConsultationInput {height:22px; width:210px; border:1px solid #cccccc; background:#FFFFFF; padding:0 5px 0 5px; margin:7px 0 0 10px; display:block; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; max-width:210px; max-height:22px; outline:none;}
.FreeConsultationTextarea {height:140px; width:210px; border:1px solid #cccccc; background:#FFFFFF; padding:5px; margin:15px 0px 0px 10px; display:block; color:#666666; font-size:12px;  font-family:Arial, Helvetica, sans-serif; max-width:210px; max-height:140px; outline:none;}
.sendB {background:url(../Images/Inp.png) no-repeat left top; margin:10px 10px 0px 0px;}
.sendB:hover {background:url(../Images/Inp.png) no-repeat right top;}
.clearB {background:#f1f0f1 url(../Images/Inp.png) repeat-x left bottom; margin:10px 10px 0px 0;}
.clearB:hover {background:url(../Images/Inp.png) repeat-x right bottom;}
.clearB, .sendB {width:61px; height:24px; border:none; cursor:pointer;}


.boxDrupalContainer {width:224px; margin-top:15px;}
.boxDrupalContainer .boxOneHeader_1 {background:url(../Images/Drupal/design.png) no-repeat;}
.boxDrupalContainer .boxTwoHeader_1 {background:url(../Images/Drupal/development.png) no-repeat;}
.boxDrupalContainer .boxThreeHeader_1 {background:url(../Images/Drupal/staffing.png) no-repeat;}
.boxDrupalContainer .boxOneHeader_1, .boxDrupalContainer .boxTwoHeader_1, .boxDrupalContainer .boxThreeHeader_1 {width:224px; height:119px; }
.boxDrupalContainer .boxOneFooter_1 {width:224px; padding-top:7px;  height:32px; background:url(../Images/Drupal/footer-bg.png) no-repeat bottom;}
.boxDrupalContainer .boxOneContent_1 {width:224px; height:190px; background:url(../Images/Drupal/content-bg.png) repeat-y; }
.boxDrupalContainer .boxOneContent_1 p {margin:0px; padding:15px 12px 10px 12px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.boxDrupalContainer .boxOneHeader_1 h2, .boxDrupalContainer .boxTwoHeader_1 h2, .boxDrupalContainer .boxThreeHeader_1 h2 {color:#666666 !important; font-size:24px !important; margin:0px !important; font-weight:bold !important; }
.boxDrupalContainer .boxOneHeader_1 h3, .boxDrupalContainer .boxTwoHeader_1 h3, .boxDrupalContainer .boxThreeHeader_1 h3 {color:#666666 !important; font-size:11px !important; margin:0px 0 0 0 !important; padding:8px 0 0 0 !important; font-weight:bold !important; }
.boxDrupalContainer .ReadMoreLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; background:url(../Images/Drupal/pointer.png) no-repeat right bottom;
padding:0 18px 0 0; font-weight:bold; margin:0px 0 0 10px; }
.boxDrupalContainer .ReadMoreLink:hover { border-bottom:1px dotted; background:url(../Images/Drupal/pointer.png) no-repeat right top; color:#FFFFFF;}

/* drupal */