
/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html {
  margin:0;
  padding:0;
  border:0;
}

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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
    display:block;
}

/* Line-height should always be unitless! */
body {
  line-height: 1.5;
  background: white;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
  border-collapse: separate;
  border-spacing: 0;
}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {
  text-align: left;
  font-weight: normal;
  float:none !important;
}
table, th, td {
  vertical-align: middle;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Remember to define your own focus styles! */
:focus { outline: 0; }

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#534c4c;background:#fff;font-family:"Avenir", Helvetica, sans-serif; background:url(../images/v5/background.jpg) top left repeat;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0;}
h1 {font-size:30px;line-height:1; margin-bottom:10px; }
h2 {font-size:25px; line-height:1; font-weight:normal;}
h3 {font-size:18px;line-height:1;}
h4 {font-size:14px;line-height:1.25;}
h5 {font-size:12px;font-weight:bold;}
h6 {font-size:12px;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:.5em 0 1.5em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#534c4c;}
a {color:#071642;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left: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;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
/*tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}*/
tfoot {font-style:italic;}
caption {background:#eee;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

blockquote.industry { font-size: 18px; color: #7c0500; margin:10px 10px; font-weight:normal; line-height:23px; }
div.readmore { padding-top:5px; text-align:right; font-size:12px; font-style:normal; margin-right:20px; }

#industry_feature { float:right; width:300px; background: url('/images/v5/sidebar_body.png') repeat-y 0 0; padding-bottom:0; margin-bottom:0; margin-top:13px; }
div.industry_feature_container { margin:15px 30px 0 30px; font-family: 'Helvetica', sans-serif; }
#industry_feature h3 { font-size: 13px; padding-bottom:10px; }


/* grid.css */
.container {width:862px;margin:0 auto; clear:both;}

.container_shadow { width:862px; margin:40px auto; clear:both; -moz-box-shadow:0px 0px 20px 7px rgba(0, 0, 0, 0.09); -webkit-box-shadow:0px 0px 20px 7px rgba(0, 0, 0, 0.09); box-shadow:0px 0px 20px 7px rgba(0, 0, 0, 0.09); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.industry_box { background-color: #fff; width:150px; height:150px; float:left; margin:0 40px 40px 0px; -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.09); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.09); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.09); text-align:center; }

.showgrid {background:url(src/grid.png);}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:5px;}
.last {margin-right:0;}
.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;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
input.span-1, textarea.span-1 {width:18px;}
input.span-2, textarea.span-2 {width:58px;}
input.span-3, textarea.span-3 {width:98px;}
input.span-4, textarea.span-4 {width:138px;}
input.span-5, textarea.span-5 {width:178px;}
input.span-6, textarea.span-6 {width:218px;}
input.span-7, textarea.span-7 {width:258px;}
input.span-8, textarea.span-8 {width:298px;}
input.span-9, textarea.span-9 {width:338px;}
input.span-10, textarea.span-10 {width:378px;}
input.span-11, textarea.span-11 {width:418px;}
input.span-12, textarea.span-12 {width:458px;}
input.span-13, textarea.span-13 {width:498px;}
input.span-14, textarea.span-14 {width:538px;}
input.span-15, textarea.span-15 {width:578px;}
input.span-16, textarea.span-16 {width:618px;}
input.span-17, textarea.span-17 {width:658px;}
input.span-18, textarea.span-18 {width:698px;}
input.span-19, textarea.span-19 {width:738px;}
input.span-20, textarea.span-20 {width:778px;}
input.span-21, textarea.span-21 {width:818px;}
input.span-22, textarea.span-22 {width:858px;}
input.span-23, textarea.span-23 {width:898px;}
input.span-24, textarea.span-24 {width:938px;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:left;position:relative;}
div.prepend-top, .prepend-top {margin-top:1.5em;}
div.append-bottom, .append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#e5eCf9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.header{ height:105px; width:860px; margin:0 auto 0; padding:5px 0 0 0; display:block;}
.headerbackground{ background:#eeeeee;height:110px; width:100%; margin:0 auto 0;}


.feature{height:420px; padding:0 0 0px 0; background:#252424 url(../images/v5/background_animationTexture.png)   repeat;  width:100%; clear:both; }

.redBar{background:url(../images/v5/redbarbg.png) repeat-x top #690100; width:100%; height:56px;padding:10px 0 10px 0; color:#fff;text-shadow:  #292827 1px 2px; vertical-align:middle; clear:both;}
.redBar .container div, .redBar .container img{vertical-align:middle;}
.redBar h2{font-size:16px; color:#fff; font-weight:normal; vertical-align:middle; text-transform:uppercase; margin:10px 5px 0 0;}
.redBar p{ margin:5px 5px 0 0;}
.redDrop{background:url(../images/v5/redDrop.png) repeat-x; height:9px; width:100%;}

.animation{ width:1198px; margin:0 auto 0; clear:both; background:url(../images/v5/background-animation.gif) no-repeat center;  }
.tabbedcontent{ width:892px; margin:0 auto 0;}

.footer{ background:url(../images/v5/background_footer.jpg) top left repeat; font-size:11px; height:332px; bottom:0; padding:0px 0 0 0; position:relative; clear:both; }
.clockFoot{background:url(../images/v5/footer_clock.png) bottom right no-repeat; height:100%; width:100%;  padding:0px 0 0 0;}
.footer a{color:#2c2322}
.footer ul.links{list-style:none; margin:0 0 15px 0; height:160px; padding:64px 0 0 0; font-size:14px; }
.footer ul.links a{text-decoration:none;}
.footer ul.links li.colone{text-align:center}
.footer ul.links h2{font-size:22px; margin:10px 0 0 0;font-weight:bold; color:#2c2322;}
.footer ul.links h3{font-size:16px; font-weight:bold;}
.footer ul.links li{float:left; border-right:#000000 solid 1px;border-bottom:#000 solid 1px; margin:0 0 5px 0; padding:0 0 10px 20px; height:160px;}
.footer ul.links li.last{ border-right:none;}

.footer ul.social{margin:0; border:0; height:93px; float:right; list-style:none;}
.footer ul.social li{ border:none; margin:0; padding:0 10px 0 10px; height:93px; float:left;}


.tryfree p{line-height:11px; margin:0; color:#fff; font-size:11px;}


 
 #tabs-0{
	 padding-top:25px;
 }
 
 #tabs { height: 416px; margin:0 0 0px 23px;font-size:32px; }
  #tabs p{margin-top:-10px;}
	.tabs-bottom { position: relative; } 
	.tabs-bottom .ui-tabs-panel { margin:-100px 2px 0 3px; height:215px; padding:0 0 0 20px; z-index:9; position:absolute; width:774px; overflow:hidden; background:url(../images/v5/uiPanelbg.png) bottom no-repeat; display: block; border-width: 0; padding:107px 20px 20px 20px; } 
	.tabs-bottom .ui-tabs-nav { position: absolute !important; width:100%; left: 0; bottom: 0; right:0; padding: 0; margin: 0; } 
	.tabs-bottom .ui-tabs-nav li {margin-top: -2px !important; margin-bottom: 1px !important; border-top: none; border-bottom-width: 1px;list-style: none; float: left; position: relative; top: 1px; margin: 0 88px 0px 0;  border-bottom: 0 !important; padding: 0; white-space: nowrap; }
	li#tab3{ padding-right:0; margin-right:0px;}
	.ui-tabs-selected { margin-top: -3px !important; }
.ui-tabs { position: relative;  padding: 0; zoom: 1; width:862px; margin:0 auto 0; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav li a { text-transform:uppercase; float: left; padding:27px 0 0 0; text-align:center; text-decoration: none; background:url(../images/v5/tabBG.png) no-repeat; width:215px;  height:68px;  color:#c3c3c3; font-size:19px; }
.ui-tabs .ui-tabs-nav li a:hover {  background:url(../images/v5/tabBG_hover.png) no-repeat;  }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;   }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { background:url(../images/v5/tabOver.png) no-repeat;  cursor: pointer;  color:#666666;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-hide { display: none !important; }

img.fullsize{margin:-58px -18px 0 0;}





/*tabs top*/

#tabstop { position: relative; font-size:14px; } 
#tabstop .ui-tabs-selected { margin-top: 0px !important; }
#tabstop .ui-tabs-pane ul{list-style:none; height:66px; padding:0; margin:0 0 0 0px; width:267px; }
#tabstop .ui-tabs-panel {list-style:none; line-height:1.5; margin:-19px 0 50px -5px; background:url(../images/v5/tobTab_panelbg.png) repeat-y; padding:15px 30px 30px 55px; width:828px; clear:both; color:#666666; } 


#tabstop .ui-tabs-panel p{clear:both;}
#tabstop .ui-tabs-panel h3{margin: 0 0 20px 0; color:#999999;}
#tabstop .ui-tabs-nav {list-style:none; width:100%; left: 0; bottom: 0; right:0; padding: 0; margin: 0; background:url(../images/v5/tobTab_panelbgTop.png) no-repeat bottom right;  } 
#tabstop .ui-tabs-nav li {color:#a19d81;list-style: none; float: left; position: relative; top: 1px; margin:0px -20px 0px 0;  border-bottom: 0 !important; padding: 0; white-space: nowrap; }
#tabstop .ui-tabs-nav li a { text-transform:uppercase; float: left; padding:30px 0 0 0; text-align:center; text-decoration: none; background:url(../images/v5/topTab_creme.png) no-repeat top; width:246px;   height:36px;  color:#a19d81; font-size:19px; }

#tabstop  li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { text-transform:uppercase; float: left; padding:30px 0 0 0; text-align:center; text-decoration: none; background:url(../images/v5/topTab_white.png) top no-repeat; width:246px;  color:#a19d81; font-size:19px;}
#tabstop   ul.anchors{ margin:0 10px 10px 0!important; width:230px; padding:0; list-style:none;}
#tabstop   ul.anchors li a{text-align:left; text-transform:none;font-size:14px;margin:0; padding:0; background:none!important; color:#071642;text-decoration:underline;}
#tabstop   ul.anchors li a:hover{font-size:14px;margin:0; padding:0; background:none!important; color:#534c4c;;}
#tabstop   ul.anchors li {font-size:14px;margin:5px 0 5px 0!important;  padding:0; background:none!important; font:10px;}
.panelFoot{margin:-107px 0 20px -6px; position:absolute; z-index:99999; }

.featureContent{ width:812px; margin:0px -20px 0 -27px; position:relative; font-size:14px; color:#333333; height:270px; padding:20px 20px 35px 20px; background-color:#fff; clear:both;}
.featureCurrent{ width:812px; margin:0px -20px 0 -27px; height:270px; padding:20px 20px 35px 20px;  background-color:#e0dfd7; clear:both;}




.imageSlider{
	margin:5px 21px 10px 21px;
	height:197px;}
	

.control {
  cursor: pointer;
  position:absolute;
}

#slideshow{
	width:506px;
	height:191px;
	display:inline;
	float:left;
	position:relative;
	background:#fff;
	margin:0 0 20px 0;
}

#slideshow p{
	margin:20px 10px 20px 10px;
	font-size:14px;
}




#leftControl {
top:0;
left:0;
  background:url(../images/v5/slideLeft.png) no-repeat;
  width:21px;
  height:191px;
  margin-left:-21px;
	
 
}
#rightControl {
top:0;
right:0;
  background:url(../images/v5/slideRight.png) no-repeat;
  width:21px;
  height:191px;
  margin-right:-21px;
	
  
}



/* js-disabled class - set image sizes so they all fit in the viewer */
.leftFade{z-index:99; width:97px; height:165px; position:absolute;left:0; top:0;}
.rightFade{z-index:99;  width:97px; height:165px; float:right; display:block; position:absolute;right:0; top:0;}
.js-disabled img { width:206px; height:119px; display:block; float:left; margin:30px 0 0; }
#logoContainer{ width:549px; height:202px;  position:relative; margin:25px 0 25px 0; }
#imageScroller { width:549px; height:202px; position:absolute; top:0; left:0; background:#fff; -moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;
border-radius: 15px;}
#imageScroller h4{margin:10px;}
#viewer { width:522px; height:182px; overflow:hidden; margin:auto; position:relative; top:10px; }
#imageScroller a img { border:0; margin:0 10px 0 10px; }

.mainContent p{font-size:16px; margin-right:10px;}

.sidebar h1, h2, h3, h4, h5, h6 { text-transform:uppercase; }
.list_brown{background:url(../images/v5/background_listBrown.png) no-repeat; color:#322726; margin:-9px 0 10px 20px;padding:15px 10px 10px 10px;width:257px;height:335px; font-size:14px;}
.list_brown ul{ list-style-image:url(../images/v5/bullet.png);}
.list_brown li{margin:0 0 5px 0;}
.blogFeed{background:#fff no-repeat;-moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px; margin:0px 0 20px 20px;padding:10px 10px 20px 10px;width:257px;color:#7c0500;}

ul.blogPosts{color:#666666; font-size:16px; list-style:none; margin:10px 0 10px 0; padding:0;}
ul.blogPosts li{ padding:5px 0 5px 0; height:100px;}
.date{ width:45px; text-align:center; padding:10px 0px 10px 0; float:left; text-transform:uppercase; }
.day{ font-size:37px; line-height:37px; margin:0;}
.month{ font-size:14px; line-height:14px; margin:0; text-transform:uppercase;}
.teaser{ font-size:12px; width:183px; float:right; border-left:1px solid #666; padding:0 0 0 15px;}
.blogLink{font-size:16px;color:#666666;}
.blogTop{margin:-28px 0  0 -10px; position:absolute;}
.blogFoot{margin:0px 0  -35px -10px; clear:both; position:absolute; display:block;}


#body_left {
    float: left;
    width: 520px;
    padding-left: 0px;
    padding-top: 5px;
    font-size: 12px;
    font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

#body_right {
    float: right;
    width: 221px;
    padding-top: 5px;
    padding-right: 20px;
    font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
    color: #202020;
}

/* Pricing Table */

#pricing-table {
    border: 1px solid #999999; 
    border-collapse: collapse; 
    float: left; 
    margin-left: 1px; 
    width: 520px;
    font-family: 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #202020;
    border-spacing: 0px 0px;
}

#pricing-table td {
    text-align: center; 
    border-left: 1px solid #999999; 
    border-bottom: 1px solid #999999; 
    padding: 9px 0px;
}

#pricing-table .blue {
    background: #d6f5ff;
    padding: 9px 0px;
    font-weight: bold;
    font-size: 17px;
    border-left: 1px solid #999999;
    border-bottom: none;
}

#pricing-table .grey {
    background: #eeeeee;
}

#pricing-table .green {
/*     background: #c8eda4; */
    color: #202020;
    font-size: 16px;
    font-weight: bold;
}

#pricing-table img {
    margin: 9px;
    border: none;
}

#pricing-table .small {
    font-size: 10px;
}


/* ----------- Sign Up Form ----------- */

.s_form{
    margin:0 auto;
    width:96%;
    padding:14px;
    padding-left: 0px;
}

#stylized{
    
}

#stylized h1 {
    font-size:15px;
    font-weight:bold;
    margin-bottom:12px;
}

#stylized p{
    font-size:11px;
    color:#333333;
    margin-bottom:20px;
    border-bottom:solid 1px #ccc;
    padding-bottom:10px;
    margin-right: 10px;
    padding-right: 10px;
    display: block;
}

#stylized label{
    display:block;
    text-align:right;
    width:120px;
    float:left;
    font-size: 13px;
}

#stylized .small{
    color:#999;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:120px;
    padding-top: 0px;
    margin-top: -4px;
}

#stylized input{
    float:left;
    font-size:13px;
    padding:5px 3px;
    border:solid 1px #ccc;
    width:250px;
    margin:2px 0 10px 10px;
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
    
}

#stylized button{ 
    clear:both;
    margin-left:150px;
    width:125px;
    height:31px;
    background:#666666 url(img/button.png) no-repeat;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold; 
}

.button img{margin-bottom:5px;}
.bluebutton{display:block; background:url(../images/v5/bluebutton.png) no-repeat; width:209px; height:36px; color:#071642;padding:8px 0px 0 0; text-align:center; text-decoration:none;font-size:19px; text-shadow:#a7cbe1 1px 1px; margin:0;}
.bluebutton:hover{color:#071642;}
.bluebuttonLarge{background:url(../images/v5/bluebutton_large.png) no-repeat;display:block;width:331px;  height:36px; color:#071642;padding:8px 0px 0 0; text-align:center; text-decoration:none;font-size:19px; text-shadow:#a7cbe1 1px 1px; margin:7px 0 0 0;}
.bluebuttonLarge:hover{color:#071642;}
.feed{background:url(../images/v5/feedIcon.jpg) no-repeat; width:20px; height:21px; display:block;}
.twitter{background:url(../images/v5/soc_twitter.png) no-repeat; width:100px; height:24px; display:block;}
.twitter:hover{background:url(../images/v5/soc_twitter_over.png) no-repeat; width:100px; height:24px; display:block;}
.facebook{background:url(../images/v5/soc_facebook.png) no-repeat; width:100px; height:24px; display:block;}
.facebook:hover{background:url(../images/v5/soc_facebook_over.png) no-repeat; width:100px; height:24px; display:block;}
.linkedin{background:url(../images/v5/soc_linkedIn.png) no-repeat; width:100px; height:24px; display:block;}
.linkedin:hover{background:url(../images/v5/soc_linkedIn_over.png) no-repeat; width:100px; height:24px; display:block;}
a.grayButton{background-color:#dcdbdb;  color:#666666;padding:10px; text-align:center; text-decoration:none;font-size:19px;  margin:0;-moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;}
a.smallLink{font-size:12px;color:#666;}


.header a{text-decoration:none; color:#534c4c;  padding:10px 0 5px 10px; }
.header li a{width:100%; display:block;padding:10px 0 5px 10px;}
.header li a:hover{ background:url(../images/v5/topnav_hoverBgLf.png) no-repeat top left; width:100%; display:block;padding:10px 0 5px 10px;}
.header li.current a{ background:url(../images/v5/topnav_hoverBgLf.png) no-repeat top left; }
.header li.current{background:url(../images/v5/topnav_hoverBgRT.png) no-repeat top right;  padding:0 10px 0 0; }
.header li{padding:0 10px 0 0; }
.header li:hover{background:url(../images/v5/topnav_hoverBgRT.png) no-repeat top right;  padding:0 10px 0 0; }
.header li.smaller:hover, .header li.nav_selected { background:url(../images/v5/topnav_hoverBgRT_small.png) no-repeat top right; }
.header li.smaller a:hover, .header li.nav_selected a {background:url(../images/v5/topnav_hoverBgLf_small.png) no-repeat top left;}
.header li.nest{padding:7px 0 0 0;margin:0}
.header li.nest:hover{padding:7px 0 0 0;background:none; margin:0}
ul.nav1{margin:20px 0 0px 10px; display:inline; float:right;  height:19px;  padding:0px 0 0 0; list-style:none; font-size:17px;}
ul.nav1 li{float:left; margin:0 5px 0 0; text-shadow:  #ffffff 1px 2px; padding:0 10px 0 0;  }
ul.nav1 li:hover{float:left; margin:0 5px 0 0; text-shadow:  #ffffff 1px 2px; padding:0 10px 0 0;  }
ul.nav1 li a{padding-top:5px; width:100%; }
ul.nav1 li a:hover{padding-top:5px; width:100%; }
ul.nav2{float: right; margin:0px 0 0 5px; height:19px;  padding:0; list-style:none; font-size:12px; display:inline;}
ul.nav2 li{float:left; margin:0 6px 0 0; text-shadow: #ffffff 1px 2px;}
ul.nav2 li:hover{margin:0 6px 0 0;}
ul.nav2 a{padding:5px 0 0 10px; margin:0;}

ul.signUp{float:right;margin:7px 10px 0 0px; display:block; top:0; height:30px; right:0;  padding:0; list-style:none; text-transform:uppercase; font-size:12px;}
ul.signUp li{float:left; margin:0 10px 0 0; text-shadow:  #ffffff 1px 2px; }
ul.nav2 li.last, ul.nav1 li.last {}

#illust1{ background:url(../images/v5/illustration_tracktime.png) no-repeat; width:280; height:244px; margin-left:-10px; display:block; }
#illust1:hover, #illust1.highlight{ background:url(../images/v5/illustration_tracktime_over.png) no-repeat; }
#illust2{ background:url(../images/v5/illustration_manage.png) no-repeat; width:240; height:244px; display:block;}
#illust2:hover, #illust2.highlight{ background:url(../images/v5/illustration_manage_over.png) no-repeat; }
#illust3{ background:url(../images/v5/illustration_report.png) no-repeat; width:280; height:244px; display:block;}
#illust3:hover, #illust3.highlight{ background:url(../images/v5/illustration_report_over.png) no-repeat; }


