/*
   Main StyleSheet for the 'AudioDizer Corporate' theme
*/

/* GLOBAL SETTINGS */


body, html { margin:0; padding:0; background: #2f323c; font-family: "Helvetica", "Arial", "sans-serif"; font-size: 9pt; color: #333; text-align: center; height: 100% }
#wrap { width:960px; text-align: left; background: #fff; padding-left: 0px; padding-right: 0px; padding-bottom: 9em; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: auto; margin-right: auto; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ position: relative; border: 0px solid #000; border-top: 0; }

/* ROUNDED CORNERS */

.holder {width: 960px; margin-left: auto; margin-right: auto; margin-top: 10px}
.rounded{display:block}
.rounded *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#ffffff}
.rounded1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background:#e4e4e4}
.rounded2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #9e9e9e; border-right:1px solid #9e9e9e; background:#eaeaea}
.rounded3{ margin-left:1px; margin-right:1px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.rounded4{ border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2}
.rounded5{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.roundedfg{ background:#ffffff}


/* HEADER NAVIGATION */

.header { margin-left:auto; margin-right: auto; text-align: left; color: #fff; background: #fff; width: 920px; padding-right: 20px; padding-left: 20px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 5px; margin-top: 0px; height: 77px; border: 0px solid #000; border-bottom: 0 }
.headernav { background: #00A0C4; repeat-x; height: 29px; width: 940px; padding-left: 10px; padding-right: 20px; padding-left: 0px; text-align: left; margin-left: auto; margin-right: auto; border: 0px solid #000; border-top: 1px solid #607721; border-bottom: 1px solid #607721}
.headernav ul { margin-left: 9px; padding-left: 0; display: inline; font-size: 1.2em}
.headernav ul li { margin-left: 0; margin-bottom: 0; padding-left: 10px; padding-right: 10px; list-style: none; display: inline}
.headernav ul li.last {padding-right: 0px; padding-left: 10px; border: 0}
.headernav a:link {cursor: pointer; text-decoration: none; color: #fff}
.headernav a:hover {color: #000}
.headernav a:visited {cursor: pointer; text-decoration: none; color: #fff}
.headernav a:visited:hover {color: #000}
.subnav {background: url(images/subnavbgnd.gif) repeat-x #4c505f; padding-top: 4px; height: 22px; width: 800px; color: #cad0e7; margin-bottom: 20px}
.subnav ul { margin-left: 0; padding-left: 0; display: inline; font-size: 1.2em}
.subnav ul li { margin-left: 0; margin-bottom: 0; padding-left: 10px; padding-right: 10px; list-style: none; display: inline; border-right: 1px solid #757b8d; border-left: 1px solid #3f4250}
.subnav ul li.last {padding-right: 0px; padding-left: 10px; border: 0}
.subnav a:link {color: #fff; text-decoration: none}
.subnav a:hover {background: none; color: #cad0e7}
.subnav a:visited {color: #fff; text-decoration: none}
.subnav a:visited:hover {background: none; color: #cad0e7}


/* FEATURE ITEMS */

.featureboxall {width: 160px; height: 200px; border-right: 1px solid #ebebeb; background: #fff; padding: 8px; margin-left: 11px}
.featurebox {width: 160px; height: 70px; border: 0px solid #ebebeb}
.featuresubtext {padding-top: 3px; color: #676767; line-height: 140%}
.featureicon {width: 30px}
.featuretext {font-weight: bold; width: 105px; padding-left: 5px}


/* HOME PAGE FEATURE */

.feature {background: url(images/featurebgnd.gif) repeat-x; height: 239px; border-bottom: 1px solid #b2a990; width: 960px}
.subfeature {background: url(images/subfeaturebgnd.gif) repeat-x; height: 61px; border-bottom: 1px solid #c9c9c9; width: 930px; padding: 15px; margin-bottom: 15px}

.fullwidth { width: 945px }

.partialwidth { width: 700px }

.quoteheader { color: #000; text-align: right; padding-bottom: 15px }

.leftcolumn {padding-right: 15px; padding-left: 15px; border: 0px solid #000}
.rightcolumn {float: right; text-align: left; width: 220px; padding-right: 10px; border: 0px solid #000}

.leftcolumn2 {padding-right: 15px; padding-left: 15px; border: 0px solid #000}
.rightcolumn2 {float: right; text-align: left; width: 625px; padding-right: 10px; border: 0px solid #000}


.loginbuttons a:link {text-decoration: none; float: left; background: #577096; border: 1px solid #364966; text-align: left; padding: 5px; padding-left: 12px; margin-top: 10px; width: 425px; color: #fff}
.loginbuttons a:visited {text-decoration: none; float: left; background: #577096; border: 1px solid #364966; text-align: left; padding: 5px; padding-left: 12px; margin-top: 10px; width: 425px; color: #fff}
.loginbuttons a:hover {background: #6c86af}

.clientboxes {float: left; text-align: left; margin-right: 10px; margin-top: 10px; width: 180px}

.clientbuttons { display: block; background: #fff; width: 160px; height: 160px; padding: 10px; margin-right: 5px; border: 1px solid #ebebeb; color: #000; text-decoration: none}
.clientbuttons a:hover { background: #ebebeb }

.clientbuttons2 { display: block; float: left; text-align: left; margin-right: 10px; margin-top: 10px; width: 180px; height: 160px; padding: 10px; border: 1px solid #ebebeb; color: #000; text-decoration: none}
.clientbuttons2 a:link { text-decoration: none; color: #4f75ad }
.clientbuttons2 a:visited { text-decoration: none}


.featurebox2 {border: 1px solid #d7d7d7; background: #f5f5f5; padding: 5px; margin-bottom: 20px; margin-top: 20px}
.featurebox3 {border: 1px solid #d7d7d7; background: #f5f5f5; padding: 5px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 20px}

.featurebox4 {border: 1px solid #d7d7d7; background: #f5f5f5; padding: 5px; margin-bottom: 20px; margin-top: 2px}

.featurebox5 {border: 1px solid #d7d7d7; background: #f5f5f5; padding: 5px; margin-bottom: 20px; margin-left: 5px; margin-top: 2px; width: 190px; height: 200px} 

.featurebox6 {border: 1px solid #d7d7d7; background: #f5f5f5; padding: 5px; margin-bottom: 20px; margin-left: 5px; margin-top: 2px; width: 190px; height: 220px} 


/* PRICING TABLE */
.pricingtableheader {border-left: 1px solid #e5e5e5; width: 111px; text-align: center; padding-bottom: 5px}
.pricingtablecell {border-left: 1px solid #e5e5e5; width: 111px; text-align: center; padding-top: 7px; padding-bottom: 7px; background: #f8f8f8; height: 20px}
.pricingtablecellpilot {border-left: 6px solid #e5e5e5; border-right: 6px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; width: 150px; text-align: center; padding-top: 7px; padding-bottom: 7px; background: #f8f8f8}
.pricingtablecelllast {width: 111px; text-align: center; padding-top: 7px; padding-bottom: 7px; background: #f8f8f8; border-left: 1px solid #e5e5e5; border-right: 0px solid #e5e5e5}
.pricingtablecellfirst {width: 170px; font-weight: bold; text-align: left; border-left: 0px solid #e5e5e5; border-right: 2px solid #e5e5e5; background: #fbffed; padding-top: 10px; padding-bottom: 8px}
.pricingtablerowfirst{border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5}
.pricingtablerow {border-bottom: 1px solid #e5e5e5}
.pricingtablehelp {border-bottom: 1px solid #e5e5e5; padding: 10px; background: url(/images/tradingassistantbgnd.gif)}

.planboxes {background:#f6f6f6; padding:10px; margin-left: 15px; border: 1px solid #e6e6e6; width: 268px; height: 200px; color: #656565}


/* FOOTER */

#nonFooter { position: relative; min-height: 100%; }
* html #nonFooter { height: 100%; }
.footer { position: relative; margin-top: 6em; color: #fff; padding-top: 30px; padding-bottom: 30px; text-align: center; width: 100%; background: #00A0C4; repeat-x top #57620e; border-top: 1px solid #47500a }
.footer ul { margin-left: 9px; padding-left: 0; display: inline}
.footer ul li { margin-left: 0; margin-bottom: 0; padding-left: 10px; padding-right: 10px; list-style: none; display: inline; border-right: 1px solid #47500a}
.footer ul li.last {padding-right: 0px; padding-left: 10px; border: 0}
.footer a:link {cursor: pointer; text-decoration: none; color: #f3f1b1}
.footer a:hover {color: #000}
.footer a:visited {cursor: pointer; text-decoration: none; color: #f3f1b1}
.footer a:visited:hover {color: #000}


/* CONTENT STYLES */

.bottomline {background: #EBF1FF; border: 1px solid #BFC9E0; padding: 10px; color: #123356; width: 350px; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; float: right}
.tradingscreens {background: url(/images/tradingassistantbgnd.gif); border: 1px solid #ebebeb; padding: 10px; color: #333; margin: 10px; width: 580px}
.tradingexplanation {color: #72634f}

.bodycopy { line-height: 150%}

.mainheaders { padding: 5px; padding-left: 10px; padding-top: 0px }
.subheaders2 { /*RED */ color: #869841; padding-bottom: 5px; }
.subheaders3 { /* SUBHEADS UNDER MAINHEADERS */ color: #a42726; padding-bottom: 5px; }
.subheaders4 {color: #000}
.horizontalscrollerslide { border: 1px solid #f3f1b1; background: #fffef0; padding: 10px; }

img {border: 0px}

img a.hover { background: none; }

form {margin: 0px}

input.textarea { border: 2px solid #999999; border-bottom-color: #ddd; border-right-color: #ddd; background: #fafafa; padding: .1em; color: #000; margin: .1em }

input.text { border: 1px solid #999999; border-bottom-color: #ddd; border-right-color: #ddd; background: #fafafa; padding: .1em; color: #000; margin: .1em; }

.searchtext { border: 1px solid #999999; border-bottom-color: #ddd; border-right-color: #ddd; background: #fafafa; padding: .1em; color: #000; margin: .1em; width: 100px; }

blockquote { padding: 0px; margin-left: 15px; margin-top: 5px; margin-bottom: 5px; }

/* FORM STYLES */
.formbig {font-size: 150%}
.formlabel {margin-top: 15px; padding-bottom: 2px}

/* TEXT SETTINGS */

.titletext {font-size: 2.3em;}
.textheaders {font-size: 2em;}
.midsizehead {font-size: 1.6em;}
.navbartext {font-size: 1.4em;}
.largetext {font-size: 1.2em;}
.bodytext {font-size: 1em;}
.smalltext {font-size: .9em;}
.tinycaps {font-size: .8em;}

.dates {padding-top: 3px; padding-bottom: 15px; padding-left: 3px; color: #6e6e6e }
.datesnopadding { color: #6e6e6e }

.warning {color: #9F0000}
.instructions {color: #558A1C}
.boldblack {color: #000; font-weight: 700}
.black {color: #000}

.hiddenhelp {padding-left: 5px; padding-top: 5px}
.formhelp {color: #513f24; padding-top: 2px}


ul { margin-top: -5px; }

ul li { margin-left: -5px; margin-top: 5px; }

ol li { margin-left: -5px; margin-top: 10px; }


.links a:link {cursor: pointer; text-decoration: none; color: #4f75ad}
.links a:hover {background: #F8F3B4}
.links a:visited {cursor: pointer; text-decoration: none; color: #4f75ad}
.links a:visited:hover {background: #F8F3B4}

.whitelinks a:link {cursor: pointer; text-decoration: none; color: #fff; border-bottom: 1px dotted #717989}
.whitelinks a:hover {background: #717989}
.whitelinks a:visited {cursor: pointer; text-decoration: none; color: #fff; border-bottom: 1px dotted #717989 }
.whitelinks a:visited:hover {background: #717989}


/* APPLICATION STYLES */

.left {float: left}
.right {float: right}

/* \*/
* html .gainlayout { height: 1%; }
/* */

.clearing { overflow: hidden; clear:both; height:0; margin:0; font-size: 1px; line-height: 0; }




