/* Arrow Designs */
html, #Form{min-height:100%;margin:0px;padding:0px;}
p{margin:0px; margin-bottom:1em; padding:0px;}
div{margin:0px;padding:0px;}
#arrowBG {background-image:url(Images/ArrowContentBG.jpg); background-repeat:repeat-y; position:absolute; top:0px; bottom:0px; background-position:center; margin:auto; width:1018px; right:0; left:0; z-index:-1;}
ul li{list-style-type: disc;padding-bottom:3px;}
hr {margin:0px; padding:0px;}
    
.divMain{min-height:100%;width:100%; position:absolute;}
.divMain2{position:relative; min-height:100%;}

.FloatR{float:right;}
.FloatL{float:left;}
.Clear, .clear{clear:both;}
.ClearR{clear:right}
.ClearL{clear:left}

/* Header */
.divHeaderBG{width:100%;height:201px;background-image:url(images/Header_BG.jpg);background-repeat:repeat-x;background-position:top;position:absolute;top:0px;z-index:2;text-align:center;}
.divHeader{width:974px;height:170px;margin:auto;position:relative;}
.divLogoBG{width:864px;height:151px;background-image:url(images/LogoBG.jpg);background-repeat:no-repeat;background-position:0px 14px;position:absolute;left:-204px;z-index:5;}
.divLogo{z-index:10;position:absolute;top:32px;left:0px;}
.divContentHeader{width:1018px;height:20px;bottom:0px;margin:auto; background-image:url(images/Content_Header.jpg);}

/* Content */
.divGreyBar{min-height:100%;width:100%;background-image:url(images/GreyBG.jpg);background-repeat:repeat-x;background-position:center 638px;top:0; bottom:0;}
.divNoBar{min-height:100%;width:100%;top:0; bottom:0;}
.divContent{min-height:100%;width:1018px;margin:auto;background-image:url(images/Content_BG.jpg);background-repeat:repeat-y;background-position:top;z-index:0; }
.divContentGreyBar{min-height:100%;background-image:url(images/Content_BG1.jpg);background-repeat:no-repeat;background-position:center 638px;}
.divMinHeight{min-height:100%;}
.divContentPadding{padding-top:200px;padding-bottom:30px; min-height:100%;}
.divLeftCol{width:235px;float:left;background-image:url(images/Bracket.jpg);background-repeat:no-repeat;background-position:right top;}
.divRightCol{width:730px;float:right;}
.ContentPane{text-align:left;padding-right:20px;}
.LeftPane{text-align:left;padding-left:15px;}
.Dots{width:78px;float:right;}

/* Header Dots */
.BlueDots{width:78px;height:18px;float:right;background-image:url(images/Blue-Dots.jpg);background-repeat:no-repeat;}
.RedDots{width:78px;height:18px;float:right;background-image:url(images/Red-Dots.jpg);background-repeat:no-repeat;}
.BrownDots{width:78px;height:18px;float:right;background-image:url(images/Brown-Dots.jpg);background-repeat:no-repeat;}
.GreenDots{width:78px;height:18px;float:right;background-image:url(images/Green-Dots.jpg);background-repeat:no-repeat;}
.DarkBlueDots{width:78px;height:18px;float:right;background-image:url(images/DarkBlue-Dots.jpg);background-repeat:no-repeat;}
.TealDots{width:78px;height:18px;float:right;background-image:url(images/Teal-Dots.jpg);background-repeat:no-repeat;}


