@media print
{
body {font:70% Verdana,Tahoma,Arial,sans-serif; }
.c{width:650px;float:left;position:absolute;top:0;left:0;}
.c2{width:650px;float:left;left:0;position:relative;margin:0px 0px 10px 10px; padding:0; text-align:left;display:block;}
.c3{width:650px;float:left;position:absolute;top:0;left:0;}
.cw {width:650px;float:left;position:absolute;top:0;left:0;}
.news, .go, #pnlGetQuote, #footer, .menu, .checkout, .rightnarrow, .right, .noPrintMisc, .button, .extras, #pButtons {display:none;}
.printOnly{display:block;}
.printOnlyLogin{display:block;color:#338533;margin:3px; font-weight:bold;}
#header img{border:0px;}
a, a:visited, .cw a, .cw a:visited, .c a, .c a:visited, .c2 a, .c2 a:visited, .c3 a, .c3 a:visited{color:#000; text-decoration:none; font-weight:500;}
}

@media screen
{
.smallDetails{font-size:10px;z-index:10;position:absolute;}
.downDetails{margin-top:10px;margin-left:10px;display:inline;}
.printOnly, .printOnlyLogin{display:none;}
.noView{display:none;}
.redBackwhiteText{background-color:Red;color:White;font-weight:bold;}
.greenBackwhiteText{background-color:Green;color:White;font-weight:bold;}
/* Content display:none;*/
.quoteDetails{margin:10px;}
.c {line-height:1.5em; text-align:left;width:410px;display:block;float:left;}
.c2 {line-height:1.5em; margin:10px 0 10px 160px; padding:0; text-align:left;}
.cw {line-height:1.5em; text-align:left;width:430px;display:block;float:left;}
.c3 {line-height:1.5em; margin:10px 0 10px 0; padding:0; text-align:left;}
.c p, .c2 p, .cw p, .c3 p {line-height:1.5em;}
.c li, .c2 li, .cw li, .c3 li  {list-style-type:none;font-size:1em;line-height:1.0em; margin:0px;}
.c h1,.c2 h1,.cw h1,.c3 h1 {font-size:1.8em; font-weight:600; letter-spacing:-1px; margin:4px 0 10px;padding:0;color:#3346A4;}
.c h2,.c .h2,.c2 h2,.cw h2,.c3 h2 {font-size:1.65em; font-weight:400; letter-spacing:-1px; margin:4px 0 10px;padding:0;color:#3346A4;line-height:1.2em;}
.h2 {font-size:1.45em; font-weight:400; letter-spacing:-1px; margin:4px 0 4px;padding:0;color:#3346A4;line-height:1.2em;}
.c h3, .c2 h3,.cw h3,.c3 h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
.c h4, .c2 h4,.cw h4,.c3 h4 {font-size:1.3em; font-weight:400; margin:6px 0; padding:0;}
.c img, .c2 img,.cw img,.c3 img {background:#fff; border:2px solid #59BD59; color:#303030; display:inline; float:left;padding:1px; margin:0 10px 0 0;}
.c ul,.c ol, .c2 ul,.c2 ol,.cw ul,.cw ol,.c3 ul,.c3 ol {margin:5px 0 16px 20px; padding:0;}
.c ul ul,.c ol ol, .c2 ul ul,.cw ol ol {margin:2px 0 2px 20px;}
.c ul li, .c2 ul li,.cw ul li,.c3 ul li {line-height:1.1em;margin:0 0 2px 10px; padding:0 0 0 4px; list-style:circle;}
.c ol li, .c2 ol li,.cw ol li,.c3 ol li {line-height:1.1em;margin:2px 0 2px 10px; padding:0 0 0 4px; list-style:decimal;}
.c a, .c2 a,.cw a, .c3 a {font-weight:500;}
/* Lists */
.ticks li { list-style-image: url(../img/tick.gif);}
.docs li { list-style-image: url(../img/doc_icon.gif);height:20px;}
.docs2 li {list-style-image: url(../img/doc_icon.gif); margin-left:100px;}
.docs2 li a {z-index:0;display:inline;position:relative;}


.articleIcon {background: url(../img/article_icon.jpg) no-repeat; display:inline-block; margin:5px 30px 0 0; text-indent:20px; bottom:0px;}
.quoteIcon {background: url(../img/QuoteIcon.gif) no-repeat; display:inline-block; margin:5px 30px 0 0; text-indent:20px; bottom:0px;}

.testing p, .testing ul, .testing li, .testing a, .testing th, .testing td, .testing tr{color:white;font-size:0.6em;}

.cheaperQuote{font-size:smaller;border: solid 1px #d8d8d8;padding:3px;}
.cheaperQuote ul, .cheaperQuote p{margin-top:4px;margin-bottom:4px;}
.cheaperQuote li{margin-left:-40px;color:green;list-style:none}
.cheaperQuoteBlock{background-color:#FFD2D2;margin:0px;padding:2px;}

/* Footer */
#footer {background:url(../img/bottomBanner.gif) no-repeat; clear:both; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center;width:760px;}
#footer p {margin:4px 0; padding:0;font-size:0.8em; line-height:1.3em; }
#footer a {background:inherit; color:#3346A4; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer h1 {clear:left; display:inline; font-size:1em; line-height:1.3em; }

.tip{border:0px;margin:0px;}

/* General tags */
body {background:url(../img/bg.gif) repeat-y top center #eaeaea; color:#003300; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}

/* Main layout and header */
.wrap {background:#fff; color:#303030; margin:auto; width:760px;}
#header {z-index:1;height:142px; margin:5px 0 5px; padding:0;}
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:0px 0 0;color:#3346A4;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}

/* Left side */
.left {float:left; width:150px; margin:0px 10px 5px 0;height:100%;}
.left h2 {font-size:1.5em; font-weight:400;margin:5px 0 0 ; padding:0;color:#3346A4;}
.left p.h2 {font-size:1.5em; font-weight:400;margin:5px 0 0 ; padding:0;color:#3346A4;display:block;float:left;}

.menu {z-index:1000;font-size:90%;height:150px;margin:5px 0 15px;}
.menu2 {z-index:1000;font-size:90%;margin:5px 0;height:50px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;width:150px;height:70px;position:relative;border:0px}
.menu li {height:26px;display:block;width:150px;}

.menu ul li ul li ul li {width:250px;}
.menu li a.current, .menu li a.current:visited {border-left:4px solid #338533;color:#fff;}
* html .menu li {margin-left:-16px; margin-left:0;}
.menu table {position:absolute; border-collapse:collapse; top:0; left:-17px; z-index:100; font-size:1em; width:0; height:0;border-width:0;}
.menu a, .menu a:visited {display:block; text-decoration:none;height:25px;line-height:25px;width:auto;color:#000;text-indent:5px;background: url(../img/menubg.gif) repeat-x bottom left;border-bottom:1px solid #d8d8d8; border-left:4px solid #338533; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8;}
* html .menu a:hover {color:#fff;background:#B5B2DC; }
.menu :hover > a {color:#fff;background:#338533;border-left:4px solid .cFE1E7;}
.menu ul ul {visibility:hidden;position:absolute;top:3px;left:150px;}
.menu ul li:hover ul,.menu ul a:hover ul,.menu ul li a.current:hover ul,.menu ul li:hover a.current ul{visibility:visible;height:auto;top:-1px;}
.menu ul li:hover ul.menuInsurance,.menu ul a:hover ul.menuInsurance {visibility:visible;height:auto;top:53px;}
.menu ul li:hover ul.menuResources,.menu ul a:hover ul.menuResources {visibility:visible;height:auto;top:157px;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible;height:auto;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;height:auto;}
.menuInsurance li {top:-52px;width:200px;z-index:10;position:relative;}
.menuResources li {width:200px;z-index:10;position:relative;}

#news_right {float:right;color:#505050; line-height:1.3em; margin:5px 0; padding:5px 5px 5px; width:160px;background: url(../img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #338533; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8;height:auto;}
#news_right p {font-size:0.9em;} 
#news_right br {line-height:5px;}

/* Right */
.right {float:right; margin:0px;height:100%;width:190px;padding:0;}
.right ul {font-size:0.9em; line-height:1.3em; margin:5px 0 0;}
.right li {list-style:none; margin:0 0 0 5px;}
.right h1 {font-size:0.9em; font-weight:normal; line-height:1.8em;}
.right h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 5px 0;color:#3346A4;}
.right h3 {font-size:1em;display:inline;color:#3346A4;} 
.right a {font-weight:500;}
.right p.h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 5px 28px ;color:#3346A4;}
.right p.h3 {font-size:1em; font-weight:700; display:inline;color:#3346A4;} 

.right_quote {background:url(../img/quickquotebig_both.gif) no-repeat;width:180px;height:249px;float:right;line-height:1.3em; margin:-5px 3px 5px 10px;}
.right_quote ul {padding:0;margin:40px 10px 5px 15px;font-size:0.9em;} 
.right_quote li {}

.rightnarrow {float:right; margin:0px 0px 0px 10px;height:100%;width:150px;padding:0;}
.rightnarrow ul {font-size:0.9em; line-height:1.3em; margin:5px 0 0;}
.rightnarrow li {list-style:none; margin:0 0 0 5px;}
.rightnarrow h1 {font-size:0.9em; font-weight:normal; line-height:1.8em;}
.rightnarrow h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 5px 0;color:#3346A4;}
.rightnarrow h3 {font-size:1em;display:inline;color:#3346A4;} 
.rightnarrow a {font-weight:500;}
.rightnarrow p.h2 {font-size:1.6em; font-weight:400; letter-spacing:-1px; margin:0 0 5px 0 ;color:#3346A4;}
.rightnarrow p.h3 {font-size:1em; font-weight:700; display:inline;color:#3346A4;} 

.checkout{margin:-25px 5px 10px 0;z-index:2;position:relative;text-align:right;}
.checkout a {font-weight:500;}

#RSS {border:1px solid #3346A4;border-left:4px solid #2B45FC;padding:2px;margin:5px 0;
width:152px;height:250px;overflow:scroll;text-align:left;scrollbar-arrow-color: .cFE1E7; 
scrollbar-3dlight-color: #338533;scrollbar-highlight-color: .cFE1E7; 
scrollbar-face-color: #3346A4; scrollbar-shadow-color: .cFE1E7;
scrollbar-darkshadow-color: #3346A4; scrollbar-track-color: .cFE1E7;float:right;}
#RSS h3{color:#009900; font-weight:bold; text-decoration:none;margin:1px 0 5px 0;font-size:0.85em;}
#RSS p{font-weight:normal; text-decoration:none;margin:0 0 10px 0;font-size:0.75em;}
#RSS a{display:block;}

#TermsAndConditions {border:1px solid #d8d8d8;padding:2px;margin:0 0 5px 15px;
	width:560px;height:58px;overflow-y:scroll;text-align:left;scrollbar-arrow-color: .cFE1E7; 
	scrollbar-3dlight-color: #50524E;scrollbar-highlight-color: .cFE1E7; 
	scrollbar-face-color: #d8d8d8; scrollbar-shadow-color: .#242523;
	scrollbar-darkshadow-color: #848781; scrollbar-track-color: #d8d8d8;float:left;display:block;}
#TermsAndConditions p{font-weight:normal; text-decoration:none;margin:0 0 4px 0;font-size:0.75em;}
#TermsAndConditions a{display:block;}
#TermsAndConditions2 {border:1px solid #d8d8d8;padding:2px;margin:0 20px 0 10px;width:540px;display:block; position:absolute;height:auto;float:left;}
#TermsAndConditions2 p{font-weight:normal; text-decoration:none;margin:0 0 4px 0;font-size:0.75em;}
#TermsAndConditions2 a{display:block;}
.eligibilityAgreement{border-width:0px;padding:5px;font-size:0.75em;}
.eligibilityAgreement p {margin:1px;font-weight:bold;}
.eligibilityAgreement ul{margin:1px 1px 1px 8px;}
.eligibilityAgreement ul li{font-size:1em;}
.smallTermsAndCondition{font-size:0.75em;padding: 2px 5px 2px 5px;}
.TermsAndConditionsAdditions {font-size:0.75em;margin:1px;font-weight:bold; }
.TermsAndConditionsAdditions2 {font-size:0.75em;margin:5px 1px 1px 1px;font-weight:bold;}

.statementOfFact{border-width:0px;padding:3px;font-size:0.75em;line-height:7px;width:540px;text-align:left;}
.statementOfFact p {margin:1px;font-weight:bold;color:#3346A4;}
.statementOfFact TH,.statementOfFact th {text-align:left;}

.statementOfPrice{border-width:0px;padding:3px;width:550px;}
.statementOfPrice p {margin:1px;font-weight:bold;color:#3346A4;font-size:0.75em;}
.statementOfPrice td {text-align:right;width:100px;line-height:8px;}
.statementOfPrice th {width:450px;text-align:left;}


.statementOfDemands{border-width:0px;padding:3px;width:550px;font-size:0.75em;text-align:left;}
.statementOfDemands td {line-height:6px;}
.statementOfDemands p {margin:1px 1px 5px 1px}
.statementOfDemands ul {margin:5px 1px 1px 10px;}

.paymentItems{border-width:0px;padding:1px;width:550px;}
.paymentItems td {text-align:right;width:100px;}
.paymentItems th {width:450px; font-weight:normal;text-align:left;}


/* Various classes */
.red{color:Red;}
.greenBack{font-weight:bold;}
.redBackwhiteText{background-color:Red;color:White;font-weight:bold;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.bo {font-weight:bold;}
.ld {font-weight:bold;}
.highlighted {background:#FFFFBD; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #FFFFBD; border-left:4px solid #59BD59; border-right:1px solid #FFFFBD; border-top:1px solid #FFFFBD; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left_img {float:left; margin:0px 10px 5px 0;}
.adobe img {border:0px; margin:0px; display:inline;float:none;}
.rbl {display:block;float:left;margin:0;}
.q{font-weight:bold;margin-bottom:2px;margin-top:4px;}
.ind60{margin-left:60px;position:relative; display:block;margin-top:0px;}
.pd{margin:1px;}
.plus2{margin-left:2px;}
.expandButton{padding: 3px 5px 0 0;}
.cal{display:inline;position:relative;}
.tinyDoc{width:11px;height:14px;float:none;position:absolute;}
.ulHover, .pHover{margin-bottom:4px;margin-top:2px;}
.ulHoverDoc li{list-style-image: url(../img/doc_icon.gif);}

.hoverPointer:hover {cursor:hand;}

.midTermAdjustment{color:Yellow;}
 
.slim{margin-bottom:-2px;}

.go{position:relative;}
.goleft{position:relative;margin-left:0px;display:inline;}
.goleft_quotes1{position:relative;margin-left:5px;display:inline;}
.goright_quotes1{position:relative;margin-left:318px;display:inline;}
.goright_default{position:relative;margin-left:318px;display:inline;}
.goright_mta{position:relative;margin-left:225px;display:inline;}
.goright_summary{position:relative;margin-left:285px;display:inline;}
.goright{position:relative;margin-left:165px;display:inline;}
.goright_quotes4{position:relative;margin-left:165px;display:inline;}
.gomiddle{position:relative;margin-left:3px;display:inline;}
.beright{float:right;}
.gorightpay{position:relative;margin-left:189px;display:inline;}

/* Widths */
.w560px{width:560px;}
.w530px{width:530px;}
.w250px {width:500px;}

/* Links and paragraphs */
a {background:inherit; color:#009900; text-decoration:none; font-weight:700;}
a:hover {background:inherit; color:#3A943A; text-decoration:underline;}
a img {border:0;}
p {margin:10px 0 10px 0px;}
blockquote {background:url(../img/blockquotefooter.jpg) repeat-x bottom left;border-bottom:1px solid #d8d8d8; border-left:4px solid #338533; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8;color:#505050; margin:5px; padding:6px 5px 0px 5px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:5px 5px 10px 5px;}
blockquote table {border:0;}
/*.topDetails{position:relative;z-index:10;}  THIS STYLE SCREWS UP THE HOVER TIP BOXES!*/
/* Tables and forms 
table {border:2px solid #338533; border-collapse:collapse; line-height:1.3em; width:95%; margin:0 16px 16px 16px; padding:0;}
th {background:url(../img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:7px; text-align:left;}
td {color:#303030; font-size:1em; padding:2px 7px 2px 7px; text-align:left;}
*/
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
input,textarea {border:1px solid .ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:1px;}
.contact {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
.noborder img {border:0px solid #fff; display:inline; float:left;padding:1px; margin:0px 10px 0px 0px;}
.noborder_margin img{border:0px; padding:1px; margin:0px;}



/* Misc */
.marine_contact{margin-left:1px;}
.trade_table {width:95%; margin:-15px 16px 16px 16px;}
.trade_table th {color:#505050; padding:7px; text-align:left;background: #fff;color:#338533; }
.trade_table td {color:#303030; padding:2px 7px 2px 7px; text-align:left;font-size:1em;}
.trade_table li {margin:4px 0 10px;padding:2px;font-size:1.1em; }
.greenBold {color:#505050; text-align:left;background: #fff;color:#338533;font-weight:bold;}

label {margin:2px;}

/*input {width:200px;}*/
textarea {width:400px;}
zindex5 {position: relative;z-index: 5;}

/* quote related info */
.quote blockquote {border-bottom:1px solid #d8d8d8; border-left:4px solid #338533; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8;color:#505050; margin:3px; padding:2px; background: none;}
.greyborder {margin:3px; border:1px solid #d8d8d8; color:#505050; padding:3px;}
.greyborder p{margin-left:0px;margin-bottom:0px;}
.greyborder ul{margin-bottom:5px;}
.greyborderSideInfo{margin:0px; border:1px solid #d8d8d8; color:#505050; padding:5px;}
.greyborderSideInfo p{margin:0px; padding:0px;}
.cpeborder{margin-left:23px;background-color:#F8F8F8;padding:2px 2px 2px 4px;}
.quote p{margin:3px 0px 3px 0px;}
.w200 {width:200px;}
.list {display:inline;position:relative;float:none;margin:0 0 0 -5px;}
.greenBoxWhiteText{background:Green;color:White;padding:3px;}
.smallItalic{font-style:italic;font-size:.85em;}
.smallGreen{font:green;font-size:.85em;}
.watermarked {	color:gray; }



}