/* CSS Document */
/* Coded exclusively for ARO - Administrative Resource Options */
/* aro
/* dem0s1tep3

/***************************************************/
/* For use with AROOptions.us website templates.   */
/***************************************************/

html,body,ol,ul,li,div,p,h1,h2,h3,h4,h5,h6,textarea,input,select,img,table,tr,td,cite,blockquote{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;}
a{margin:0;padding:0;border:0;font-style:normal;}
html{height:100%;min-height:100%;width:100%;}
body{background:#fff url(images/bg.gif) top repeat-x;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;height:100%;width:100%;/*line-height:18px;*/text-align:center;letter-spacing:normal;}
img,div,p{behavior: url(/~aro/iepngfix.htc);}
body#home{background:#fff url(images/home-bg.gif) top repeat-x;}
body#casesection{background:#fff url(images/case-bg.gif) top repeat-x;}

#container{position:relative;margin:0 auto;width:1006px;text-align:left;background-color:#fff;}
#header,#splash,#main,#footer,#promos,#main #services,#main #blurb,#banner,#quotes,#content,#sidebar{position:relative;float:left;display:inline;}
.inset{width:936px;position:absolute;top:0px;left:37px;}
.clear{clear:both;}

a{color:#004833;}
a:hover{text-decoration:none;}
a.bold{text-decoration:none;font-weight:bold;}
a.bold:hover{text-decoration:underline;}

#text ul{padding-bottom:15px;}
#text ul li{list-style:none;background:url(images/bullet-sq.gif) 0 10px no-repeat;padding-left:7px;margin-left:35px;}
#text ul li ul{padding-bottom:0;}
#text ul li ul li{list-style:none;background:url(images/hyphen.gif) 0 10px no-repeat;padding-left:5px;}

#header{height:103px;width:1006px;}
#header a#logo{background:url(images/ARO.gif) top left no-repeat;width:186px;height:60px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;top:10px;left:30px;}
#header ul#tlinks{position:absolute;top:10px;/*left:361px;*/right:35px;}
#header ul#tlinks li{position:relative;display:inline;float:left;list-style:none;background:url(images/separator.gif) no-repeat;background-position:0 2px;line-height:12px;padding:0 7px 0 8px;}
#header ul#tlinks li.first{background:none;padding-left:0px;}
#header ul#tlinks li.last{padding-right:0px;}
#header ul#tlinks li a{font-weight:bold;text-decoration:none;color:#738982;font-size:11px;line-height:12px;}
#header ul#tlinks li a:hover{color:#666/*818285*/;}

#header #login{position:absolute;top:3px;left:738px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#666;line-height:11px;}
#header #login label{vertical-align:middle;}
#header #login form{display:inline;}
#header #login input{background-color:#ECF3F1;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:62px;padding:7px 5px 6px 5px;margin-left:4px;vertical-align:middle;}
#header #login input.submit{font-weight:bold;color:#fff;background-color:#C4C5C5;width:auto;padding:6px 3px 3px 4px;margin-left:3px;line-height:11px;}

#header #tabholder{position:absolute;top:67px;left:271px;width:703px;height:32px;border-bottom:4px solid #C7D5D1;}
#hcsection #header #tabholder{border-bottom:4px solid #B4A533;}
#opsection #header #tabholder{border-bottom:4px solid #AC1E30;}
#sssection #header #tabholder{border-bottom:4px solid #CD7B29/*EE8F38*/;}
#header #tabholder ul{}
#header #tabholder ul li{position:relative;float:left;display:inline;list-style:none;}
#header #tabholder a{height:32px;display:block;text-indent:-9999px;overflow:hidden;}
#header #tabholder a#human-capital{background:url(images/tab-human-capital.gif) top left no-repeat;width:234px;}
#header #tabholder a#office-products{background:url(images/tab-office-products.gif) top left no-repeat;width:235px;}
#header #tabholder a#software-solutions{background:url(images/tab-software-solutions.gif) top left no-repeat;width:234px;}
#header #tabholder a#human-capital:hover,#header #tabholder a#office-products:hover,#header #tabholder a#software-solutions:hover{background-position:0 -32px;}

#header #sectiontabs{position:absolute;top:54px;left:337px;height:49px;width:669px;}
#header #sectiontabs p{text-indent:-9999px;}
#header #sectiontabs ul{position:absolute;left:484px;top:0px;width:152px;height:49px;}
#header #sectiontabs ul li{list-style:none;width:152px;display:block;overflow:hidden;padding:0;border:0;margin:0;}
/*#header #sectiontabs ul li a{background:url(images/mini-services-menu.gif) no-repeat;display:block;text-indent:-9999px;width:152px;}*/
#header #sectiontabs ul li a{display:block;width:152px;text-align:right;color:#fff;text-decoration:none;text-transform:uppercase;}

#header #sectiontabs ul li#hc{background-color:#B4A533;height:17px;line-height:17px;}
#header #sectiontabs ul li#op{background-color:#AC1E30;height:16px;line-height:16px;}
#header #sectiontabs ul li#ss{background-color:#CD7B29;height:16px;line-height:16px;}/*#DACD65*/
#header #sectiontabs ul li#hc a{background-color:#B4A533;height:17px;background-position:0 0;}
#header #sectiontabs ul li#op a{background-color:#AC1E30;height:16px;background-position:0 -17px;}
#header #sectiontabs ul li#ss a{background-color:#CD7B29;height:16px;background-position:-152px -33px;}
#header #sectiontabs ul li#hc a:hover{background-color:#DACD65;background-position:-152px 0;}
#header #sectiontabs ul li#op a:hover{background-color:#B85864;background-position:-152px -17px;}
#header #sectiontabs ul li#ss a:hover{background-color:#EE8F38;background-position:0 -33px;}

/*#header #sectiontabs a{display:block;text-indent:-9999px;height:16px;width:152px;}*/

#aboutsection #header #sectiontabs{background:#19443B url(images/tab-about-us.gif) top left no-repeat;}
#legalsection #header #sectiontabs{background:#19443B url(images/tab-legal-solutions.gif) top left no-repeat;}
#casesection #header #sectiontabs{background:#19443B url(images/tab-case-studies.gif) top left no-repeat;}
#contactsection #header #sectiontabs{background:#19443B url(images/tab-contact.gif) top left no-repeat;}

#splash{width:1006px;height:382px;background-color:#C7D5D1;}
#splash div{position:relative;float:left;display:inline;height:381px;}
#splash #greencont{background-color:#004833;color:#fff;height:365px;width:214px;padding:6px 8px 10px 12px;}
#splash #greencont h6{font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:bold;line-height:36px;}
#splash #greencont h5{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:14px;line-height:16px;padding-top:5px;}
#splash #greencont h4{font-weight:normal;font-size:12px;line-height:18px;padding-top:3px;}
#splash #tab-hc{background:url(images/tab-hc-image.jpg) top left no-repeat;width:233px;}
#splash #tab-op{background:url(images/tab-op-image.jpg) top left no-repeat;width:235px;}
#splash #tab-ss{background:url(images/tab-ss-image.jpg) top left no-repeat;width:234px;}

#banner{width:1006px;height:270px;background-color:#C7D5D1;}
#banner #image{width:680px;height:270px;position:absolute;top:0px;left:294px;}
#casesection #banner{height:85px;}
#casesection #banner h1{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:#666;font-weight:bold;padding-top:8px;}
#casesection #banner h2{font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#666;font-weight:normal;}

#banner p#inside-hc{top:247px;left:795px;background:url(images/inside-hc.png) top left no-repeat;width:178px;height:23px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;}
#banner p#inside-au{top:247px;left:832px;background:url(images/inside-au.png) top left no-repeat;width:141px;height:23px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;}
#banner p#inside-ls{top:247px;left:774px;background:url(images/inside-ls.png) top left no-repeat;width:199px;height:23px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;}
#banner p#inside-ss{top:247px;left:774px;background:url(images/inside-ss.png) top left no-repeat;width:199px;height:23px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;}
#banner p#inside-op{top:247px;left:774px;background:url(images/inside-op.png) top left no-repeat;width:199px;height:23px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;}
#banner #overlay{position:absolute;top:0px;left:25px;width:341px;/*background:url(images/lt-bl-overlay.png) top right no-repeat;*/height:257px;padding:13px 25px 0 0;z-index:9999;overflow:hidden;}
#banner #overlay h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:48px;line-height:40px;color:#666;letter-spacing:-1px;}
#banner #overlay h3{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:24px;line-height:26px;color:#666;padding-top:4px;padding-right:41px;letter-spacing:-.5px;}
#banner #overlay p{font-family:Arial, Helvetica, sans-serif;color:#666;line-height:17px;padding-right:76px;}
#banner #overlay p span{/*font-size:48px;*/}

#banner p#name,#banner p#title{left:800px;position:absolute;font-family:Georgia, "Times New Roman", Times, serif;line-height:16px;color:#1A453C;font-weight:bold;}
#banner p#name{top:187px;font-size:18px;}
#banner p#title{top:206px;font-size:14px;}

#main{width:1006px;height:auto;min-height:190px;line-height:20px;}
#home #main{height:210px;/*250*/}
#home #main .inset{width:auto;}
#main h1{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#5A7875;font-size:12px/*13*/;text-transform:uppercase;}
#main #blurb{padding:22px 15px 20px 0px;width:466px;}
#main #blurb p{padding-bottom:7px;}
#main #services{background:#C7D5D1 url(images/hrtop.gif) top left no-repeat;width:455px;margin:25px 0 11px 0;overflow:hidden;padding:15px 0 0 0;}
#main #services p{padding:10px 20px 16px 20px;}
#main #services ul{position:relative;float:left;margin:0 7px 10px 28px;}
#main #services ul li{list-style:none;background:url(images/bullet-sq.gif) 0 10px no-repeat;padding:0 0 5px 7px;margin-left:0;}
#main #services #bot{background:url(images/hrbot.gif) top left no-repeat;height:12px;overflow:hidden;width:455px;display:block;}

#sidebar{width:289px;}
#charity-menu{width:220px;padding:12px;background-color:#C6D5D0;margin:36px 20px 0 25px;}
#charity-menu h5{font-size:16px;color:#555;font-weight:bold;font-family:"Trebuchet MS", Arial;line-height:16px;padding-bottom:15px;}
#charity-menu ul li{list-style:none;line-height:16px;padding-bottom:10px;font-size:12px;font-family:"Trebuchet MS", Arial;}
#charity-menu ul li a{font-weight:bold;text-decoration:none;}
#charity-menu ul li a:hover{text-decoration:underline;}
#quotes{background-color:#EEEFEF;margin:16px 20px 0 25px;width:220px;padding:20px 12px;/*min-height:300px;*/line-height:22px;border-bottom:3px solid #8F9090;border-top:2px solid #8F9090;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#333;font-weight:normal;display:table;}
.contactp #quotes{font-size:12px;}
#quotes address{font-style:normal;padding:8px 0 20px 0;display:block;line-height:15px;}
#quotes div{display:table-cell;vertical-align:middle;height:auto;/*min-height:300px;*/}
/*#quotes table{min-height:259px;}
#quotes table tr{vertical-align:middle;height:100%;}
#quotes table tr td{height:100%;}*/
#home #quotes{background-color:#EEEFEF;margin:16px 0 16px 37px;width:445px;padding:12px;min-height:100px;line-height:22px;border-bottom:3px solid #8F9090;border-top:2px solid #8F9090;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#333;font-weight:normal;overflow:hidden;}
#sidebar #quotes{min-height:120px;}
#quotes blockquote{text-align:center;margin-bottom:5px;}
#quotes cite{font-size:12px;padding-right:20px;line-height:14px;text-align:left;}
#quotes cite span{font-weight:bold;display:block;padding-bottom:6px;line-height:16px;}
#content{width:680px;margin-top:16px;}

#sublinks{width:680px;height:40px;color:#B4A533;line-height:20px;font-size:16px;font-weight:bold;font-family:"Trebuchet MS", Arial;text-align:right;}
#sublinks a{color:#B4A533;text-decoration:none;font-weight:bold;}
#sublinks a:hover,#sublinks a.on,#aboutsection #sublinks a.on,#aboutsection #sublinks a:hover,#sssection #sublinks a.on,#sssection #sublinks a:hover,#opsection #sublinks a.on,#opsection #sublinks a:hover,#legalsection #sublinks a.on,#legalsection #sublinks a:hover{color:#999;}
#aboutsection #sublinks,#legalsection #sublinks{color:#999;}
#aboutsection #sublinks a,#legalsection #sublinks a{color:#1A453B;}
#opsection #sublinks,#opsection #sublinks a{color:#AC1E30;}
#sssection #sublinks,#sssection #sublinks a{color:#E68E1B;}

#execnav{width:680px;height:55px;}
#execnav div{border:2px solid #C7D5D1;padding:5px 6px 5px 6px;color:#1A453B;line-height:16px;font-size:11px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;}
#execnav a{color:#1A453B;text-decoration:none;font-weight:bold;}
#execnav a.on,#execnav a:hover{color:#999;}
/*use body to change sublinks*/

#text{color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;width:680px;}
#text h1{font-family:"Trebuchet MS",Arial;font-size:24px;line-height:22px;color:#B4A533;font-weight:normal;letter-spacing:4px;padding:0 0 20px 0;}
#text p{padding:0 0 15px 0;}
#text p.nosub{padding:0;}
#text p.team{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#1A453B;font-weight:bold;}
#text p.team span{font-size:14px;color:#666;}
#aboutsection #text h1,#legalsection #text h1,#contactsection #text h1{color:#1A453B;}
#contactsection #text h1{padding-top:44px;}
#opsection #text h1{color:#AC1E30;}
#sssection #text h1{color:#E68E1B;}
#text h2{font-size:14px;color:#666;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
#text h3{color:#1A453B;font-weight:bold;font-size:12px;}
#text h4{color:#1A453B;font-weight:bold;font-size:18px;padding-bottom:20px;}
#casesection #text h5{font-family:"Trebuchet MS",Arial;font-weight:bold;font-size:14px;color:#1A453C;text-transform:uppercase;padding-top:20px;}
#text img.left{position:relative;float:left;margin:-20px 27px 20px 3px;}
p#screenshots{width:200px;padding:0 245px;text-align:center;background:url(images/screenshots.gif) top left no-repeat;height:148px;margin-bottom:10px;color:#666;}
table#screenshots{color:#666;}
a#backtocom{font-family:"Trebuchet MS",Arial;text-transform:uppercase;font-weight:normal;font-size:12px;text-decoration:none;display:block;line-height:18px;letter-spacing:2px;padding-bottom:4px;}
a#backtocom:hover{text-decoration:underline;}
span.dropl{font-size:40px;float: left;line-height:40px;margin-right:8px;}

#promos{width:1006px;height:104px;}

#contact-sales,#contact-partners,#contact-careers{width:644px;padding:13px 7px 0 36px;height:147px;margin-bottom:8px;}
#contact-sales{background:#C7D5D1 url(images/sales-contact.gif) top left no-repeat;}
#contact-partners{background:#EFF8F5 url(images/partners-contact.gif) top left no-repeat;}
#contact-careers{background:#C7D5D1 url(images/careers-contact.gif) top left no-repeat;}
#contact-sales p,#contact-partners p,#contact-careers p{display:block;margin:0;padding:0;}
#contact-sales input.field,#contact-partners input.field,#contact-careers input.field{padding:2px 5px 0 5px;width:240px;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:10px;margin-bottom:4px;margin-right:4px;}
#contact-sales input.field.error,#contact-partners input.field.error,#contact-careers input.field.error{padding:1px 4px 0 4px;width:240px;height:14px;border:1px solid #f00;}
#contact-sales textarea,#contact-partners textarea,#contact-careers textarea{width:634px;height:72px;padding:2px 5px 0 5px;margin-bottom:7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#contact-sales input.submit,#contact-partners input.submit,#contact-careers input.submit{float:right;}
#contact-sales textarea.error,#contact-partners textarea.error,#contact-careers textarea.error{width:632px;height:70px;margin-bottom:7px;border:1px solid #f00;}


#footer{width:1006px;height:100px;text-align:center;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin-top:50px;}
#footer a{font-weight:bold;color:#666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer a.gold{color:#B4A533;}
#footer a.red{color:#AC1E30;}
#footer a.orange{color:#CD7728;}
#footer #links{width:1006px;height:18px;}
#footer #copyright{width:1006px;}