﻿/* -------------------- *//* Reset *//* -------------------- */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1.5}
a img{border:none}
/* Remove possible quote marks (") from <q>,<blockquote>. */blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
/* -------------------- *//* Grid *//* -------------------- *//* Sets up basic grid floating and margin. */.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px}
/* The last column in a row needs this class. */.last,div.last{margin-right:0}
/* Use these classes to set the width of a column. */.span-1{width:30px}
.span-2{width:70px}
.span-3{width:110px}
.span-4{width:150px}
.span-5{width:190px}
.span-6{width:230px}
.span-7{width:270px;margin-right:20px !important}
/* Border on right hand side of a column. */.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}
/* Use a .box to create a padded box inside a column. */.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}
/* Use this to create a horizontal ruler across a column. */

hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}

hr.space{background:#fff;color:#fff;}
/* Clearing floats without extra markup [http://www.positioniseverything.net/easyclearing.html] */.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix,.container{display:block}
/* Regular clearing */.clear{clear:both}
/* -------------------- *//* Typography *//* -------------------- *//* Default font:% of 16px. (0.75 * 16px = 12px) */body{font-size:75%;color:#333333;background:#FFF;font-family:Helvetica,Arial,sans-serif;background-image:url(../../Image/bkg_body.jpg);background-repeat:repeat-x}
p{margin:0 0 1.5em}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
a:focus,a:hover{color:#333333}
a{color:#4179bf}
em{font-style:italic;margin-top:10px;display:inline-block}
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
/* A container should group all your columns. */.container{width:900px;margin:0 auto}
/* -------------------- *//* Buttons *//* -------------------- */a.redbtn:link,a.redbtn:visited{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;padding:4px 10px;white-space:nowrap;margin:0px;margin-right:5px;background-image:url('../../Image/User/Button/red_button.gif');border:1px solid #732b29}
a.redbtn:hover{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap;background-image:url('../../Image/User/Button/red_button_hover.gif')}
a.redbtn:active{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap}
a.greenbtn:link,a.greenbtn:visited{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;padding:4px 10px;white-space:nowrap;margin:0px;margin-right:5px;background-image:url('../../Image/User/Button/green_button.gif');border:1px solid #4c7329}
a.greenbtn:hover{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap;background-image:url('../../Image/User/Button/green_button_hover.gif')}
a.greenbtn:active{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap}
a.lgreenbtn:link,a.lgreenbtn:visited{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;padding:4px 10px;white-space:nowrap;margin:0px;margin-right:5px;background-image:url('../../Image/User/Button/green_button.gif');border:1px solid #4c7329}
a.lgreenbtn:hover{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap;background-image:url('../../Image/User/Button/green_button_hover.gif')}
a.lgreenbtn:active{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap}
a.bluebtn:link,a.bluebtn:visited{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;padding:4px 10px;white-space:nowrap;margin:0px;margin-right:5px;background-image:url('../../Image/User/Button/blue_button.gif');border:1px solid #369}
a.bluebtn:hover{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap;background-image:url('../../Image/User/Button/blue_button_hover.gif')}
a.bluebtn:active{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff !important;text-decoration:none;white-space:nowrap}
a.yellowbtn:link,a.yellowbtn:visited{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#000 !important;text-decoration:none;padding:4px 10px;white-space:nowrap;margin:0px;margin-right:5px;background-image:url('../../Image/User/Button/yellow_button.gif');border:1px solid #73670a}
a.yellowbtn:hover{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#000 !important;text-decoration:none;white-space:nowrap;background-image:url('../../Image/User/Button/yellow_button_hover.gif')}
a.yellowbtn:active{font:bold 10px/25px Verdana,Arial,Helvetica,sans-serif;color:#000 !important;text-decoration:none;white-space:nowrap}
/* -------------------- *//* Non-Framework *//* -------------------- */#header{width:900px;height:108px}
.headerLogo{float:left;margin-top:33px}
#iconsLogin{width:562px;height:38px;float:right}
.headerIcons{float:right;margin:5px 5px 0 0}
.clientLogin{float:right}
#mainNav{width:562px;height:70px;float:right}

#rotatorShadow{width:900px;height:96px}
#navImages{float:right;margin-top:10px}
#homepageContent{width:900px;height:239px;margin-bottom:35px}
#secContent{width:900px;margin:35px 0px}
#secContent .scC1{float:left;width:200px}
#secContent .scC2{float:left;width:660px;padding:0px 20px 0 20px}
/*width:700px;*/#secContent h1,#secContent h2,#secContent h3,#secContent h4{font-weight:normal;color:#111}
#secContent h1{color:#4179bf;font-size:2.5em;line-height:1;margin-bottom:0.5em}
#secContent h2{color:#4e7103;font-size:1.5em;margin-bottom:0.75em}
#secContent h3{font-size:1em;line-height:1;margin-bottom:1em}
#secContent h4{font-size:.7em;line-height:1.25;margin-bottom:1.25em}
#mainMessage{width:513px;height:239px;float:left;font-family:"Helvetica CY",Arial,sanserif}
#mainMessage h1{font-family:"Helvetica CY",Helvetica,Arial,sanserif;color:#6f7545;font-weight:bold;font-size:24px}
#mainMessage h2{font-family:"Helvetica CY",Helvetica,Arial,sanserif;color:#6b6b6b;font-weight:bold;font-size:16px}
#quoteRequest{width:513px;height:55px;margin-top:15px;color:#6b6b6b}
#quoteRequest img{vertical-align:middle;padding-top:10px}
#quoteSpace{float:left;width:63px;height:1px;display:block}
#clientQuote{width:324px;float:left}
#clientQuote .title{font-family:"Helvetica CY",Helvetica,Arial,sanserif;color:#6f7545;font-size:18px;font-weight:bold;margin-bottom:10px}
#clientQuote #clientQuoteText{}
#clientQuote #clientQuoteText h1{font-family:gergia,times,serif;color:#6b6b6b;font-size:18px;font-style:italic}
#clientQuote #clientQuoteText h2{font-family:arial,sanserif;font-size:14px;font-weight:bold}
#greyContentFullWidth{text-align:left;background-color:#e6e6e6;border-top:1px solid #c4c4c4}
#containerTwo{width:900px;margin:0 auto}
#homepageNews{width:355px;float:left}
#homepageNews h1{font-size:14px;font-weight:bold;margin:20px 0 10px 0}
#homepageNews h1 a{color:#4179bf;text-decoration:none}
#homepageNews h1 a:hover{text-decoration:underline}
#homepageNews .newsStory{font-style:normal !important}
#caseStudy{width:450px;float:right}
#caseStudyImage{width:450px;height:136px;background-image:url(../../image/bkg_caseStudyImages.jpg);background-position:center bottom;background-repeat:no-repeat;margin-top:20px}
#caseStudyImage #middleImg{margin:0 18px 0 18px}
.greyHeader{margin:-29px 0 0 0; width:351;height:53px;background-image:url(../../Image/hdr_latestNews_bkg.jpg);   }
/*causes IE6 issues */.buttonOne{display:block;margin:25px auto 0 auto}
#footer{text-align:left;height:340px;background-image:url(../../image/bkg_footer.jpg);background-repeat:repeat-x}
#footerContainer{margin:0 auto;width:900px}
#footerContainer a{color:#b9bf68;text-decoration:none}
#footerContainer a:hover{color:#f3fa91}
#footerContainer h1{font-family:"Helvetica CY",helvetica,arial,sanserif;font-size:18px;color:#fff;font-weight:bold}
#footerContainer h2{font-family:"Helvetica CY",helvetica,arial,sanserif;color:#b9bf68;font-weight:bold;font-size:14px}
#footerContainer strong{font-size:18px}
#footerContainer input{width:191px;height:24px;margin-top:13px}
.fc1{width:205px;float:left;margin-top:25px}
.fc2{width:150px;float:left;margin-top:25px}
.fc3{width:236px;float:left;margin-top:25px}
.fc4{width:309px;float:left;margin-top:25px}
.fc4 h1{margin-left:55px}
#footerSocIcons{margin-top:15px;width:309px;height:28px;background-image:url(../../image/bkg_footerSocIcons.png)}
.award{color:#b9bf68;text-transform:lowercase}
.auxInfo{color:#b7b7b7}
.informaticsInfo{margin-left:55px;color:#ccc}
.informaticsInfo h3{font-family:copperplate,times,serif;font-size:18px;font-variant:small-caps;color:#b9bf68;margin-top:20px}
.copyright{float:left;color:#9f9f9f;width:300px}
.portIMG{border:solid 2px #f0f0f0;float:right;margin:0px 0px 5px 50px}
.portIMGRotate,.portIMGList{border:solid 1px #f0f0f0}