/* Footer */
.divFooter{height:27px;width:100%;background-color:#e8e8e8;text-align:center;position:absolute;bottom:0px;z-index:3;}
.divFooterContentBG{height:27px;width:1018px;background-image:url(images/Footer_Body.jpg);margin:auto;}
.divFooterContent{width:240px;float:left;text-align:center;color:#d9caca;font-family:Arial;font-size:11px;padding-top:6px;}
.divFooterContent a:link, .divFooterContent a:active, .divFooterContent a:visited, .divFooterContent a:hover{color:#c3b5b5;font-weight:normal;}
.divFooterContent2{float:right;width:750px;color:#c3b5b5;font-family:Arial;font-size:11px;padding-top:6px;}

/* Menu */
.MenuItem{background-image:url(images/MenuSep.jpg);background-repeat:no-repeat;background-position:right bottom;text-align:right;padding-top:8px;}
.MenuItemLast{text-align:right;padding-top:8px;}
.MenuLink a:link, .MenuLink a:active, .MenuLink a:visited, .MenuLink a:hover{font-size:16px !Important;font-weight:bold;color:#898989;text-decoration:none;}
.MenuLink a:hover{color:#a5a5a5;}
.MenuDescrip{font-size:12px;padding-bottom:10px;}


/* Fonts */
.HomeH1{font-family:Arial;font-size:26px;line-height:26px;font-weight:bold;color:#276481;margin:0px;padding:0px;padding-bottom:8px;}
.HomeH2{font-family:Arial;font-size:13px ;line-height:19px;font-weight:bold;color:#276481;margin:0px;padding:0px;}
.HomeH2Blue{font-family:Arial;font-size:14px ;line-height:19px;font-weight:bold;color:#276481;margin:0px;padding:0px;}
.HomeH2Green{font-family:Arial;font-size:14px !Important;line-height:19px;font-weight:bold;color:#4f6b00;margin:0px;padding:0px;margin-left:5px;}
.HomeH2Red{font-family:Arial;font-size:14px !Important;line-height:19px;font-weight:bold;color:#4b0000;margin:0px;padding:0px;}
.HomeH2Brown{font-family:Arial;font-size:14px !Important;line-height:19px;font-weight:bold;color:#8d5d42;margin:0px;padding:0px;}
.HomeH2Purple{font-family:Arial;font-size:14px !Important;line-height:19px;font-weight:bold;color:#3a1c44;margin:0px;padding:0px;}
.H2RM{font-size:24px !Important;color:#276481;}
.HomeHeaderLinks{font-size:10px;font-weight:bold;padding-bottom:14px;border-bottom:solid 2px #f6f6f6;}
.Normal{font-family:Arial;font-size:13px;color:#6f6f6f;}
a:hover{text-decoration:none;cursor:pointer;}
.TagLine{color: #484848; font-size: 16px}

/* Padding & Widths */
.W500{width:500px;}
.W605{width:605px;}
.W590{width:590px;}
.W575{width:575px;}
.W710{width:710px;}
.W680{width:680px;}
.W320{width:320px;}
.W230{width:230px;}
.H20{height:20px;}
.H25{height:25px;}
.H30{height:30px;}
.BPadding3{padding-bottom:3px;}
.BPadding5{padding-bottom:5px;}
.BPadding10{padding-bottom:10px;}
.BPadding15{padding-bottom:15px;}
.BPadding20{padding-bottom:25px;}
.BPaddingTwenty{padding-bottom:20px;}
.BPadding30{padding-bottom:30px;}
.RPadding5{padding-right:5px;}
.RPadding15{padding-right:15px;}
.RPadding10{padding-right:10px;}
.RPadding25{padding-right:25px;}
.RPadding50{padding-right:50px;}
.RPadding60{padding-right:60px;}
.LPadding5{padding-left:5px;}
.LPadding10{padding-left:10px;}
.LPadding20{padding-left:20px;}
.LPadding25{padding-left:25px;}
.LPadding50{padding-left:50px;}
.LPadding75{padding-left:75px;}
.LPadding280{padding-left:280px;}
.TPadding3{padding-top:3px;}
.TPadding15{padding-top:15px;}
.TPadding10{padding-top:10px;}
.TPadding20{padding-top:20px;}
.TPadding25{padding-top:25px;}
.TPadding30{padding-top:30px;}
.TPadding35{padding-top:35px;}
.TPadding50{padding-top:50px;}
.BMargin25{margin:0px 0px 25px 0px}
.Margin10{margin:10px 5px 10px 5px;}

/* Bracket */
.BracketGrey{background-image:url(Images/Bracket-Grey.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:219px;float:left;}
.BracketBlue{background-image:url(Images/Brackets/Blue01.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:219px;float:left;}
.BracketBrown{background-image:url(Images/Brackets/Blue01.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:219px;float:left;}

/* Old Brackets */
.BracketGrey01{background-image:url(Images/Brackets/Grey01.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:219px;float:left;}
.BracketBlue01{background-image:url(Images/Brackets/Blue01.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:219px;float:left;}
.BracketBlue02{background-image:url(Images/Brackets/Blue02.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:296px;float:left;}
.BracketBlue03{background-image:url(Images/Brackets/Blue03.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:366px;float:left;}
.BracketBlue05{background-image:url(Images/Brackets/Blue05.jpg);background-repeat:no-repeat;background-position:right;width:80px;height:276px;float:left;}

/* Content - Home */
.H1BG{background-image:url(images/H1BG.jpg);background-repeat:repeat-x;background-position:center;text-align: left}
.H1BG2{background-image:url(images/H1BG2.jpg);background-repeat:repeat-x;background-position:center;text-align: left}
.H1BGTop{background-image:url(images/H1BG2.jpg);background-repeat:repeat-x;text-align: left}
.H2BG{height:18px;font-size:11px;background-image:url(Images/Title_BG.jpg);background-repeat:repeat-x;background-position:left 2px;text-align: left;}
.H2BG2{background-image:url(Images/Title_BG2.jpg);background-repeat:repeat-x;background-position:left 8px;text-align: left}
.RyanBGBar{background-image:url(Images/RyanTitleBG.jpg);background-repeat:repeat-x;}
.LogoPosition1{margin-top:20px;width:200px;float:left;}
.LogoPosition2{width:190px;float:right;}
.LogoPadding{padding-bottom:25px;}
.CDContent{text-align:right;margin-top:30px;width:510px;float:right;}
.TitleConsulting{line-height:19px;background-color:#fff;width:80px;float:left;}
.LinksConsulting a{padding-top:6px;text-align:right;line-height:19px;font-size:12px;background-color:#fff;font-weight:bold;margin:0px 0px 20px 0px; background-color:#fff; margin-left:5px;}
.ContentPadding01{text-align:left;padding-bottom:16px;}
.ContentPadding02{text-align:left;padding-top:4px;}
.TitleDevelopment{line-height:19px;background-color:#fff;width:94px;float:left;}
.LinksDevelopment {padding-top:6px;text-align:right;line-height:19px;font-size:13px;background-color:#fff;float:right;font-weight:bold; background-color:#fff; margin-left:5px;}
.PortfolioBanner{text-align:center;padding-bottom:8px;}
.TitleDesign{background-color:#FFF;width:295px;float:left;height:20px;}
.TitleDesign1{background-color:#fcfcfc;width:265px;float:left;height:20px;}
.DesignIcons{text-align:right;background-color:#fff;width:130px;float:right;height:20px;}
.ContentDesign{padding-left:5px;padding-top:6px;}
.DesignLinks{text-align: right;padding-bottom:15px;font-size:11px;font-weight:bold;}
.DNNPosition{width:335px;float:left;}
.TitleDNN{background-color:#FFF;width:105px;}
.DNNLinks{text-align:right;background-color:#fff;width:225px;float:right;font-weight:bold;padding-top:1px;}
.SEOPosition{width: 335px;float: right;}
.SEOTitle{background-color:#FFF;width:230px;}
.SEOLinks{text-align:right;background-color:#fff;width:145px;float:right;font-weight:bold;padding-top:1px;}
.ContentBio{padding-bottom: 10px; padding-top: 8px}
.BioLinks{text-align: right; font-size: 11px; font-weight: bold;padding-right:20px;}
.FreeQuote{text-transform: uppercase; font-size: 16px; font-weight: bold; padding-top: 10px}
.PhoneNumber{line-height: 46px; font-size: 32px; font-weight: bold}
.DNNPosition .H2BG, .SEOPosition .H2BG{margin-bottom:5px;}
.BlueText{color:#276481;}
.MenuBlue{margin:0px;padding:0px;color:#276481;font-size:12px !Important;font-weight:bold;}
.TitleBlueText{line-height:14px;background-color:#fff;width:150px;float:left;}
.Font12{font-size:12px;}
.BlueText:hover{color:#276481;}
.NoHover,.NoHover:hover{color:#6f6f6f;}
.NormalText{color:#6f6f6f;}
.Font10{font-size:10px;}
.H2BG3{height:18px;font-size:11px;background-image:url(Images/Title_BG.jpg);background-repeat:repeat-x;background-position:left 2px;text-align: right;}

/* Content - Software */
/*.H2Red{height:24px;}*/
.H1Blue h1{margin:0px;padding:0px;color:#276481;font-size:27px !Important;}
.H2Blue h2{margin:0px;padding:0px;color:#276481;font-size:20px !Important;}
.H1Red h1{margin:0px;padding:0px;color:#4b0000;font-size:27px !Important;}
.H2Red h2{margin:0px;padding:0px;color:#4b0000;font-size:20px !Important;}
.H2BG-Dashed{background-image:url(Images/H2BG-Dash.jpg);background-repeat:repeat-x;background-position:center;}
.ULBlue ul, .ULBlue ul li, ULBlue{color:#276481;font-weight:bold;}
.divCaseStudy{width:100%;padding-top:18px;}
.divCaseStudyThumb{width:150px;text-align:left;float:left;}
.TitleSoftware{background-color: #fff; width: 175px; height: 33px}
.TitlePortfolioShowCase{background-color:#fff;width:258px;float:left;}
.ContentPortfolioShowCase{font-size:12px;padding-top:14px;}
.TitleSoftwareArchitecture{background-color:#fff;width:317px;float:left;}
.TitleSoftwareDevelopmentServices{background-color:#FFF;width:325px;float:left;}
.TitleSoftwareServices{background-color:#FFF;width:225px;float:left;}
.TitleSeniorStaffOutSourcing{background-color:#FFF;width:255px;float:left;}
.TitleTeamSystem{background-color:#FFF;width:263px;float:left;}
.TitleCaseStudies{background-color:#fff;width:160px;float:left;}
.H1Spacer{width:660px;float:right;height:40px;margin-top:15px;}
.SoftwareList01{width:150px;float:left;}
.SoftwareList02{width:190px;float:left;}
.SoftwareList03{width:245px;float:left;}
.H1Red2 h1{margin:0px;padding:0px;color:#4b0000;font-size:28px;font-weight:bold;font-family:Arial;}

/* Content - About Us */
.H1Brown h1{margin:0px;padding:0px;color:#8d5d42;font-size:27px !Important;}
.H2Brown h2{margin:0px;padding:0px;color:#8d5d42;font-size:20px !Important;}
.TitleAboutUsStaff{background-color:#fff;width:240px;float:left;}
.TitleSeniorStaff{background-color:#fff;width:210px;float:left;}
.TitleRyanExperience{background-color:#fff;width:200px;float:left;}
.divHeight{height:200px}
.BrownTitle{color:#8d5d42;}
.TitleRyanProjects{background-color:#fff;width:175px;float:left;}
.Right{text-align:right;}
.SmallText{font-size:10px; text-align:center;}
.GreyLine{height:5px;background-color:#f7f7f7;}
.DarkerGreyLine{height:5px;background-color:#e7e7e7;}
.TitlePreviousWork{background-color:#fff;width:240px;float:left;}
.Font14{font-size:14px;}
.RaulFont{margin:0px;padding:0px;font-size:14px !Important;font-weight:bold;}
.TitleRaulLeadership{background-color:#fff;width:100px;float:left;}
.TitleRaulDevelopment{background-color:#fff;width:175px;float:left;}
.TitleRaulCustomer{background-color:#fff;width:130px;float:left;}
.FlushList{margin:0px 0px 0px 10px;padding:0px 0px 0px 5px;}


/* Content - Web Design */
.H1Green h1{margin:0px;padding:0px;color:#4f6b00;font-size:27px !Important;}
.H2Green h2{margin:0px;padding:0px;color:#4f6b00;font-size:20px !Important;}

/* Content - Marketing */
.H1DarkBlue h1{margin:0px;padding:0px;color:#121b46;font-size:27px !Important;}
.H2DarkBlue h2{margin:0px;padding:0px;color:#121b46;font-size:20px !Important;}
.TableWidth{margin:0px 25px 0px 50px;}
.TableColWidth1{width:60% ; text-align:left;}
.TableColWidth1Bold{width:60% ; text-align:left; font-weight:bold;}
.BPadding5DarkBlue{color:#121b46;padding-bottom:5px;font-weight:bold;font-size:14px;}
.divFloatR{float:right;}
.TitleSEOMarketing{background-color:#fff;width:400px;float:left;}
.TitleEcommerceMarketing{background-color:#fff;width:325px;float:left;}
.MarketingList01{width:300px;float:left;}
.MarketingList02{width:300px;float:left;}
.ULDarkBlue ul, .ULDarkBlue ul li{color:#121b46;font-weight:bold;}
.RedBold{color:#5a0a0b;font-weight:bold;}
.RedBoldLarge{color:#5a0a0b;font-weight:bold;font-size:14px;}
.DarkBlue{color:#121b46;font-weight:bold;}
.Center{text-align:center;}

/* Content - DotNetNuke */
.ULRed li, .ULRed ul, .ULRed ul li{color:#4b0000;font-weight:bold;}
.TitleDNN{background-color:#FFF;width:218px;float:left;}
.TitleDNNConsulting{background-color:#fff;width:375px;float:left;}
.TitleDNNResources{background-color:#fff;width:220px;float:left;}
.TitleDNNSkins{background-color:#fff;width:190px;float:left;}
.TitleSkinConversion{background-color:#fff;width:300px;float:left;}
.H2BG-DashedDNN{background-image:url(Images/H2BG-Dash.jpg);background-repeat:repeat-x;background-position:center 35px;}
.RedDotsDNN{width:78px;height:50px;float:right;background-image:url(images/Red-Dots.jpg);background-repeat:no-repeat;background-position:right 28px;}
.Bold{font-weight:bold;}
.Bold1{font-weight:bold; width:275px;float:left;position:absolute;}
.Bold2{font-weight:bold; width:175px;float:left;margin:0px 0px 0px 75px;}
.Relative{position:relative;}
.Absolute{position:absolute;}
.Fixed{position:fixed;}
.FlushList1{margin:10px 0px 0px 15px;padding:10px 0px 0px 15px;}


/* Content - Portfolio */
.divPortfolio{width:100%;background-image:url(images/PortBG1.jpg);background-repeat:no-repeat;background-position:left top;}
.divThumb{height:120px;width:120px;text-align:center;float:left;}
.PortfolioLink{margin-top:7px;}

/* Content - Careers */
.tblCareer tr td{padding-bottom:5px;}
.H1Charcoal h1{margin:0px;padding:0px;color:#9b8578;font-size:27px !Important;}
.lblHeader{font-size:16px;margin:0px;padding:0px;}
.TextBox{}
.DropDown{}
.Upload{}
.SubHead {color:#494949}
.CareerSubmit:link, .CareerSubmit:hover { color:#9B8578; font-size:16px; font-weight:bold; margin-top:5px;}


/* Content - Topics */
.H1Teal h1{margin:0px;padding:0px;color:#688a7f;font-size:27px !Important;}

/* Content - Contact */
.H1Grey h1{margin:0px;padding:0px;color:#9d9d9d;font-size:27px !Important;}
.FreeQuote1{text-transform: uppercase; font-size: 16px; font-weight: bold;}
.GreyLineContact{height:2px;background-color:#f7f7f7;}
.PhoneNumber2{line-height: 38px; font-size: 28px; font-weight: bold}

/* Font Colors */
.Grey{color:#424242 !Important;}
.Grey:hover{color:#707070 !Important;}
.Blue{color:#276481 !Important;}
.Blue:hover{color:#3b86aa !Important;}
.Green{color:#4f6b00 !Important;}
.Green:hover{color:#6c9105 !Important;}
.Brown{color:#8d5d42 !Important;}
.Brown:hover{color:#b17553 !Important;}
.Red{color:#4b0000 !Important;}
.Red:hover{color:#810101 !Important;}
.Charcoal{color:#76655b !Important;}
.Charcoal:hover{color:#9b8578 !Important;}
.DarkBlueMenu{color:#121b46 !Important;}
.DarkBlueMenu:hover{color:#253583 !Important;}
.Teal{color:#688a7f !Important;}
.Teal:hover{color:#85b5a5 !Important;}

.jquery {font-weight:bold; background-color:#fff; font-size:13px; margin-left:5px; padding-left:5px;}
.H2BG2J{background-image:url(Images/H1BG2.jpg);background-repeat:repeat-x;background-position:5px 7px;text-align: right;padding-bottom:10px; }


/***************Konrad's Edits************************/
/*Home*/
	.homeSoft{font-size:10px; font-weight:bold; background:url(images/Clients.jpg) no-repeat 0px 77px; margin-bottom:50px;}
	.homeSoft div{margin-left:205px; font-size:13px; font-weight:normal; margin-bottom:20px;}
	.homeSoft div div{ text-align:right; background:url(Images/Title_BG.jpg) repeat-x left center; margin-left:0px;}
	.homeSoft h1 {color:#276481; font-size:28px; margin-bottom:5px;}
	.homeSoft span, .homeSoft span a, .homeSoft span a:hover {background-color:#fff; color:#276481;}
	.homeSoft div div span, .homeSoft div div span a {font-size:12px; font-weight:bold; margin-left:3px; color:#424242;}
	.homeSoft div div span a:hover{color:#5b5b5b;}
	.homeSoft h2{background:url(Images/Title_BG.jpg) repeat-x left center; margin-bottom:5px; margin-top:7px;}
	.homeSoft h2 span{font-size:14px; color:#276481; font-weight:bold; margin-right:5px;}
	.homeSoft p {margin-bottom:5px; margin-top:0px;}

	.portHome{margin-bottom:45px;}
	.portHome div{ text-align:right; background:url(Images/TitlePort_BG.jpg) repeat-x left center; margin-left:0px; color:#4F6B00; font-weight:bold; font-size:11px;}
	.portHome span, .portHome span a, .portHome span a:hover {background-color:#fcfcfc; color:#4F6B00;}
	.portHome h2{background:url(Images/TitlePort_BG.jpg) repeat-x left center; margin-bottom:5px; margin-top:15px;}
	.portHome h2 span{font-size:14px; color:#4F6B00; font-weight:bold; margin-right:5px;}
	.portHome p {margin-bottom:5px; margin-top:0px;}
	.portIcons{margin-left:585px; margin-top:-25px; margin-bottom:5px;}
	
	.homeDNNSEO{background:url(images/DashedSEODNN.jpg) no-repeat 355px 15px; margin-bottom:10px;}
	.homeDNNSEO h2{font-size:14px; font-weight:bold; margin-bottom:3px; background:url(Images/Title_BG.jpg) repeat-x left center;}
	.homeDNNSEO span{background-color:#fff;}
	.homeDNNSEO .homeDNN{width:340px;}
	.homeDNNSEO .homeSEO{width:320px;}
	.homeDNNSEO .homeDNN h2{color:#4b0000;}
	.homeDNNSEO .homeSEO h2{color:#121b46;}
	.homeSEO {margin-top:-221px; margin-left:390px;}
	.homeDNNSEO .homeDNN img{margin-right:10px;}
	.homeDNNSEO div div {text-align:right; background:url(Images/Title_BG.jpg) repeat-x left center; font-size:11px; font-weight:bold;}
	.homeDNNSEO .homeDNN div, .homeDNN a, .homeDNN a:hover{color:#4b0000;}
	.homeDNNSEO .homeSEO div, .homeSEO a, .homeSEO a:hover{color:#121b46;}
	
	.homeRyan {background:url(images/RyanMorganHome.jpg) no-repeat right top;margin-right:-15px; margin-left:-18px; height:155px; font-size:10px; font-weight:bold;}
	.homeRyan div{margin:0px 160px 0px 18px;}
	.homeRyan span, .homeRyan span a, .homeRyan span a:hover{color:#276481;}
	.homeRyan p {font-size:13px; font-weight:normal;}
	.homeRyan div h2 {margin-top:27px; color:#276481; font-size:18px; display:inline-block; margin-bottom:5px; }
	.homeRyan hr {height:5px; color:#ececec; background-color:#ececec; border:none; margin: -18px 0px 20px 110px}
	
/*Software*/
	.softHeader{background:url(images/Software.jpg) no-repeat left center;}
	.softHeader hr, .softHeader h1, .softHeader p {margin-left:70px;}
	.softHeader h1{color:#276481; font-size:27px; margin-top:15px; margin-bottom:0px;}
	.softHeader p {color:#484848; font-size:16px; padding-bottom:8px;}
	.softHeader hr{ height:5px; color:#ececec; background-color:#ececec; border:none; line-height:5px; font-size:5px;}
	
	.softServices { font-size:12px; clear:left;}
	.softServices a, .softServices a:hover {font-size:13px; color:#276481; text-decoration:none; font-weight:bold; width:325px; margin-top:20px;}
	.softServices div{ width:320px; position:relative; margin-left:-10px; }
	.softServices .outsourcing{ margin-top:-60px; margin-left:400px;}
	.softServices .outsourcing a img { margin-left:-80px; margin-top:-5px;}
	.softServices .teamConsult{ margin-top:-60px; margin-left:400px;}
	.softServices .teamConsult a img { margin-left:-80px; margin-top:-10px;}
	.softServices .archDes{ margin-top:25px;}
	.softServices .archDes a img {margin-top:-12px;}
	.softServices .eComAp{ margin-top:20px;}
	.softServices .eComAp a img {margin-top:-5px;}
	
	.SoftwareList04{width:150px;color:#276481;font-weight:bold}
	.SoftwareList05{width:190px; position:relative; margin-top:-142px; margin-left:155px;color:#276481;font-weight:bold}
	.SoftwareList06{width:245px; margin-top:-142px; margin-left:340px;color:#276481;font-weight:bold}
	
	.MarketingList03{width:300px; color:#276481;font-weight:bold; }
	.MarketingList04{width:300px; margin-top:-124px; margin-left:300px; margin-bottom:25px; color:#276481;font-weight:bold;}

/*Web*/
	.webHeader{background:url(images/WebDesign.jpg) no-repeat left center;}
	.webHeader hr, .webHeader h1, .webHeader p {margin-left:70px;}
	.webHeader h1{color:#4f6b00; font-size:27px; margin-top:10px; margin-bottom:0px; background:url(images/WebHeaderBG.jpg) no-repeat 150px 14px;}
	.webHeader p {color:#484848; font-size:16px; padding-bottom:3px;}
	.webHeader p span {font-size:13px; color:#6F6F6F; margin-top:-5px;}
	.webHeader hr{ height:5px; color:#ececec; background-color:#ececec; border:none;}
	.webHeader br {line-height:6px;}

	.PortNew img, .skinConv img{margin: 5px 5px;}
	.casestudies{text-align:center;}
	.casestudies img{ margin:15px 22px 20px 0px;}
	.InformationPadding{margin-top:20px;}

/*Marketing*/
	.markHeader{background:url(images/Marketing.jpg) no-repeat left center;}
	.markHeader hr, .markHeader h1, .markHeader p {margin-left:70px;}
	.markHeader h1{color:#121b46; font-size:27px; margin-top:15px; margin-bottom:10px;}
	.markHeader p {color:#484848; font-size:16px; padding-bottom:8px;}
	.markHeader hr{ height:5px; color:#ececec; background-color:#ececec; border:none;}
	.TableWidth {width:550px;}
	

/*DNN*/
	.dnnHeader{background:url(images/DNNMain.jpg) no-repeat left center;}
	.dnnHeader hr, .dnnHeader h1, .dnnHeader p {margin-left:70px;}
	.dnnHeader h1{color:#4b0000; font-size:27px; margin-top:15px; margin-bottom:0px;}
	.dnnHeader p {color:#484848; font-size:16px; padding-bottom:8px;}
	.dnnHeader hr{ height:5px; color:#f7f7f7; background-color:#f7f7f7; border:none;}

	.dnnP{width:300px;}
	.JoeRyan{font-size:10px; text-align:center; position:relative; margin:-275px 0px 30px 325px; }
	
	.dnnServices { font-size:12px; clear:left;}
	.dnnServices a, .dnnServices a:hover {font-size:13px; color:#4b0000; text-decoration:none; font-weight:bold; width:325px; margin-top:20px;}
	.dnnServices div{ width:320px; position:relative; margin-left:-10px; }
	.dnnServices .dnnSkinning{}
	.dnnServices .dnnSkinning a img {margin-top:-4px; margin-right:8px;}
	.dnnServices .dnnModule{ margin-top:-60px; margin-left:350px; margin-bottom:5px;}
	.dnnServices .dnnModule a img { margin-left:-80px; margin-top:-8px;}
	.dnnServices .dnnConsult{ margin-top:25px;}
	.dnnServices .dnnConsult a img {margin-top:-10px;  margin-right:8px;}
	.dnnServices .dnnImp{ margin-top:-60px; margin-left:350px; margin-bottom:15px;}
	.dnnServices .dnnImp a img { margin-left:-80px; margin-top:-10px;}
	
	.dnnRec{font-weight:bold; margin-top:45px; font-size:14px; background:url(images/GreyVerticalBar.jpg) repeat-y 305px 0px;}
	.dnnRec ul li{margin: 7px 0px 0px 30px;font-size:13px;}
	.dnnRec ul li, .dnnRec ul li a {color:#4b0000;}
	.dnnRec ul li a:hover {color:#810101;}
	.dnnRec .first {margin-top:20px;}
	
	
	.dnnBlogs{position:relative; margin-top:-152px; margin-left:290px; }
	.dnnFreeTut{position:relative; margin-left:-35px;}
	.HostingSupport{position:relative; margin-left:-35px; margin-top:50px;}

	.skinConv{color:#4b0000; font-weight:bold;}
	
/*About Us*/
	.aboutHeader{background:url(images/AboutUs.jpg) no-repeat left center;}
	.aboutHeader hr, .aboutHeader h1, .aboutHeader p {margin-left:70px;}
	.aboutHeader h1{color:#8d5d42; font-size:27px; margin-top:15px; margin-bottom:0px;}
	.aboutHeader p {color:#484848; font-size:16px; padding-bottom:8px;}
	.aboutHeader hr{ height:5px; color:#ececec; background-color:#ececec; border:none;}

	.aboutus a, .aboutus a:hover{font-weight:bold; color:#6f6f6f;}
	.staff {font-weight:bold; font-size:14px;}
	.joinStaff{background:url(Images/H2BG-Dash.jpg) repeat-x; margin-top:22px; padding-top:23px; font-size:11px;}
	.joinStaff a, .joinStaff a:hover{color:#6f6f6f;font-weight:bold;}
	
	.meetStaff {background:url(images/StaffBG.jpg) no-repeat 15px 24px;}
	.meetStaff img{ margin:24px 0px;}
	.meetStaff .even{margin-left:72px;}
	.meetStaff .odd{margin-left:15px;}



	.RyanMorgan, .RaulRodila {font-weight:bold; background: url(images/AboutDividerOne.jpg) repeat-x 0px 255px;}
	.RyanMorgan img, .RaulRodila img{ margin-top:-180px; margin-bottom:30px;}
	.RyanMorgan ul, .RaulRodila ul, .Yuri ul{color:#8D5D42;}
	.RyanMorgan ul li, .RaulRodila ul li, .Yuri ul li {font-weight:normal; color:#6f6f6f; margin-left:40px;}
	.RyanMorgan .baseExp, .RaulRodila .baseExp, .Yuri .baseExp {margin-left:95px; margin-top:25px;}
	
	.RyanMorgan .ptl, .RaulRodila .ptla{margin-left:-38px;}
	.RyanMorgan .drt{margin:-265px 0px 0px 180px;} 
	.RyanMorgan .te{ margin-left:180px;}
	
	.Yuri{font-weight:bold; background: url(images/AboutDividerOne.jpg) repeat-x 0px 205px;}
	.Yuri .baseExp {color:#6f6f6f;}
	.Yuri img{margin:-200px 0px 30px 0px;}
	.Yuri .ptl {margin-left:-38px;}
	.Yuri .drt{margin:-335px 0px 20px 180px;} 
	.Yuri .os{ margin-left:180px;}
	.Yuri .oSk{margin:80px 0px 0px -38px;}
	
	.RaulRodila .ptlb{ margin-top:-142px; margin-left:120px;}
	.RaulRodila .ptlc{ margin-top:-122px; margin-left:340px; margin-bottom:35px;}
	.RaulRodila .drt{ margin-left:-38px;}
	.RaulRodila .ptlb{ margin-top:-142px; margin-left:120px;}
	.RaulRodila .ptlc{ margin-top:-122px; margin-left:340px; margin-bottom:35px;}
	.RaulRodila .drt{ margin-left:-38px;}
	
	
	.JeffFischer .baseExp {margin-left:130px; margin-top:15px;}
	.JeffFischer img {margin-top:-140px;}
	.JeffFischer li {margin:4px 0px; font-weight:bold; }
	.JeffFischer .baseExp2 {margin-left:370px; margin-top:-167px;}

	.KonradNeumann p {margin-bottom:30px;}
	.KonradNeumann .baseExp {margin-left:110px; margin-top:15px;}
	.KonradNeumann .baseExp2 {margin-left:370px; margin-top:-167px;}
	.KonradNeumann img {margin-top:-170px;}
	.KonradNeumann li {margin:4px 0px; font-weight:bold; }
	
	.SabrinaWall p {margin-bottom:30px;}
	.SabrinaWall .baseExp {margin-left:125px; margin-top:15px;}
	.SabrinaWall li {margin:4px 0px; font-weight:bold; }
	.SabrinaWall img{margin:-255px 0px 100px 0px;}

	.BenGamble .baseExp {margin-left:130px; margin-top:15px;}
	.BenGamble img {margin-top:-140px;}
	.BenGamble li {margin:4px 0px; font-weight:bold; }


	.recProj hr, .prevWork hr{height:5px; color:#ececec; background-color:#f8f8f8; border:none; margin: 15px 0px;} 
	.recProj span, .prevWork span{font-weight:bold; background-color:#FFF;}
	.prevWork p {background:url(Images/H2BG-Dash.jpg) repeat-x 0px 15px; margin-left:10px; margin-bottom:0px; margin-top:10px;}
	.prevWork p .prevWorkTit{line-height:32px; margin-left:-10px;} 
	.prevWork ul{margin:0px; padding:0px;}
	.prevWork ul li {margin:0px 0px 10px 25px;}

/*Careers*/
	.carHeader{background:url(images/Careers.jpg) no-repeat left center;}
	.carHeader hr, .carHeader h1, .carHeader p {margin-left:70px;}
	.carHeader h1{color:#9B8578; font-size:27px; margin-top:18px; margin-bottom:0px;}
	.carHeader p {color:#484848; font-size:16px; padding-bottom:11px;}
	.carHeader hr{ height:5px; color:#ececec; background-color:#ececec; border:none;}
	
/*Contact*/
	.conHeader{background:url(images/Contact.jpg) no-repeat left center;}
	.conHeader hr, .conHeader h1, .conHeader p {margin-left:70px;}
	.conHeader h1{color:#9D9D9D; font-size:27px; margin-top:23px; margin-bottom:0px;}
	.conHeader p {color:#484848; font-size:16px; padding-bottom:16px;}
	.conHeader hr{ height:5px; color:#ececec; background-color:#ececec; border:none;}

/*Konrad's Repeats*/
	.F15{font-size:15px;}
	.MB15{margin-bottom:15px;}
	.LM20{margin-left:20px;}









/* Arrow LP */
.Quote_ShowCase{padding-left:4px;}
.Quote_ShowCase img{margin:5px 0px;}
.Quote_SubTitle{color:#8e8e8e;font-size:16px;font-weight:bold;margin:.2em 0px;padding:0px;}
.Quote_Contact{color:#AF8E8E;font-size:16px;text-transform:uppercase;text-align:center;font-weight:bold;}
.Quote_Contact a:link, .Quote_Contact a:active, .Quote_Contact a:visited, .Quote_Contact a:hover{color:#AF8E8E;}
.Quote_Contact a:hover{text-decoration:underline;}
a.Quote_Strong1{font-weight:bold;color:#4b0000;}
a.Quote_Strong2{font-weight:bold;color:#8d5d42;}

.divContact{float:right;width:300px;padding-top:40px;}
.HeaderText01{color:#e4e4e4;font-size:21px;font-family:Arial;text-transform:uppercase;text-shadow:rgba(0,0,0,0.01) 0 0 0;}
.HeaderText02{color:#FFF;font-size:43px;font-family:Arial;text-transform:uppercase;text-shadow:rgba(0,0,0,0.01) 0 0 0;}

.GreyLineBG{background-image:url(Images/Form-GreyBG.jpg);background-position:left 5px;background-repeat:repeat-x;}

.LPServ, .LPTech {font-size:18px; font-weight:bold; color:#4b0000; line-height:24px;}
.LPServ li, .LPTech li{ line-height:18px; list-style:none; color:#4F4D4E;list-style-image:none; list-style-type:none; background:url(images/ArrowCheck.png) no-repeat left center; padding-left:40px; font-size:16px; font-weight:bold; margin:8px 0px 8px 6px;}
.LPTech {margin:-162px 0px 0px 320px;}
.LPServ {margin-left:-20px;}

.LPhr{height:5px; color:#ececec; background-color:#f8f8f8; border:none; margin: 25px 0px 15px 0px;}
.LPhrp{font-size:18px; line-height:22px; margin:0px 0px 0px 20px; color:#4F4D4E;}
.LPhrp span {color:#4b0000;}





/*forms*/
.tblReach{width:585px;}
.tblReach .lblTitle{font-size:16px;margin:0px;padding:0px;color:#5f0a0a;}
.tblReach tr td{padding-bottom:10px;}
.tblReach input{width:190px;}
.tblReach .SubHead{font-size:12px;}
.tblReach .Header_WhiteBG{background-color:#FFFFFF;padding-right:5px;}
.tblReach .SubmitBG{display:block;color:#622020;font-family:Tahoma, Arial, Helvetica;font-size:15px;text-transform:uppercase;font-weight:bold;background-image:url(Images/Form-GreyBG.jpg);background-position:left 7px;background-repeat:repeat-x;}
.tblReach .SubmitBG2{display:block;color:#AF8E8E;font-family:Tahoma, Arial, Helvetica;font-size:15px;text-transform:uppercase;font-weight:bold;background-image:url(Images/Form-GreyBG.jpg);background-position:left 7px;background-repeat:repeat-x;}
.tblReach .SubmitBG span, .tblReach .SubmitBG2 span{background-color:#FFF;padding:0px 8px;}
.tblReach .lblHeader{font-size:14px;color:#5f0a0a;font-weight:bold;font-family:Tahoma, Arial, Helvetica;letter-spacing:1px;}
.tblReach .FullTextBox{resize:none;}

#dnn_ctr453_FormMaster_lblRequired, #dnn_ctr500_FormMaster_lblRequired, #dnn_ctr494_FormMaster_rfv__20090929T104720, #dnn_ctr494_FormMaster_rfv__20090929T104256 {visibility:hidden;}
#dnn_ctr453_FormMaster_rfv__20090923T061027, #dnn_ctr453_FormMaster_rfv__20090923T061217, #dnn_ctr453_FormMaster_rfv__20090923T061127, #dnn_ctr453_FormMaster_rfv__20090923T061248, #dnn_ctr453_FormMaster_rfv__20090929T104256, #dnn_ctr453_FormMaster_rfv__20090929T104720 {visibility:hidden;}
.tblReach{width:585px;}
.tblReach .lblTitle{font-size:16px;margin:0px;padding:0px;color:#5f0a0a;}
.tblReach tr td{padding-bottom:10px;}
.tblReach input{width:190px;}
.tblReach .SubHead{font-size:11px;line-height:19px;}
.tblReach .Header_WhiteBG{background-color:#FFFFFF;padding-right:5px;}
.tblReach .SubmitBG{display:block;color:#622020;font-family:Tahoma, Arial, Helvetica;font-size:15px;text-transform:uppercase;font-weight:bold;background-image:url(Images/Form-GreyBG.jpg);background-position:left 7px;background-repeat:repeat-x;}
.tblReach .SubmitBG span{background-color:#FFF;padding:0px 8px;}
.tblReach .lblHeader{font-size:14px;color:#5f0a0a;font-weight:bold;font-family:Tahoma, Arial, Helvetica;letter-spacing:1px;}
.tblReach .FullTextBox{resize:none;}
.tblReach .normal{font-family:Tahoma, Arial, Helvetica;font-size:12px;color:#494949;}
.tblReach .NormalRed{font-size:12px;line-height:16px;color:#5F0A0A !Important;}

#dnn_ctr494_FormMaster_lblThankYou, #dnn_ctr500_FormMaster_lblThankYou{font-family:Tahoma, Arial, Helvetica;font-size:12px;color:#494949;}

.tblReach #dnn_ctr494_FormMaster_rfv__20090923T061027, 
.tblReach #dnn_ctr494_FormMaster_rfv__20090923T061217, 
.tblReach #dnn_ctr494_FormMaster_rfv__20090923T061127, 
.tblReach #dnn_ctr494_FormMaster_rfv__20090923T061248{display:none !Important;}

.tblRequest{width:585px;}
.tblRequest .lblTitle{font-size:14px;margin:0px;padding:0px;color:#698762;font-weight:bold;font-family:Tahoma, Arial, Helvetica;letter-spacing:1px;}
.tblRequest .SubHead{font-size:11px;line-height:19px;}
.tblRequest tr td{width:65px;padding-bottom:10px;}
.tblRequest input{width:180px;}
.tblRequest .RadioButton{float:right;width:90px}
.tblRequest .RadioButton tr td{width:50%;font-family:Tahoma, Arial, Helvetica;font-weight:bold;font-size:11px;color:#494949;line-height:19px;}
.tblRequest .RadioButton input{width:15px;float:left;}
.tblRequest .RadioButtonLabel{float:left;font-family:Tahoma, Arial, Helvetica;font-weight:bold;font-size:11px;color:#494949;line-height:19px;}
.tblRequest .DropDown{width:260px;margin-top:5px;}
.tblRequest .ThreeFields{float:left;width:155px;}
.tblRequest .ThreeFieldsLabel{width:25px;float:left;font-size:14px;line-height:20px;color:#698762;font-weight:bold;font-family:Tahoma, Arial, Helvetica;letter-spacing:1px;margin:0px;padding:0px;}
.tblRequest .FullTextBox{resize:none;}
.tblRequest .DropDownHorizontal{float:left;margin-left:10px;}
.tblRequest .SubmitBG{display:block;color:#698762;font-family:Tahoma, Arial, Helvetica;font-size:15px;text-transform:uppercase;font-weight:bold;background-image:url(Images/Form-GreyBG.jpg);background-position:left 7px;background-repeat:repeat-x;}
.tblRequest .SubmitBG span{background-color:#FFF;padding:0px 8px;}
.tblRequest .NormalRed{font-size:12px;line-height:16px;color:#698762 !Important;}
.tblRequest .normal{font-family:Tahoma, Arial, Helvetica;font-size:12px;color:#494949;}


 #dnn_ctr553_FormMaster_lblRequired,
 #dnn_ctr453_FormMaster_lblRequired,
 #dnn_ctr560_FormMaster_lblRequired,
.tblRequest #dnn_ctr500_FormMaster_rfv__20090923T061707,
.tblRequest #dnn_ctr500_FormMaster_rfv__20090923T061630,
.tblRequest #dnn_ctr500_FormMaster_rfv__20090923T061733,
.tblRequest #dnn_ctr500_FormMaster_rfv__20090923T061707,
.tblRequest #dnn_ctr500_FormMaster_rfv__20090923T061757{display:none !Important;}