body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,table,tr,th,td,form{font:normal 90%/140% Arial, Tahoma, sans;margin:0;padding:0}
img,a img,:link img,:visited img,:hover img,abbr,acronym{border:0}
li,dd{margin-left:3%}
a{text-decoration:none}
h1{font-size:160%}
h2{font-size:140%}
h3{font-size:120%}
h4{font-size:100%}
.left{float:left}
.right{float:right}
.center{text-align:center}
.clearing{clear:both}

/*General Elements*/
hr{margin:1em 0; padding:0; height:1px; background:#00458A; border:0; color:#00458A}
hr.invisible{margin:1em 0; padding:0; height:1px; background:#003366; border:0; color:#003366}
.large_button{padding:0.5em 0.6em; font-size:120%}
.underline{border-bottom-style:solid; border-bottom-width:1px}
.horizontal_border{background:url(images/HorizontalBorder.png) bottom left repeat-x;}
.email{background:url(images/email.png) 0 1px no-repeat; padding-left:1.8em;}
.linkedin{background:url(images/linkedin.gif) 0 1px no-repeat; padding-left:1.8em;}

div#Container{margin:0; padding:2em 0 0 0; background:#ffffff url(images/upper_gradient.png) top left repeat-x;overflow:auto}

/*Header*/
div.Header{margin:0;padding:0 0 2em 112px; overflow:auto}

/*Main Content Properties*/
div.Main_Content{background:#003366; border-bottom:1px solid #002d5a; color:#ffffff; margin:0; padding:0 0 2.7em 112px; width:800px; overflow:auto}
div.Main_Content a{color:#ffffff; text-decoration:underline}
div.Content{padding:0 2em 0 0;overflow:auto}

div.Content_InnerPages{padding:0 2em 0 0; overflow:auto}
div.Content_InnerPages p{padding:0.5em 0; color:#7ebfff;}
div.Content_InnerPages .icon{float:left; padding:0.2em 0.6em 0 0;}

/*Clients List*/
div.ClientsList{float:right; width:11em; margin:1em 0 2em 1em; background:#004386}
div.ClientsList ul{list-style:inside square; margin:0; padding:1em; border-top:1px solid #003366;}
div.ClientsList ul li{margin:0; padding:0.1em 0}
div.ClientsList h4{padding:1em 0; text-align:center; font-weight:700; border-bottom:1px solid #135A9F;}

/*Main Menu Tags*/
div.Main_Menu{overflow:auto; padding:0 0 2em 0}
div.Main_Menu ul.Menu li{margin:0 0.3em 0 0; text-align:center; padding:0.2em 0 0.2em 0;background:#004386; color:#ffffff; float:left; list-style:none none; line-height:1.8em;}

div.Main_Menu ul.Menu li:hover{background:#004d9a;}

div.Main_Menu ul.Menu li.link_Home{width:5em}
div.Main_Menu ul.Menu li.link_Work{width:7em}
div.Main_Menu ul.Menu li.link_WhatWeDo{width:8em}
div.Main_Menu ul.Menu li.link_About{width:6em}
div.Main_Menu ul.Menu li.link_Contact{width:5.2em}

div.Main_Menu ul.Menu li#Selected{background:#ffffff;}
div.Main_Menu ul.Menu li#Selected a{color:#003366}

div.Main_Menu ul.Menu li a{display:block}
div.Main_Menu a{text-decoration:none}

/*Promotional Product Area*/
div.PromotionalProductArea{margin:2em 0; text-align:center; line-height:1em; background:url(images/Product_Back.png) 0 0 no-repeat; padding:0.3em 0; width:576px; height:220px;}
div.ProductText{text-align:left; margin:0; padding:0 1em; overflow:hidden}
div.ProductText h4{font-weight:700; margin:0; padding:0; position:relative; top:0.3em}

/*News Area*/
div.News{float:right; width:14em; margin:2em 0; overflow:auto; font-size:85%;}
div.News h4{cursor:default}
div.Item{margin:0.6em 0 0 0;}
div.Item a{text-decoration:none}
div.Item h5{background:url(images/Arrow_News.png) left center no-repeat; padding-left:0.7em; font-weight:700}
div.Item p{color:#7ebfff; line-height:1.4em; cursor:default}

/*What We Do*/
div.WhatWeDo{width:18em; float:left; padding:0 2em 0.1em 0; margin-right:3em; background:url(images/VerticalBorder.png) top right repeat-y}
div.WhatWeDo h3{cursor:default}
div.WhatWeDo div.Item{cursor:default}

/*Person*/
.Person{padding-bottom:1em}
.PersonContact{float:right; width:8.4em; background:#004386; margin:0.5em 0 0.5em 1em}
.PersonContact div{padding:1em;}
.PersonContact div h5 a:hover{text-decoration:none}

/*Quotes*/
div.Quotes{margin:0; overflow:auto}
div.Q{padding:1em 0 0 0; overflow:hidden}
div.Q p{color:#7ebfff}
div.Q img{padding:0.2em 1em 0 0;}

/*What We Do Features*/
div.WhatWeDoFeatures p{padding:0 13em 0 4.4em;}

/*Request Form*/
.RequestForm{margin:0; padding:0; overflow:auto}
.RequestForm dl{margin:0; padding:1em 0}
.RequestForm dl dt, .RequestForm dl dd{margin:0; padding:0.1em 0 0.3em 0}
.RequestForm dl dt{color:#7ebfff}
.RequestForm dl dt.Heading{font-size:120%; font-weight:700; color:#ffffff; padding-bottom:1em}
.RequestForm dl dd input{padding:0.3em 0;border:2px solid #003366}
.RequestForm dl dd input:focus, .RequestForm dl dd textarea:focus, .RequestForm dl dd select:focus{border:2px solid #7ebfff}

.RequestForm dl.ContactInfo input{width:18em; overflow:auto}
.RequestForm dl.ProjectInfo{float:left; width:32em; overflow:auto}
.RequestForm dl.ProjectInfo input{width:26em}
.RequestForm dl.ProjectInfo textarea{border:2px solid #003366; width:27em; height:12em; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:100%}
.RequestForm dl.ProjectInfo dd select{border:2px solid #003366;padding:0.2em 0.2em 0.2em 0; width:27em; font-family:Arial, Helvetica, sans-serif; font-size:100%}
.PDFIcon {
background:transparent url(http://www.perldesk.com/images/PDFIcon.png) no-repeat scroll 0 0;
display:inline;
height:12px;
margin:0 4px 0 0;
padding:0 0 0 16px;
position:relative;
top:2px;
width:12px;
}
.SendInformation{background:url(images/Submit_Button.png) 0 0 no-repeat; display:block; width:193px; height:48px; cursor:pointer; border:0}
.SendInformation:hover{background:url(images/Submit_Button.png) -193px 0 no-repeat; }

/*Projects*/
.Projects{overflow:auto; margin:1em 0}
.Projects ul{width:8em; float:left; list-style:none none}
.Projects ul li{padding:0.2em 0}
.Projects ul li a{font-weight:700}
.Projects ul li a:hover{text-decoration:none}
.ProjectDetails{background:#004D9A; overflow:auto}
.ProjectDetails div{padding:0.5em}
.ProjectDetails div.screenshot{overflow:auto; margin:0; width:620px;}
.ProjectDetails div.screenshot p{margin:0; padding:0;}
.ProjectDetails div.screenshot img{float:left; margin-right:1.2em}
.ProjectDetails div.screenshot ul{width:auto; float:none; margin:1em 0; list-style:inside disc}
.ProjectDetails div.screenshot ul li{margin:0; padding:0.3em 0;}

/*Instant Request*/
div.InstantRequest{margin:1.5em 0 0 0; background:#004386; overflow:auto}
div.InstantRequest h1{padding:0.6em 0 0 0.7em}
div.InstantRequest p{padding:0 1em 1.6em 1.3em; color:#7ebfff}
div.InstantRequest p.Buttons{float:right;padding:1.2em 1em 0 0.6em;}
div.InstantRequest p a.RequestApplication{margin:0.3em 0 0 0}
a.RequestDesign{background:url(images/trydemo.png) 0 0 no-repeat;padding-bottom:15px; display:block; width:193px; height:48px;}
a.RequestDesign:hover{background:url(images/trydemo.png) -193px 0 no-repeat}
a.RequestApplication{background:url(images/trial_button.png) 0 0 no-repeat; display:block; width:193px; height:48px;}
a.RequestApplication:hover{background:url(images/trial_button.png) -193px 0 no-repeat}

/*Footer Styling*/
div.Footer{background:#003b76; font-size:80%; color:#ffffff; padding:0.5em 0 0.5em 112px; width:800px; overflow:auto}
div.Footer p{color:#808990;}
div.Footer a{color:#807E84}
div.Footer a:hover{color:#ffffff}
a.IntraNowLogoLinkFooter{background:url(images/intranow_logo_footer.png) 0 0 no-repeat; vertical-align:middle; display:block; width:55px; height:10px; float:left}
ul.BottomLinks{float:right; list-style:none none; padding-right:3em}
ul.BottomLinks li{margin:0 0 0 0.5em; padding:0; float:left}



.clientlogin a { color: #000; }
.clientlogin a:visited{ color: #000; }