html{overflow: -moz-scrollbars-vertical;}
body{ padding:0px; margin:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a {color:#7088b6;}
a img{border:0px;}
a:hover{color:#7088b6;text-decoration:underline;}
a:active,
a:focus,
a:hover {
  outline: none;
}

.spacetext a {color:#ffffff;font-weight:bold;}
.fronttext a {color:#ffffff;font-weight:bold;}
.biztext a {color:#ffffff;font-weight:bold;}
.greytext a {color:#ffffff;font-weight:bold;}
.greytexttall a {color:#ffffff;font-weight:bold;}
.greytexttall2 a {color:#ffffff;font-weight:bold;}
.greytexttall3 a {color:#ffffff;font-weight:bold;}
.privtext a {color:#ffffff;font-weight:bold;}
.casetext a {color:#ffffff;font-weight:bold;}
.abouttext a {color:#ffffff;font-weight:bold;}
.container{width:918px; margin:auto;}
.container2{width:918px; margin:auto;background-image:url(gfx/gback.jpg); background-repeat:repeat-y;}


.menu{ padding-top:3px;}
.menu ul{padding:0px; margin:0px;}
.menu li{ float:left; list-style:none; border-left:1px solid #EAEAEA;}
.menu li.end{ border-right:1px solid #EAEAEA;}
.menu a{ display:block;padding:4px 20px; text-decoration:none; color:#000; font-weight:bold; font-size:14px;}

#menulist ul{	padding:0px; margin:0px;}
#menulist ul li{ float:left; margin:5px 0px; padding: 0px; list-style:none; border-left:1px solid #000; }
#menulist ul li a{ text-decoration:none; color:#000; font-weight:bold; display:block; padding:0px 20px; }
#searchbox p{display:none;}

#breadcrumb{color:#a1a1a1; padding:2px 0px; font-size:11px; margin:4px auto;}
#breadcrumb a{color:#a1a1a1; text-decoration:none;}

.spaceleft{ float:left; margin-right:5px; width:708px;}
.spaceright{float:left; margin-left:1px; width:202px;}
.greybackground{ background-color:#eaeaea;}

	
.spacetext{height:389px; background-image:url(gfx/whitebackground1.jpg); }
.fronttext{height:389px; background-image:url(gfx/new-front.jpg); }
.theslider{height:389px;}
.biztext{height:389px; background-image:url(gfx/new-biz.jpg); }
.privtext{height:389px; background-image:url(gfx/new-priv.jpg); }
.casetext{height:389px; background-image:url(gfx/case_back.jpg); }
.abouttext{height:389px; background-image:url(gfx/about_back.jpg); }
.greytext{height:500px; width:708px;background-image:url(gfx/new-blue.jpg);background-repeat:no-repeat; }
.greytexttall{height:1700px; width:708px;background-image:url(gfx/tall-blue.jpg);background-repeat:no-repeat; }
.greytexttall2{height:3500px; width:708px;background-image:url(gfx/tall-blue.jpg);background-repeat:no-repeat; }
.greytexttall3{height:1300px; width:708px;background-image:url(gfx/tall-blue.jpg);background-repeat:no-repeat; }
.whitespacetext{ position:absolute; width:200px;  margin-left:25px;}
.clearspacetext{ position:absolute; height:389px; width:200px;  margin-left:25px;}
.bizspacetext{ position:absolute; height:389px; width:200px;  background-color:#111; margin-left:25px;}
.greyspacetext{ position:absolute; height:389px; width:200px; background-color:#111;  margin-left:25px;}
.greyspacetexttall{ position:absolute; height:389px; width:200px; background-color:#111;  margin-left:25px;}

#whitespaceheader{ margin:0px 10px; margin-top:63px;}
#whitespaceheader h1{ font-size:14px; padding:0px; margin:0px; text-transform:uppercase; color:#ffffff; text-align:center; margin-bottom:10px;}
#whitespaceheader ul{ padding:0px; margin:0px;}
#whitespaceheader li{ text-align:right; list-style:none; }
#whitespaceheader a{color:#7A8DB7; display:block; margin:5px 0px; padding-right:20px; font-weight:bold; text-decoration:none; background-image:url(/gfx/arrow.png); background-repeat:no-repeat; background-position:right center;}
#whitespaceheader a:hover{color:#FE9E10; display:block; margin:5px 0px; padding-right:20px; font-weight:bold; text-decoration:none; background-image:url(/gfx/arrow.png); background-repeat:no-repeat; background-position:right center;}
#whitespaceheader a.selected{ color:#FE9E10;}
#whitespacebluelinks{ position:absolute; bottom:0px; width:100%; margin-bottom:20px;}
#whitespacebluelinks ul {padding:0px; margin:0px; margin-left:-26px;}
#whitespacebluelinks li{ background-color:#7A8DB7; list-style:none; margin:5px 0px;}
#whitespacebluelinks a { display:block;  padding:7px 0px;  padding-right:10px; text-align:right; text-transform:uppercase; text-decoration:none; font-size:15px;}
#whitespaceusertext{ position:absolute;  top:0px;  width:458px; margin:20px 10px; font-size:13px; margin-left:205px;}


#resources{ overflow:visible;color:#FFFFFF;}
.resource{height:110px; margin-bottom:10px; background-color:#111111;color:#FFFFFF; }
.resource p{ color:#FFFFFF; padding:0px 10px; margin:3px; line-height:15px;}



.nobottommargin{margin-bottom:0px;}
.clear{line-height:0px; padding:0px; margin:0px; clear:both;}



.homebody{clear:both; background-image:url(/gfx/gradient_background.gif); background-repeat:repeat-y;}
.homenotext{width:578px; float:left; padding:5px;}
.homesocial{float:left; width:100px; padding:4px;}
.homesocial p{padding:0px; margin:0px; font-size:11px;}
.homesocial img{float:left; margin:3px; margin-top:5px;}

.footer{ margin-top:10px;}
#footlinks1 ul{ padding:0px; margin:0px;}
#footlinks1 ul li{ padding:0px; margin:0px; list-style:none; float:left; margin-left:20px;}
#footlinks1 ul li a{ font-size:10px; color:#a1a1a1;}
.footerlink_menu{background-image:url(/gfx/footer_background.jpg); background-color:#F6F6F6; background-repeat:repeat-x; margin-top:10px;}
.footer_menu_item{ height:130px; float:left; width:132px; background-color:#FFFFFF; margin:1px 0px 1px 1px; padding:10px;}
.footer_menu_itemend{width:131px;}
.footer_menu_item p{padding:0px; margin:0px; color:#595a5e;}
.footer_menu_item ul{padding:0px; margin:0px;}
.footer_menu_item ul li{padding:0px; margin:0px; list-style:none;}
.footer_menu_item ul li a{text-decoration:none; color:#7088b6;}
#lastfooter{ margin-top:10px;}
#lastfooter p{margin-left:20px; font-size:10px; color:#a1a1a1;}

#quicksearch{border:1px solid #C7C7C7; background-color:#F7F7F7; color:#333; font-weight:bold; width:200px; height:18px; float:left; margin-top:5px;}
#quicksearch input{  float:left;width:170px; border:0px;background-color:#F7F7F7;color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#quicksearch img{ margin-top:2px; float:left; cursor:pointer;}
label{float:left; display:block; width:100px; margin-top:3px; font-size:11px; margin-right:4px;}

.animatedbackground{ background-color:#000000;opacity:0.7;filter:alpha(opacity=70);position:absolute;}
.animatedtext p{padding:10px; margin:0px; padding-top:35px; color:#FFFFFF;}

.resource h1,.right h1{padding:4px; margin:0px; font-size:13px; color:#FFFFFF; border-bottom:3px solid #FE9E10; background-color:#000000; height:15px;}
h1.featured{ background-image:url(/gfx/featuredgradient.jpg); border-bottom:3px solid #FE9E10; }

#whitespaceusertext .resource_content h1,#whitespaceusertext .careersbox_content h1,#whitespaceusertext .interbox_content h1{background-color:#1f1f1f; border-bottom:3px solid #7088b6; font-size:12px; color:#FFFFFF; padding:5px;}

#whitespaceusertext{ float:left;width:461px; padding-left:10px;}
#whitespaceusertext h1{ font-size:15px; margin:0px; padding:25px 0px; }

#right{background-color:#1f1f1f; color:#FFFFFF; }

.rightimageblueborder{border-top:3px solid #7088b6;border-bottom:3px solid #7088b6;}
.right p{padding:3px 8px; margin:0px;}

.bluehr{height:3px; background-color:#7088b6;}

.floatimageleft { padding:10px; padding-left:0px; float:left;}
.floatimageright { padding:10px; padding-right:0px; float:right;}

#resources div{ padding:1px; margin-bottom:10px; background-color:#111111;} 
.resource_content{width:147px; float:left; background-color:#fff; margin:0px 5px; height:439px;  background-position:bottom center; background-repeat:no-repeat;}
#resources h1,#spacecontent .careersbox_content h1,#spacecontent .interbox_content h1{background-color:#1111111; border-bottom:3px solid #FE9E10; font-size:12px; color:#FFFFFF; padding:5px; margin:0px;}
.resource_archive{width:147px; float:left; background-color:#111111; margin:0px 5px;}
.resource_archive p{padding:5px; margin:0px;}
.resource_archive a:hover{color:#fff;}

.careersbox_content{width:147px; float:left; background-color:#fff; margin:0px 5px; margin-top:10px; height:147px; background-image:url(/gfx/resourcebackground.png); background-position:bottom center; background-repeat:no-repeat;}
.contactus{ background-color:#1f1f1f; color:#fff;}
.contactus p{padding:0px 30px;}
.orangeborder{ height:23px;border-bottom:3px solid #ff8b0d;}
.when { font-size:9px;
		color:#CCCCCC;
		}
h1.title { margin:0px;}

.interbox_content{width:147px; float:left; background-color:#fff; margin:0px 5px; margin-top:10px; height:117px; background-image:url/gfx/resourcebackground.png); background-position:bottom center; background-repeat:no-repeat;}

.rightbox1{font-size:11px;background-image:url(/gfx/prebudget.jpg);}

#slider{width:450px; height:300px; margin-top:5px;}

#slider li{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	margin-left:0px;
	padding:0px;
	width:450px; height:300px;
	
	}
.case1 {background-image:url(/gfx/no11.jpg); padding-left:5px;font-size:11px; height: 74px; width: 190px;color: #ffffff;}
.case {padding: 5px; background-image: url(/gfx/tot_sml.jpg); height: 74px; width: 190px; font-size: 11px; color: #ffffff;}
h1.pagebreakhere {page-break-before: always}

ul.partner {list-style:none; margin-left:-15px;}
ul.partner li { display:block; text-align:center; width:200px; float:left; padding-bottom:10px;}
ul.partner li img {border:0;}
ul.partner li a { color:#000000; text-decoration:none; font-weight:normal;}
ul.partner li.last {padding-left:100px;}
