/* softimeline.com */
/* Copyright 2008 Rikter Corporation. www.rikter.com. */ 
/* Last updated November 24, 2008 */ 
/*--------------------------------------------------------
                     GENERAL SITEWIDE
----------------------------------------------------------*/
* {margin:0;padding:0;outline:none;}
body {color:#000;background:#c0c0c0;font: small/1.3em "Times New Roman", Times, serif; text-align:center;}
.clear {clear:both;}
.border {border:1px solid #000;}
td {vertical-align:top;}
.call {margin:1em auto;text-align:center;}
.call p {font: bold 82%/1.3em Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;text-align:left;}
body#home div.call img {margin-left:10px;}
body#home .call p {font-size:100%;}
.printonly {display:none;}
sup {font-size:70%;}
abbr,acronym {border-bottom:1px dotted #062B5A;cursor:help;}
a:link{color:#0067BA;}
a:visited{color:#0067BA;}
a:hover,a:active{background:#FFF6D2;color:#000;}

/*--------------------------------------------------------
                      PAGE LAYOUT
----------------------------------------------------------*/
#wrap {position:relative;text-align:left;width:992px;margin:0 auto;background:#fff;border-left:1px solid #000;border-right:1px solid #000;}
#contentWrap {padding:0 10px;/*Width is 972px*/}
#column1Wrap, #column2Wrap, #mainContentWrap {background:#fff;float:left;padding-top:15px;}
#column1Wrap {width:187px;margin-left:2px;padding-top:10px;}
#column2Wrap {width:190px;}
#mainContentWrap {width:592px;overflow:hidden;}
body.twocol #column2Wrap {display:none;}
body.twocol #mainContentWrap {width:782px;overflow:hidden;}

/*--------------------------------------------------------
                      LEFT SIDEBAR
----------------------------------------------------------*/
#column1 {padding:13px 10px 0 1px;} /*width is 176px*/
#column1  p {font: bold 105%/1.2em Arial, Helvetica, sans-serif;}

/*--------------------------------------------------------
                      MAIN CONTENT
----------------------------------------------------------*/
#mainContent {padding:7px 15px 0 16px;} /*width is 567px*/
body#home #mainContent {padding-top:5px;}
#mainContent p,#mainContent li  {font-size:135%;line-height:1.2em;}
#mainContent li {text-indent:0;}

/*--------------------------------------------------------
					 RIGHT SIDEBAR
----------------------------------------------------------*/
/* Right Sidebar */
#column2 {padding:9px 0 0 10px;} /*width is 180px*/
#column2 p {font: bold 105%/1.2em Arial, Helvetica, sans-serif;}

/* Masthead*/
#masthead {position:relative;background:transparent url(../img/cssbkg/rounded_box_logo.png) no-repeat 7px 5px;min-height:70px;width:992px;}
#logo {height:70px;padding:0 0 20px 0;}
#logo h1 {text-indent:-9999px;border:0;position:absolute;top:9px;left:15px;padding:0;}
#logo h1 span, #logo h1 span{display:block;width:193px;height:62px;background: url(../img/cssbkg/logo_new.png) no-repeat;border:0;text-decoration:none;}
#tagline {position:absolute;top:77px;right:15px;width:181px;height:26px;background: url(../img/cssbkg/tagline.gif) no-repeat;}
#tagline p {text-indent:-9999px;margin:0;padding:0;line-height:0px;}

/* Primary Navigation */
#primaryNav {position:absolute;top:21px;right:14px;font: bold 116%/1.3em Arial, Helvetica, sans-serif;background: url(../img/cssbkg/nav_rt.jpg) no-repeat 100% 0%;}
#primaryNav ul {min-height:44px;height:44px;list-style-type:none;padding:2px 6px 3px 7px;background: url(../img/cssbkg/nav_left.jpg) no-repeat;float:left;}
#primaryNav li {float:left;margin:0;}
#primaryNav li a {color:#3C3C3C;padding:4px 6px;text-decoration:none;display:block;float:left;margin-left:4px}
#primaryNav li a:hover,#primaryNav li a:active{color:#E56232;text-decoration:underline;background:none;}
#primaryNav li.lk6 a{padding-right:5px;margin-right:12px;}
/*You are here*/
body#home #primaryNav li.lk1 a:link, body#home #primaryNav li.lk1 a:visited,body#home #primaryNav li.lk1 a:hover,body#home #primaryNav li.lk1 a:active,
body#uses101 #primaryNav li.lk3 a:link,body#uses101 #primaryNav li.lk3 a:visited,body#uses101 #primaryNav li.lk3 a:hover,body#uses101 #primaryNav li.lk3 a:active,
body#support #primaryNav li.lk4 a:link, body#support #primaryNav li.lk4 a:visited, body#support #primaryNav li.lk4 a:hover,body#support #primaryNav li.lk4 a:active,
body#order #primaryNav li.lk5 a:link, body#order #primaryNav li.lk5 a:visited, body#order #primaryNav li.lk5 a:hover,body#order #primaryNav li.lk5 a:active,
body#account #primaryNav li.lk6 a:link, body#account #primaryNav li.lk6 a:visited, body#account #primaryNav li.lk6 a:hover,body#account #primaryNav li.lk6 a:active, 
body#projects #primaryNav li.lk2 a:link, body#projects #primaryNav li.lk2 a:visited,body#projects #primaryNav li.lk2 a:hover,body#projects #primaryNav li.lk2 a:active{color:#8C8C8C;text-decoration:none;background:none;}

/*--------------------------------------------------------
					 OTHER ELEMENTS
----------------------------------------------------------*/
/* Text */
p,li{margin:0 0 1em 0;}
li{margin-left:1.8em;}
ol{margin-left:.8em;}
h1,h2,h3,h4,h5 {font-weight:bold;color:#5C5C5C;margin:0 0 0.7em 0;}
h1,h2{font: normal 253%/1.1em "Times New Roman", Times, serif;color:#484848;;letter-spacing:-1px;}
h1{text-align:center;font-size:260%;padding:17px 10px 0 10px;margin-bottom:0;}
h2{font-size:190%;letter-spacing:-1px;text-align:center;margin-top:0.1em;margin-bottom:0.3em;}
/*h3{font-family:Arial, Helvetica, sans-serif;color:#FF0E0D;font-size:140%;line-height:1.3em;}*/
h3{font-family:Arial, Helvetica, sans-serif;color:#0072C0;font-size:140%;line-height:1.3em;}
h4{font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #ccc;padding-bottom:1px;margin-top:1.8em;color:#FF0E0D;font-size:115%;}
body#home h4{margin-top:1em;}
.firstltr{font-size:1.2em;font-weight:bold;}
.linebtm{border-bottom:1px solid #ccc;padding-bottom:1em;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.indent {text-indent:30px;}
.important {color:#f00;font-weight:bold;}
.textlarger {font-size:120%;}
.textsmaller {font-size:86%;font-weight:normal;}
.indentnone{text-indent:0;}
.DESVALSummaryHeader {color:#f00;background: url(/assets/controls/DES/Appearance/Validation/ValErrorIcon.gif) no-repeat 0% 50%;padding-left:22px;}
.DESVALSummaryErrors {color:#f00;margin-top:10px;}
.HighlightFieldWithError {background:#FFF1B8;}

/*QandA*/
.qanda strong {font-size:110%;}
.qanda p {margin-top:2em;}
.qanda .topQuestion{margin-top:0;}

/* Image Styles */
a img {border:none;}
img.imgleft,img.imgleftbdr{float:left;margin:0.4em 1.2em 0.25em 0;}
img.imgleftbdr,img.imgrightbdr{border:1px solid #ccc;}
img.imgright,img.imgrightbdr{float:right;margin:0.4em 0 0.25em 30px;}
.icon{vertical-align:middle;padding:0 0 0 4px;}

/* Panels */
#menuExamples ul li,#menuExamples ul{margin:0;padding:0;}
.panelItemTemplate {margin:0;padding:0;background:#F1F1F1;}
#menuExamples div.rpTemplate {margin:0;padding:0;}

/*Sidebar Navigation*/
#secNav {margin-bottom:15px;}
#secNav h3 {font: bold 110%/15px Arial, Helvetica, sans-serif;text-transform:uppercase;background: url(../img/cssbkg/sbar_nav_top.png) no-repeat;color:#3E3E3F;text-align:center;margin:0;padding:6px 0 4px 1px;}
#secNav ul, #secNav ul li {list-style:none;margin:0;padding:0;}
#secNavBtm {background: url(../img/cssbkg/sbar_nav_btm.png) no-repeat 0% 100%;height:11px;}
#secNav a{display:block;line-height:20px;width:166px;border-top:1px solid #0072C0;text-decoration:none;color:#0072C0;padding:5px 0 5px 8px;border-right:1px solid #0072C0;border-left:1px solid #0072C0;font-family:Arial, Helvetica, sans-serif;}
a.navLinkBottom  {border-bottom:1px solid #0072C0;}
/*You Are Here*/
body#home #secNav li#lk01 a,
body#about #secNav li#lk02 a,
body#uses101 #secNav li#lk03 a,
body#projects #secNav li#lk04 a,
body#media #secNav li#lk05 a,
body#newsletter #secNav li#lk06 a,
body#support #secNav li#lk07 a,
body#terms #secNav li#lk08 a,
body#order #secNav li#lk09 a,
body#beta #secNav li#lk10 a{color:#B8B8BA;background:#FFF6D2;}

/*Newsletter Box*/
#newsletterBox{background: url(../img/cssbkg/nwsltr_top.png) no-repeat;min-height:13px;padding:0 16px 0 13px;margin-bottom:10px;}
#newsletterBoxWrap {background: url(../img/cssbkg/nwsltr_mid.png) repeat-y;margin-bottom:15px;}
#newsletterBoxBottom {background: url(../img/cssbkg/nwsltr_btm.png) no-repeat 100% 100%;height:14px;}
#newsletterBox h3{font-weight:bold;text-indent:0;text-align:center;color:#fff;font-size:110%;font-family:Arial, Helvetica, sans-serif;padding-top:10px;}
#newsletterBox p {text-align:left;font-style:normal;font-size:100%;font-family:Arial, Helvetica, sans-serif;}
#subscribeForm, #subscribeForm label {font-size:100%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
#subscribeForm label {font-weight:bold;}
.formErrorMessage {padding-bottom:12px;font-size:90%;}
#subscribeForm input {margin-bottom:15px;}
input#btnSubmit {font-weight:bold;margin-bottom:0;}
#textboxBackground input {background:#FFFDF7;}
body#corporate #newslettertag {color:#191971;}
body#vac #newslettertag {color:#033;}

/*Breadcrumb*/
#bread {position:absolute;top:90px;left:20px;font: 70%/1.2em Verdana,Arial,Helvetica,sans-serif;width:400px;}
#bread a {font-weight:bold;}
#bread a:link, #bread a:visited, #bread a:hover, #bread a:active {color:#02739F;}

/* Footer */
#ftr {background:#F0F0F0;text-align:center;border-top:1px solid #ccc;padding:10px 25px 5px 25px;font-family: Arial, Helvetica, sans-serif;}
#ftr p {margin:0 0 0.5em 0;}
#ftr a {font-weight:bold;padding:0 3px;}
#ftr a:link,#ftr a:visited{color:#636363;}
#ftr a:hover,#ftr a:active{color:#000;}
p#legal {color:#636363;font:85% Verdana, Arial, Helvetica, sans-serif;}

/* Box */
.box {background: #E3ECF5;border:1px solid #ccc;padding:10px 10px 0 10px;margin:1em 0;}

/* Order Now and Try It Free Buttons */
h4#ordersm, h4#tryit {text-indent:-9000px;margin:0 0 12px -5px;border:none;}
h4#ordersm a,h4#tryit a {display:block;height:46px;width:173px;text-decoration:none;margin:0 0 0 7px;background: url(../img/cssbkg/order_now_sm_blu.gif) no-repeat;}
h4#ordersm a:link,h4#ordersm a:visited,h4#tryit a:link,h4#tryit a:visited {background-position: 0% -45px;}
h4#ordersm a:hover,h4#ordersm a:active,h4#tryit a:hover,h4#tryit a:active {background-position: 0% 1px;}
h4#tryit a {background: url(../img/cssbkg/try_it.gif) no-repeat;}

/*Nav Buttons*/
#NavButtons ul,#NavButtons li {list-style-type:none;margin:0;}
#NavButtons li {text-indent:-9999px;border:0;text-align:center;}
#NavButtons li a {padding:3px 0;text-decoration:none;display:block;min-height:35px;height:35px;line-height:35px;}
#NavButtons li#ExampleBio a:link,#NavButtons li#ExampleBio a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat;}
#NavButtons li#ExampleBio a:hover,#NavButtons li#ExampleBio a:active {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -45px;}
body#bio #NavButtons li#ExampleBio a:link, body#bio #NavButtons li#ExampleBio a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -45px;}

#NavButtons li#ExampleCorporate a:link,#NavButtons li#ExampleCorporate a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -89px;}
#NavButtons li#ExampleCorporate a:hover,#NavButtons li#ExampleCorporate a:active {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -132px;}
body#corporate #NavButtons li#ExampleCorporate a:link, body#corporate #NavButtons li#ExampleCorporate a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -132px;}

#NavButtons li#ExamplePowerPoint a:link,#NavButtons li#ExamplePowerPoint a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -354px;}
#NavButtons li#ExamplePowerPoint a:hover,#NavButtons li#ExamplePowerPoint a:active {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -400px;}
body#powerpoint #NavButtons li#ExamplePowerPoint a:link, body#powerpoint #NavButtons li#ExamplePowerPoint a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -400px;}

#NavButtons li#ExampleVacation a:link,#NavButtons li#ExampleVacation a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -177px;}
#NavButtons li#ExampleVacation a:hover,#NavButtons li#ExampleVacation a:active {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -223px;}
body#vac #NavButtons li#ExampleVacation a:link, body#vac #NavButtons li#ExampleVacation a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -223px;}


#NavButtons li#ExampleOther a:link,#NavButtons li#ExampleOther a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -266px;min-height:36px;height:36px;line-height:36px;}
#NavButtons li#ExampleOther a:hover,#NavButtons li#ExampleOther a:active {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -308px;min-height:36px;height:36px;line-height:36px;}
body#examples #NavButtons li#ExampleOther a:link, body#examples #NavButtons li#ExampleOther a:visited {background: url(/assets/img/cssbkg/btn/nav_bio_test.jpg) no-repeat 0% -308px;}

/* ----- TOP OF PAGE ----- */
.top{margin:1.5em 0;text-align:center;font:bold 11px Arial,sans-serif;clear:both;}
.top a:link,.top a:visited,.top a:hover,.top a:active{color:#666;text-decoration:none;}

/*Form Wrapper*/
.formWrapper {margin:1em 0;background:#FAFAFB url(/assets/img/stl_logo_form_bkg.png) no-repeat 96% 18px;border:1px solid #ccc;padding:0 22px 10px 22px;}
