li{list-style-type:none;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;color:#000000;}
h1.Portfolio{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#000000;}
.logo_bg{}
.textfield{border:1px solid #D4D0C8;font-size:10px;width:189px;height:14px;}
.deck_textfield{border:1px solid #D4D0C8;font-size:10px;width:154px;height:14px;color:#4a4a4a;}
.textarea{border:1px solid #D4D0C8;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.errorMessage{color:red;}
.footer_nav{background-image:url(../images/footer_bk.jpg);background-repeat:repeat-x;background-color:#d7d7d7;height:166px;vertical-align:top;padding:0px;margin:0px;}
.FooterShoutOut{font-family:Arial, Helvetica, sans-serif;font-size:43px;color:#d8d7d7;font-weight:bold;line-height:33px;padding-left:30px;}
td.footer_top{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#000000;}
.footer_bottom{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
td.footer_mid{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
span.footer_copy_title{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#404040;font-weight:bold;}
span.footer_copy{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;}
div.footer_vert_line{border-right:1px solid #999999;height:130px;font-size:1px;}
a.footer_copy:link,a.footer_copy:visited,a.footer_copy:hover,a.footer_copy:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}
a.footer_mid:link,a.footer_mid:visited,a.footer_mid:hover,a.footer_mid:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
a.footer_bottom:link,a.footer_bottom:visited,a.footer_bottom:hover,a.footer_bottom:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
a.footer_subs:link,a.footer_subs:visited,a.footer_subs:hover,a.footer_subs:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;}
a.news_menu_link:link,a.news_menu_link:visited,a.news_menu_link:hover,a.news_menu_link:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;font-weight:bold;}
a.news_more_link:link,a.news_more_link:visited,a.news_more_link:hover,a.news_more_link:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#16b8e7;text-decoration:none;font-weight:bold;}
.news_menu_desc{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.news_item_bottom{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;font-size:1px;padding-top:0px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.news_bottom_div{border-top:1px solid #aaaaaa;font-size:1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.news_footer_text{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
h1.principal{font-family:Arial, Helvetica, sans-serif;color:#333333;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h2.principal{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;font-weight:bold;}
p.principal{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding:0px;margin:0px;}
p{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;text-decoration:none;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#171717;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
p{color:#171717;font-size:13px;}
a:link,a:visited,a:hover,a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#16b8e7;text-decoration:none;font-weight:bold;}
form{margin:0px;padding:0px;left:0px;top:0px;right:0px;bottom:0px;clip:rect(0px 0px 0px 0px);}
h1.Creative{font-family:Arial, Helvetica, sans-serif;color:#e00000;text-decoration:none;font-weight:normal;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h2.Creative{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#333333;text-decoration:none;font-weight:normal;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1.Contact{font-family:Arial, Helvetica, sans-serif;color:#e00000;text-decoration:none;font-weight:normal;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h2.Contact{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#000000;text-decoration:none;font-weight:bold;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h3.Contact{font-family:Arial, Helvetica, sans-serif;font-size:22px;text-decoration:none;font-weight:bold;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;line-height:24px;}
h1.ForgotPassword{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1.Login{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1.ContactUs{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1.Message{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1.Solutions{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.SolutionsPre{color:#e00000;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.SolutionsItems{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.SolutionsBlurb{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#000000;}
.SolutionsBody{padding-left:100px;}
.TechnologyBody{padding-left:0px;padding-right:0px;}
h1.Awards{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
a.Awards:link,a.Awards:visited,a.Awards:hover,a.Awards:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#16b8e7;text-decoration:none;}
h1.Careers{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h2.Careers{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#333333;text-decoration:none;font-weight:normal;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1.NotFound{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
p.NotFound{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding:0px;margin:0px;text-align:center;}
div.highlight{width:auto;height:auto;border:1px dashed #ccc;text-align:left;display:block;background:url("../images/highlight.gif");background-repeat:repeat-x;}
div.highlight:hover{background:url("../images/highlight_pre.gif");background-repeat:repeat-x;}
div.highlightHead{width:auto;height:auto;padding:5px;text-align:left;display:block;background-color:#fff;}
.phpdigHighlight{font-weight:bold;}
.about_nav{font-size:25px;color:#cc040d;font-weight:bold;}
.about_un{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#666666;text-decoration:none;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.about_nav_wrap{float:left;width:400px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:240px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;position:relative;right:0px;}
a.about_nav:link,a.about_nav:visited,a.about_nav:hover,a.about_nav:active{font-family:Arial, Helvetica, sans-serif;font-size:25px;color:#000000;text-decoration:none;font-weight:bold;}
a.about_un:link,a.about_un:visited,a.about_un:hover,a.about_un:active{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#888888;text-decoration:none;}
h2.about_overview{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#000000;text-decoration:none;font-weight:bold;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
h1.newsletter{font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:100px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
span.newsletterStart{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#515151;font-weight:bold;text-transform:uppercase;}
span.newsletterTail{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e31f26;font-weight:bold;text-transform:uppercase;}
table.header{background-color:#000000;}
.HomeHeaderBlurbStart,PageBlurbStart{font-family:Arial, Helvetica, sans-serif;font-size:25px;color:#000000;font-weight:bold;}
.HomeHeaderBlurbStop, .PageBlurbStop{font-family:Arial, Helvetica, sans-serif;font-size:25px;color:#d40d15;font-weight:bold;}
.HomeBlurbLeft{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#000000;font-weight:bold;line-height:30px;}
.HomeBlurbLeftTop{font-size:26px;color:#FFFFFF;}
.HomeBlurbRight{font-family:Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
.HomeBlurbRightTop{font-size:20px;color:#FFFFFF;}
.HomeBlurbBorder{border-right-width:4px;border-right-style:solid;border-right-color:#FFFFFF;}
.HomeBlurbBottomLeft{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#9a9999;font-weight:bold;}
a.HomeBlurbBottomLeft:link,a.HomeBlurbBottomLeft:visited,a.HomeBlurbBottomLeft:hover,a.HomeBlurbBottomLeft:active{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#16b8e7;font-weight:bold;}
.HomeBlurbBottomRight{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#9a9999;font-weight:bold;}
.FooterDeckCallHeader{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#0e070a;font-weight:bold;}
.FooterDeckCallSub{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#494949;font-weight:bold;}
.SubBlurbStart{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000;font-weight:bold;}
.SubBlurbStop{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#d40d15;font-weight:bold;}
li.tech{list-style-type:disc;padding-top:5px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
ul.tech{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:15px;}
.DeckRequestHead{font-family:Arial, Helvetica, sans-serif;font-size:46px;color:#000000;font-weight:bold;padding-bottom:20px;padding-top:30px;}
.DeckRequestTail{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#494949;font-weight:bold;padding-bottom:40px;}
.font_small{font-size:11px;}
h1.LegalNotice{font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-bottom:10px;}
h2.LegalNotice{font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-top:10px;font-weight:bold;}
.client_list{font-family:Arial, Helvetica, sans-serif;line-height:20px;font-size:11px;color:#000000;}
.career_type_sep{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;font-size:1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
li.answer{list-style-type:lower-alpha;}
ol.answer{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:15px;}
.answer_header{font-weight:bold;font-size:18px;}
h1.NewsArchiveh1{font-family:Arial, Helvetica, sans-serif;font-size:16px;padding-top:10px;font-weight:bold;color:#000000;}
body, html{margin:0;padding:0;border:0;width:100%;height:100%;}
.container{position:relative;height:100%;width:100%;}
.footer{height:20px;border:1px solid blue;position:relative;width:100%;text-align-center;float:left;margin:0;border:0;padding:0;display:block;}
.font_bold{font-weight:bold;font-size:18px;}
.portfolio_gallery{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#676767;}
strong{font-weight:bold;}
.main_body_padding{padding-left:30px;}
:focus{outline:0;}
.latest_tweets{font-size:26px;color:#FFFFFF;}
#latesttweet{height:auto;margin:50px auto;text-align:center;padding:0px 0px 51px 0px;}
#latesttweet p{-moz-border-radius:10px;-webkit-border-radius:10px;background:#FFF;margin:0;padding:15px;text-align:left;line-height:18px;}
.latest_tweet_text a{color:#555555;}
a.twitter_tweet:link,a.twitter_tweet:visited,a.twitter_tweet:hover,a.twitter_tweet:active{color:#FFFFFF;text-decoration:none;font-size:12px;}
.HomeBlurbRight{font-size:12px;}
.tweet_source{A:link{color:#000000;text-decoration:none}
A:visited{color:#000000;text-decoration:none}
A:active{color:#000000;text-decoration:none}
A:hover{color:#000000;text-decoration:none;}
color:#000000;}

