/*Misc Support Tags*/
* {margin: 0; padding: 0;} /*The big reset*/
img {border: none;}
ul, ol {margin-left:15px;padding-left:15px;}
/* replaced #333333 */
body{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:12px;line-height:17px;color:#000000;background-color:#305598;text-align: center;margin-top: 15px;}
td, p, .plaintext {font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:12px;}
img {border:none 0px #000000;}
textarea, .textBox{border:solid 1px #000000;position:relative;left:2px;}
.textBoxDisabled{border:solid 1px #cccccc;position:relative;left:2px; background-color:#eeeeee;}
select, .selectBox {border:solid 1px #000000;}
a {color:#305598;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:20px;font-weight:900;color:#305598;padding-bottom:15px;line-height:25px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:16px;font-weight:900;color:#305598;padding-bottom:15px;line-height:22px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:12px;font-weight:900;color:#305598;padding-bottom:5px;}
h4{font-size:12px; text-transform:uppercase;color:#999999;padding-bottom:5px;}
div.hr{height:1px;background-image:url(../images/bg_hrbackground.gif); background-repeat:repeat;background-color:Transparent;margin-top:10px;margin-bottom:10px;}
hr{display:none;}
p {padding-bottom:15px;}
.noPadding{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.movieBlock {background-color:#eeeeee;border:solid 1px #cccccc; padding:10px; margin:10px; margin-top:20px;}
.movieBlock h3 {margin-bottom:-17px;}
.formBlock {background-image:url(../images/error.gif); background-position:top left; background-repeat:no-repeat; font-size:11px;display:block;padding:10px 10px 0px 35px;width:520px;border:solid 1px #666666;background-color:#eeeeee;margin-bottom:15px;}
.formBlock ul {margin-bottom:15px;}
.button{}
.requiredlabel {color:#ff0000;}
.hideInPrint{}
.showInPrint {display:none;}
.smallArrowLink{display:inline-block;color:#FF6309; font-weight:900; font-size:12px; padding-right:20px;text-decoration:none;background-image:url(../images/gArrowSmall.gif);background-repeat:no-repeat;background-position:right;}
.smallArrowLink:hover{text-decoration:underline;}
.largeArrowLink{display:inline-block;color:#FF6309; font-weight:900; font-size:16px; line-height:24px; padding-right:25px;text-decoration:none;background-image:url(../images/gArrowlarge.gif);background-repeat:no-repeat;background-position:right;}
.largeArrowLink:hover{text-decoration:underline;}
.movieLink{display:inline-block;color:#305598; font-weight:100; font-size:12px; padding-left:25px;text-decoration:none;background-image:url(../images/video_icon_active.gif);background-repeat:no-repeat;background-position:left;}
.movieGreyText{color:#666666;font-size:12px;font-weight:100;}
.smallLinks{color:#305598;font-size:11px;font-weight:100;text-decoration:none;}
.smallLinks a:hover{text-decoration:underline;}
.smallLinksOn{color:#FF6309;font-size:11px;font-weight:100;text-decoration:none;}
.quoteMark {font-family:arial;font-weight:900;font-size:18px;color:#FF6309;padding-left:2px;padding-right:2px;line-height:10px;}
.quote {line-height:22px;}
#qbLogo {display:none;}
.quickBooksOnly {display:none;}
#ctl00_ContentPlaceHolder1_pGoogle{visibility:hidden;}


#formBlock {font-size:12px;display:block;padding:10px 10px 0px 0px;width:520px;border-top-color:#305598; border-top-style:solid;border-top-width:2px;border-right-color:#305598; border-right-style:solid;border-right-width:2px;}
#formBlock #formBlockCorner {position:relative;display:inline;float:right;left:12px;top:-12px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}
/* IE6 Only */
* html #formBlock #formBlockCorner{position:relative;display:inline;float:right;left:16px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}


#formBlock #formBlockCornerDevices {position:relative;display:inline;float:right;left:12px;top:-12px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}
/* IE6 Only */
* html #formBlock #formBlockCornerDevices{position:relative;display:inline;float:right;left:12px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}

#formblock td, label, #formblock p, .formText{font-size:12px;}

.demoImage {position:relative;left:8px;}
* html .demoImage {position:relative;left:12px;}

/* Validation Styles */
.textBoxOn{position:relative;left:0px;border-style:solid;border-width:2px;border-left-width:4px;border-color:Red;}
.ddlHightlightOff{display:inline-block; border:none 0px transparent; margin:2px;}
.ddlHightlightOn {display:inline-block; border:solid 2px red; border-left-width:4px;position:relative;margin-left:-4px;margin-top:-2px;margin-bottom:-2px;}


/* Widget */
#widgetShort {background-image:url(../images/widgetTop.gif);width:179px;background-repeat:no-repeat;background-position:top left;}
#widgetShort #widgetWrapper{background-image:url(../images/widgetBottom.gif);background-position:bottom left;background-repeat:no-repeat;}
#widgetShort #top {color:#ffffff;font-weight:900;height:35px;}
#widgetShort #top h5 {position:relative; left:10px; top:10px; color:#ffffff; font-weight:bold; font-size:11px;}
#widgetShort #content {position:relative;top:1px; left:10px;}
#widgetShort #content a.highLight {color:#FF6309;}

#widgetMedium {background-image:url(../images/widgetTopMedium.gif);width:186px;background-repeat:no-repeat;background-position:top left;position:relative; left:-3px;}
#widgetMedium #widgetWrapper{background-image:url(../images/widgetBottomLong.gif);background-position:bottom left;background-repeat:no-repeat;}
#widgetMedium #top {color:#ffffff;font-weight:900;height:35px;text-align:center;width:90%;}
#widgetMedium #top h5 {position:relative; left:10px; top:5px; color:#ffffff; font-weight:bold; font-size:11px;}
#widgetMedium #content {position:relative;top:15px; left:10px;}
#widgetMedium #content .widgetCenter{width:170px; text-align:center; padding:5px 0px 10px 0px;}
#widgetMedium #content a.highLight {color:#FF6309;}

#widgetLong {background-image:url(../images/widgetTopLong.gif);width:186px;background-repeat:no-repeat;background-position:top left;position:relative; left:-3px;}
#widgetLong #widgetWrapper{background-image:url(../images/widgetBottomLong.gif);background-position:bottom left;background-repeat:no-repeat;}
#widgetLong #top {color:#ffffff;font-weight:900;height:35px;text-align:center;width:90%;}
#widgetLong #top h5 {position:relative; left:10px; top:5px; color:#ffffff; font-weight:bold; font-size:11px;}
#widgetLong #content {position:relative;top:15px; left:10px;}
#widgetLong #content .widgetCenter{width:170px; text-align:center; padding:5px 0px 10px 0px;}
#widgetLong #content a.highLight {color:#FF6309;}

#widgetSolid {background-image:url(../images/widgetBackgroundSolid.gif);width:179px;height:110px;background-repeat:no-repeat;background-position:top left;}
#widgetSolid #content{color:#ffffff; vertical-align:middle; text-align:center;width:100%;padding:3px 3px 3px 3px;font-weight:900;font-size:12px;}
#widgetSolid #content image {padding:5px 0px 5px 0px;}
#widgetSolid #content #title {font-size:12px;margin-bottom:10px;}

#widgetQuotes {width:179px; padding:5px 5px 5px 5px;}
#widgetQuotes #quoteBody {}
#widgetQuotes #quoteSig {text-align:right;padding:10px 5px 5px 0px;color:#305598; font-weight:900;}
#widgetQuotes #quoteLink {text-align:right;padding:5px 5px 10px 0px;}
#widgetQuotes #quoteLink a:hover{text-decoration:underline;}
#widgetQuotes #quoteLink a img {position:relative;top:4px;}

/*Wrapper								 border:solid 1px black;							*/
.wrapper {display:block;margin:auto; margin-bottom:0px;width:800px;background-color: #ffffff;overflow:hidden;}
.quoteSig{font-weight:900;color:#305598;padding-bottom:5px;text-decoration:none;}
.red, errortext, #lblWarning {color:#ff0000;font-size:12px;}
.sigText {font-size:9px;line-height:12px; padding-bottom:5px;display:block;float:left;}
.sigText b {font-weight:900;color:#305598;position:relative;padding-bottom:5px;}
/*header*/
.wrapper #header {display:block;Position:relative;width:800px;height:70px;text-align:left;background-color:#FF6309;}
.wrapper #header #leftHeader{width:380px;height:80px;float:left;background-image:url(../images/corner_tl.gif);background-position:top left;background-repeat:no-repeat;}
.wrapper #header #rightHeader{white-space:nowrap;width:380px;height:80px;float:right;background-image:url(../images/corner_tr.gif);background-position:top right;background-repeat:no-repeat;}
.wrapper #header #logo{position:absolute;display:inline;left:10px;top:10px;}
.wrapper #header #headerLinks{position:absolute;display:inline;left:575px;top:20px;color:#ffffff;text-decoration:none;font-weight:300;}
.wrapper #header #headerLinks a{font-size:14px;color:#ffffff;text-decoration:none;margin-left:15px;margin-right:15px;}
.wrapper #header #headerLinks a:hover{text-decoration:underline;}
.wrapper #header #headerLinks img{position:relative;top:2px;}
.wrapper #header #headerLinks #callUs{position:relative;left:40px; font-weight:900;font-size:10px;}
/* IE6 Only */
* html .wrapper #header #headerLinks #callUs{position:relative;left:0px;font-weight:900;font-size:10px;}

/*tabNav*/
.wrapper #tabNav {position:relative;display:block;width:800px;height:31px;z-index:100;vertical-align:middle;background-color:#ffffff; background-image:url(../images/nbackground.gif);}
.wrapper #tabNav #navContent{display:block;width:100%;height:31px;}
.wrapper #tabNav #navContent #nav {position:relative;display:block;list-style:none;left:20px;top:-3px;width:100%;}
.wrapper #tabNav #navContent #nav {margin-left:0px;padding-left:0px;}
.wrapper #tabNav #navContent #nav li {position:relative;top:5px;float:left;padding:5px 5px 5px 5px;font-size:12px;font-weight:900;text-decoration:none;color:#305598;text-transform:uppercase;}
.wrapper #tabNav #navContent #nav .divider {position:relative;top:3px;margin-left:5px;margin-right:5px;padding:0px 0px 0px 0px;background-image:url(../images/nDivider.gif); height:31px;width:2px;}
.wrapper #tabNav #navContent #nav li a, .wrapper #tabNav #navContent #nav li a:visited{font-size:13px;font-weight:900;text-decoration:none;color:#305598;}
.wrapper #tabNav #navContent #nav li a:hover, .wrapper #tabNav #navContent #nav li a:active{color:#FF6309;}
.wrapper #tabNav #navContent #nav li.highLight a, 
.wrapper #tabNav #navContent #nav li.highLight a:visited, 
.wrapper #tabNav #navContent #nav li.highLight a {color:#FF6309;}

/*Content Areas*/
.wrapper #mainContentBlock {position:relative;display:block;width:800px;height:auto;text-align:left;float:none;}
.wrapper #mainContentBlock #spacerStrip {display:block;width:800px;height:5px;background-color:#305598;}
.wrapper #mainContentBlock #contentLayout{display:block;width:800px;height:auto;padding:0px 15px 15px 15px;}
.wrapper #mainContentBlock #contentLayout #mainBlock {position:relative;display:inline;padding:10px 10px 10px 10px;float:left;width:560px;height:auto;text-align:left;}
.wrapper #mainContentBlock #contentLayout #sideBlock {position:relative;display:inline;padding:10px 10px 10px 10px;float:left;width:190px;height:auto;text-align:left;}
.wrapper #mainContentBlock .table {display:table;width:100%;height:auto;padding-bottom:15px;}
.wrapper #mainContentBlock .tableRow {display:table-row;padding:2px 2px 2px 2px;width:100%;height:auto;}
.wrapper #mainContentBlock .tableRow .tableCell {display:table-cell;padding:0px 2px 0px 2px;float:left;vertical-align:middle;height:auto;margin-bottom:5px;}
.wrapper #mainContentBlock .tableRow .tableCell img {padding:0px 5px 5px 0px;}
.wrapper #mainContentBlock #contentLayout #dividerStrip {float:left;width:1px;background-color:#999999;height:370px;position:relative;top:15px;}
/*Footer*/
.wrapper #footer {display:block;width:800px;height:35px;background-color:#FF6309;color:#ffffff;}
.wrapper #footer #leftFooter{width:20px;height:35px;float:left;background-image:url(../images/corner_bl.gif);background-position:bottom left;background-repeat:no-repeat;}
.wrapper #footer #rightFooter{width:20px;height:35px;float:right;background-image:url(../images/corner_br.gif);background-position:bottom right;background-repeat:no-repeat;}
.wrapper #footer #centerFooter{width:760px;height:35px;float:left;}
.wrapper #footer #footerContent{position:relative;left:5px;top:10px;text-align:left;font-weight:normal;font-size:10px;letter-spacing:-.02em;float:left;}
.wrapper #footer #footerLogo{float:right;text-align:right;position:relative;right:25px;top:3px;width:77px;height:30px;cursor:pointer;background-image:url(../images/corrigoFooterLogo.gif);}
.wrapper #footer #footerContent ul {margin-bottom:-1px;margin-left:0px;padding-left:0px;}
.wrapper #footer #footerContent ul li {display: inline; padding: 3px 0; color: #ffffff; line-height:1.6em; margin: 0;}
.wrapper #footer #footerContent ul li a {color: #ffffff; font-weight: normal; font-size:10px; letter-spacing: -.02em;}
.wrapper #footer #footerContent ul li a:hover {color: #ffffff; text-decoration: underline;}
.wrapper #footer #footerContentCenter {float:left;text-align:center;position:relative;left:20px;top:9px;font-weight:normal;font-size:10px;letter-spacing:-.02em;vertical-align:middle;}



#breadcrumb {width:100%;margin-bottom:10px;}
#breadcrumb .on {color:#FF6309; font-size:12px; font-weight:900;margin-right:10px;}
#breadcrumb .off {color:#cccccc; font-size:12px;margin-right:10px;}


