.Hyperlink:link
{
    color: #0000cd;
    text-decoration: none;
}


INPUT.FLATBUTTON_LIGHT
{
    border-right: #053a95 1px solid;
    border-top: #053a95 1px solid;
    border-left: #053a95 1px solid;
    border-bottom: #053a95 1px solid;
    font-size: 10px;
    font-family: verdana;
    text-decoration: none;
    background-repeat: no-repeat;
    background-color: White;
}


/* 0 match(es) for: */

/* Rule 2 of stylesheet.css */

.Hyperlink:visited
{
    color: Blue;
    text-decoration: none;
}


/* 0 match(es) for: */

/* Rule 3 of stylesheet.css */

.Hyperlink:active
{
    color: Blue;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 4 of stylesheet.css */

.Hyperlink:hover
{
    color: Blue;
    text-decoration: underline;
}

.ReviewValue
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}

.ButtonNavigator
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.PrintInternalTable
{
    border-color: White;
    border: 0px;
    table-layout: auto;
}
.PrintHeaderCell
{
    border-bottom-color: Gray;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 1px;
    border-bottom-style: none;
}

.PrintTable
{
    border-left: Gray;
    border-top: Gray;
    border-right: Gray;
    border-bottom: Gray;
    table-layout: auto;
}

.MenuProfile
{
    height: 24px;
    width: 163px;
    src: url(  "Images/menu-EditProfile-up.jpg" );
}

.MenuLogout
{
    height: 24px;
    width: 163px;
    src: url("Images/menu-LogOut-up.jpg" );
}
.MenuProfile:hover
{
    src: url("Images/menu-EditProfile-down.jpg" );
}

.MenuLogout:hover
{
    src: url("Images/menu-LogOut-down.jpg" );
}



A.print_text:link
{
    font-weight: normal;
    font-size: 12px;
    color: #0000cd;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 30 of stylesheet.css */

A.print_text:hover
{
    font-weight: normal;
    font-size: 12px;
    color: Blue;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 31 of stylesheet.css */

A.print_text:visited
{
    font-weight: normal;
    font-size: 12px;
    color: Blue;
    font-style: normal;
    font-family: Arial;
}

.card_table
{
    border: 1px;
    border-left-color: black;
    border-bottom-color: black;
    border-top-style: dashed;
    border-top-color: black;
    border-right-style: dashed;
    border-left-style: dashed;
    border-right-color: black;
    border-bottom-style: dashed;
}

.content_card_header
{
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    background-color: #33669b;
}
.content_card_name
{
    font-weight: Bold;
    font-size: 14px;
    color: Black;
    font-style: normal;
    font-family: Arial;
}
.content_card_text
{
    font-weight: normal;
    font-size: 12px;
    color: Black;
    font-style: normal;
    font-family: Arial;
}


.login
{
    font-weight: normal;
    font-size: xx-small;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}

.border_header
{
    font-weight: normal;
    font-size: small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 2 match(es) for: */

/* Rule 12 of stylesheet.css */

A.border_header:link
{
    font-weight: normal;
    font-size: small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 13 of stylesheet.css */

A.border_header:visited
{
    font-weight: normal;
    font-size: small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 14 of stylesheet.css */

A.border_header:active
{
    font-weight: normal;
    font-size: small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 15 of stylesheet.css */

A.border_header:hover
{
    font-weight: normal;
    font-size: small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
}
/* 6 match(es) for: */

/* Rule 11 of stylesheet.css */

.footer
{
    font-weight: normal;
    font-size: xx-small;
    color: #fff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}


/* 2 match(es) for: */

/* Rule 12 of stylesheet.css */

A.footer:link
{
    font-weight: bold;
    font-size: xx-small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 13 of stylesheet.css */

A.footer:visited
{
    font-weight: bold;
    font-size: xx-small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 14 of stylesheet.css */

A.footer:active
{
    font-weight: bold;
    font-size: xx-small;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 15 of stylesheet.css */

A.footer:hover
{
    font-weight: bold;
    font-size: xx-small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
}



/* 0 match(es) for: */

/* Rule 16 of stylesheet.css */

.testimonial
{
    font-weight: normal;
    font-size: xx-small;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 17 of stylesheet.css */

.testimonial_header
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 18 of stylesheet.css */

.news
{
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 19 of stylesheet.css */

.news_header
{
    font-weight: bold;
    font-size: 11px;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 20 of stylesheet.css */

.news_link
{
    font-weight: normal;
    font-size: xx-small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 21 of stylesheet.css */

A.news_link:link
{
    font-weight: normal;
    font-size: xx-small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 22 of stylesheet.css */

A.news_link:visited
{
    font-weight: normal;
    font-size: xx-small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 23 of stylesheet.css */

A.news_link:active
{
    font-weight: normal;
    font-size: xx-small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: none;
}



/* 0 match(es) for: */

/* Rule 24 of stylesheet.css */

A.news_link:hover
{
    font-weight: normal;
    font-size: xx-small;
    color: #93b8f7;
    font-style: normal;
    font-family: Arial;
    text-decoration: underline;
}



/* 3 match(es) for: */

/* Rule 25 of stylesheet.css */

.content_header
{
    font-weight: bold;
    font-size: 16px;
    color: #2f5391;
    font-style: normal;
    font-family: Arial;
}



/* 1 match(es) for: */

/* Rule 26 of stylesheet.css */

.content_title
{
    font-weight: bold;
    font-size: 20px;
    color: #2f5391;
    font-style: normal;
    font-family: Arial;
}



/* 13 match(es) for: */

/* Rule 27 of stylesheet.css */

.content_text
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}

.order_notice_content_text
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: italic;
    font-family: Arial;
}

/* 16 match(es) for: */

/* Rule 28 of stylesheet.css */

.required
{
    font-weight: bold;
    font-size: 12px;
    color: #2f5391;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 29 of stylesheet.css */

A.content_text:link
{
    font-weight: normal;
    font-size: 12px;
    color: Blue;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 30 of stylesheet.css */

A.content_text:hover
{
    font-weight: normal;
    font-size: 12px;
    color: Blue;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 31 of stylesheet.css */

A.content_text:visited
{
    font-weight: normal;
    font-size: 12px;
    color: Blue;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 32 of stylesheet.css */

A.content_text:active
{
    font-weight: normal;
    font-size: 12px;
    color: Blue;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 33 of stylesheet.css */

.rules
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}



/* 1 match(es) for: */

/* Rule 34 of stylesheet.css */

.head
{
    font-weight: bolder;
    font-size: 24px;
    color: #ffffff;
    font-family: Arial;
    text-decoration: underline;
}



/* 1 match(es) for: */

/* Rule 35 of stylesheet.css */

.subhead
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Arial;
}



/* 1 match(es) for: */

/* Rule 36 of stylesheet.css */

.content_error
{
    font-weight: normal;
    font-size: 12px;
    color: red;
    font-style: normal;
    font-family: Arial;
}



/* 0 match(es) for: */

/* Rule 37 of stylesheet.css */

.content_review
{
    font-weight: normal;
    font-size: 12px;
    color: blue;
    height: 10px;
    font-style: normal;
    text-align: right;
    font-family: Arial;
}

.content_review_results
{
    font-weight: normal;
    font-size: 12px;
    color: Black;
    height: 10px;
    font-style: normal;
    text-align: left;
    font-family: Arial;
}


/* 0 match(es) for: */

/* Rule 38 of stylesheet.css */

.invoice_heading
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}

.PrintDetailsHeader
{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: Arial, Helvetica;
}

.content_text_disclaimer
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: italic;
    font-family: Arial;
}

.TableHeader
{
    font-weight: bold;
    text-decoration: underline;
    font-size: 16px;
    font-family: Arial, Helvetica;
}

.TableRowBackGroundSet
{
    background-color: #ffffff /*#e4e4e4;	*/;
}
.TableRowDefault
{
    background-color: #ffffff;
}

.TableItemStyle
{
    background-color: #e4e4e4;
}
.TableItemAlternate
{
    background-color: #ffffff;
}
.ShippingAddrComments
{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.ShippingAddr
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}

.Content_text_Subscription
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: Italic;
    font-family: Arial;
}
.Content_text_Subscription_Comments
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: Italic;
    font-family: Arial;
}

.Content_text_Subscription_Selected
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: COLOR: #000000;
    font-style: Italic;
    font-family: Arial;
}

.DHTR_Grid_Row td
{
    border-right: black 1px;
    border-top: black 1px;
    border-left: black 1px;
    border-bottom: black 1px;
}
.Font16BoldMedium
{
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #3a85bf;
}

.ButtonInvisible
{
    background-color: transparent;
    border-style: none;
    color: White;
}
.Font12BoldRed
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: red;
}
/* ajax modal dialog styles */
.modalBackground
{
    background-color: Gray; filter:alpha(opacity=50); 	opacity: 0.5;
}
.Font18BoldMedium
{
    font-family: Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    color: #3582ba;
}
.content_text_error
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial;
}
.watermark
{
    background: #FFAAFF;
}

.popupControl
{
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}


.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.sampleStyleA
{
    background-color: #FFF;
}

.sampleStyleB
{
    background-color: #FFF;
    font-family: monospace;
    font-size: 10pt;
    font-weight: bold;
}

.sampleStyleC
{
    background-color: #ddffdd;
    font-family: sans-serif;
    font-size: 10pt;
    font-style: italic;
}

.sampleStyleD
{
    background-color: Blue;
    color: White;
    font-family: Arial;
    font-size: 10pt;
}


/*
A
{
	color: #404040;
	text-decoration: none;
	width:100%;
	display:block;
}

A:hover
{
	color:#404040;
	text-decoration: none;
	width:100%;
	display:block;
}

A.USERLINK
{
	color: #12135B;
	text-decoration: none;
}

A.USERLINK:hover
{
	color:  #000000;
	text-decoration: underline
}
A:Visited
{
	
	text-decoration: none;
	width:100%;
	display:block;
}
A:link {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #4e4e4e; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none
}
*/
A.bluebg:hover
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}
A.bluebg:link
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
A.bluebg:visited
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
A.headline:link
{
    font-weight: bold;
    font-size: 14px;
    color: #336699;
    font-family: Arial;
    text-decoration: none;
}
A.headline:hover
{
    font-weight: bold;
    font-size: 14px;
    color: #4e4e4e;
    font-family: Arial;
    text-decoration: underline;
}
A.headline:visited
{
    font-weight: bold;
    font-size: 14px;
    color: #336699;
    font-family: Arial;
    text-decoration: none;
}
A.largelink:link
{
    font-weight: bold;
    font-size: 14px;
    color: #336699;
    font-family: Arial;
    text-decoration: none;
}
A.largelink:hover
{
    font-weight: bold;
    font-size: 14px;
    color: #4e4e4e;
    font-family: Arial;
    text-decoration: underline;
}
A.largelink:visited
{
    font-weight: bold;
    font-size: 13px;
    color: #336699;
    font-family: Arial;
    text-decoration: none;
}

.style1
{
    font-weight: bold;
    color: #0e62ae; /*width: 480px;*/
}
.style2
{
    font-size: 10px;
    color: #4e4e4e;
}
.style3
{
    color: #4491d7;
}
.style5
{
    font-weight: bold;
    color: #4491d7;
}
.style6
{
    font-weight: bold;
    color: #ffffff;
}
.style8
{
    font-weight: bold;
    font-family: Arial;
}
.style10
{
    font-family: Arial;
}
.style11
{
    font-size: 11px;
    color: #4e4e4e;
    font-family: Arial;
}
.style11b
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}
.style12
{
    color: #4e4e4e;
}
.style13
{
    font-weight: bold;
    font-size: 16px;
    font-style: italic;
    font-family: Arial;
}
.style14
{
    font-weight: bold;
    color: #0e62ae;
    font-family: Arial;
}
.style15
{
    font-weight: bold;
    font-size: 20px;
    font-family: Arial;
}
.style16
{
    font-size: 11px;
    color: #000000;
    font-family: Arial;
}
.style17
{
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
}
.style18
{
    font-size: 13px;
    color: #4e4e4e;
    font-family: Arial;
}
.style19
{
    font-weight: bold;
    font-size: 15px;
    color: #0e62ae;
    font-family: Arial;
}
.style20
{
    font-weight: bold;
    font-size: 20px;
    color: #000066;
    font-family: Arial;
}
.style21
{
    font-weight: bold;
    font-size: 14px;
    color: #cc0000;
    font-family: Arial;
}
.style22
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Arial;
}
.trademark
{
    font-size: 9px;
    color: #000000;
    font-family: Arial;
}
.style23
{
    font-size: 14px;
    color: #ffffff;
    font-family: Arial;
}
.redlarge
{
    font-weight: bold;
    font-size: 20px;
    color: #cc0000;
    font-family: Arial;
}
.greenlarge
{
    font-weight: bold;
    font-size: 20px;
    color: #008000;
    font-family: Arial;
}
TD.address
{
    background: #0e62ae;
}
TD.overview
{
    font-weight: bold;
    font-size: 11px;
    background: #dedede;
    font-family: Arial;
}
.story
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 2px;
    color: black;
    text-indent: 0px;
    line-height: 14px;
    padding-top: 2px;
    font-family: Arial;
    text-align: left;
    text-decoration: none;
}
.storypics
{
    padding-left: 0px;
    font-weight: normal;
    font-size: 12px;
    color: black;
    line-height: 14px;
    font-family: Arial;
    text-align: left;
    text-decoration: none;
}
.webentry
{
    padding-left: 0px;
    font-weight: normal;
    font-size: 12px;
    color: black;
    line-height: 14px;
    font-family: Arial;
    text-align: left;
    text-decoration: none;
}
.CheckoutButtons
{
    color: Black;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
}

.ForgotPassword
{
    font-size: 12px;
    color: #336699;
    font-weight: bold;
    font-family: Arial;
    cursor: pointer;
}

.BenefitsaccordionHeader
{
    color: Black;
    background-image: url(Images/GreyCollapsedbg.jpg);
    height: 22px;
    background-color: Transparent;
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: 5px;
    cursor: pointer;
    overflow: hidden;
}
.BenefitsaccordionContent
{
    background-color: #ffffff;
    border-top: none;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 10px;
    border: 2px solid #649ccf;
    overflow:hidden !important;
}
.BenefitItemsAccordion
{
    overflow: hidden;
}

.BenefitsaccordionHeaderSelected
{
    color: white;
    height: 22px;
    background-color: Transparent;
    background-image: url(Images/BlueExpandedbg.jpg);
    font-family: Arial, Sans-Serif;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: 5px;
    cursor: pointer;
    background-position: left top;
    overflow: hidden;
}

.accordionHeaderSelected
{
    color: white;
    background-image: url(Images/BlueExpandedbg.jpg);
    background-color: Transparent;
    font-family: Arial, Sans-Serif;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader
{
    color: white;
    background-color: #2E4d7B; /*	background-color:white;*/
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url('Images/expand.gif');
    background-repeat: no-repeat;
    background-position: 98% 50%;
}

.accordionHeader :image
{
    background-color: Transparent;
    border-bottom-width: 0px;
}

.accordionHeaderSelectedImd
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B; /*	background-color:white;*/
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url('Images/collapse.gif');
    background-repeat: no-repeat;
    background-position: 98% 50%;
}
.accordionHeaderSelectedImd image
{
    background-color: Transparent;
}
.accordionContentImd
{
    background-color: white;
    border-top: none;
    border-bottom: dotted 2px #2E4d7B;
    border-left: dotted 2px #2E4d7B;
    border-right: dotted 2px #2E4d7B;
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
}
.accordionContent
{
    background-color: white;
    border-top: none;
    border-bottom: dotted 2px #2E4d7B;
    border-left: dotted 2px #2E4d7B;
    border-right: dotted 2px #2E4d7B;
    text-align: left;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 5px;
}
.accordionChildHeader
{
    color: #2E4d7B;
    background-color: White; /*	background-color:white;*/
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    padding-left: 25px;
    cursor: pointer;
    background-image: url('Images/Plus.gif');
    background-repeat: no-repeat;
    background-position: 1% 50%;
}
.accordionChildHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: #2E4d7B;
    background-color: White; /*	background-color:white;*/
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    padding-left: 25px;
    cursor: pointer;
    background-image: url('Images/minus.gif');
    background-repeat: no-repeat;
    background-position: 1% 50%;
}
.accordionChildContent
{
    background-color: white;
    border-top: none;
    border-bottom: solid 1px #2E4d7B;
    border-left: solid 1px #2E4d7B;
    border-right: solid 1px #2E4d7B;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.imdUL
{
    list-style-type: none;
    padding-left: 2px;
    padding-top: 10px;
}
li.listimdUL
{
    background-image: url(../../images/zoom.png);
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
li.listimdUL a:link
{
    color: #2E4d7B;
}
li.listimdUL:hover a:link
{
    background-color: #2E4d7B;
    color: White;
}
li.listimdUL:hover a:visited
{
    background-color: #2E4d7B;
    color: White;
}
li.listimdUL a:visited
{
    color: #2E4d7B;
}
/* Home Page List - Special Attention icons */


.specialAttention
{
    list-style: none;
}

li.listspecialAttention
{
    background-image: url(../../images/zoom.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-bottom: 8px;
}
li.listsNewsletter
{
    background-image: url(../../images/Newsletter.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-bottom: 5px;
}


/* Style for the TextBox */
.txtbox
{
    border: medium none !important;
    font-size: 1.1em;
    height: 18px;
    line-height: 1em;
    margin: 0 0 8px;
    padding: 7px 6px 0; /*width:187px;*/
}

/* Style to Create a round Box */
.roundDiv1
{
    background: #D3DEEF;
    width: 98%; /*color:#fff; margin:0 8px; font-family:verdana,arial;font-size:9pt; font-weight:bolder;text-align:center;width:450px;*/
}
.rtop, .rbottom
{
    display: block;
    background: #fff;
}
.rtop *, .rbottom *
{
    display: block;
    height: 1px;
    overflow: hidden;
    background: #D3DEEF;
}
.r1
{
    margin: 0 5px;
}
.r2
{
    margin: 0 3px;
}
.r3
{
    margin: 0 2px;
}
.r4
{
    margin: 0 1px;
    height: 2px;
}

/*Style for red text. Important Notes*/
.importantText
{
    color: Red;
}

/*Style for Input form Labels*/
.labelCell
{
    text-align: right;
    height: 24;
    text-transform: capitalize;
    width: 480px;
}
.labelCellEnd
{
    text-align: left;
    height: 24;
    width: 160px;
    text-transform: capitalize;
}
/*Style for submit buttons*/

.submitBtn
{
    background-image: url(../../App_Themes/Theme_Blue/images/MBNBBtnV2.gif);
    border: medium none !important;
    color: White;
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    width: 68px;
    height: 27px;
    padding-bottom: 3px;
}

.submitBtnBig
{
    background-image: url(../../App_Themes/Theme_Blue/images/MBNBBtnV2Big.gif);
    border: medium none !important;
    color: White;
    background-repeat: no-repeat;
    padding: 0 5px;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    width: 150px;
    height: 27px;
    padding-bottom: 3px;
}
/* Style for Modal*/
/* Lightbox */
#lightbox
{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9999;
    width: 470px;
    padding: 20px 20px;
    border: 4px solid #D3EAF6;
    background: #FFF;
    margin: -100px 0 0 -200px;
    text-align: left;
}
.lightbox2
{
    display: none; /*z-index: 9999; 	position:relative;*/
    width: 470px;
    padding: 10px 20px 10px 16px;
    border: 4px solid #D3EAF6;
    background: #FFF; /*margin: 5px 0px 0px 220px;*/
    margin: 20px auto;
    text-align: center;
}

#lightbox[id]
{
    position: fixed;
}

#overlay
{
    display: none;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5000;
    margin-top: 0px;
    text-align: center;
    min-width: 470px;
    background: url( 'images/bg_lightbox.png' ) repeat top left;
}

#overlay[id]
{
    position: fixed;
}
#lightbox.done #lbLoadMessage
{
    display: none;
}
#lightbox.done #lbContent
{
    display: block;
}
#lightbox.loading #lbContent
{
    display: none;
}
#lightbox.loading #lbLoadMessage
{
    display: block;
}

#lightbox h3
{
    /*color: #1C496E; 	font-size: 2.6em; 	font-weight: normal; 	padding: 0 0 8px 0; 	margin: 0 0 20px 0;*/
    border-bottom: 3px solid #E6E6E6;
}

/*Style for each Page header*/
#header
{
    /*margin-left: 10px;*/
}
#header h3
{
    font-size: large;
    color: #1C496E;
    font-weight: bold;
}
#header span
{
    /*font-size: medium; 	font-weight: normal;*/
}

/* Styles for Road Assistance*/
#boxcontainerRoadAssistance
{
    width: 180px;
    float: left;
    padding-top: 10px;
    padding-left: 3px;
}
#boxcontainerRoadAssistance a
{
    color: #336699;
    font-weight: bold;
}
#boxheaderbgRoadAssistance
{
    background: url(  'images/welcomebgnRa.gif' );
    background-repeat: no-repeat;
    height: 20px;
    width: 180px;
    text-align: left;
}
#boxcontentbgRoadAssistance
{
    background: url(  'images/boxbgra.gif' );
    background-repeat: repeat-y;
    width: 180px; /*height: 200px;*/
    border: 0px;
    height: 540px;
}

#boxcontentRoadAssistance
{
}
.ulRoadAssistance
{
    /*	list-style-type:none;*/
    margin: 12px;
    font-size: 10px;
    font-weight: bold;
    padding-left: 0;
}
.liRoadAssistance
{
    /*background-image: url('images/symbol.jpg'); 	background-repeat: no-repeat;*/
    font-size: 10px;
    color: #487AAB;
    padding-bottom: 5px;
    font-weight: bold;
    margin: 12px;
}
.liRoadAssistanceSpan
{
    font-weight: bold;
    font-size: 12px;
    color: Black;
}
#boxfooterbgRoadAssistance
{
    background: url('images/welcomebgfooteRA.gif' );
    background-repeat: no-repeat;
    height: 25px;
    width: 180px;
    text-align: right;
    color: White;
}
#boxfooterbgmoreRoadAssistance
{
    padding-top: 3px;
    font-family: Verdana;
    font-style: italic;
}
#boxfooterbgmoreRoadAssistance a
{
    color: White;
}
.moreRoadAssistance
{
    color: White;
}
#boxheadertext
{
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #336699;
    font-style: italic;
    margin-left: 10px;
}
/* Style for CMS Boxes */
div.boxcontainer
{
    /*width: 265px;*/
    width: 370px;
    height: 250px;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
}
div.boxcontainer a
{
    color: #336699;
    font-weight: bold;
}
div.boxheaderbg
{
    /*background: url( 'images/welcomebgn.gif' );*/
    background: url( 'images/welcomebgnNew.gif' );
    background-repeat: no-repeat;
    height: 16px;
    /*width: 265px;*/
    width: 350px;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
     color: #336699;
    font-style: italic;
    padding-top: 4px;
    padding-left: 10px;
}
.boxheadertext
{
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #336699;
    font-style: italic;
    margin-left: 10px;
}

div.boxcontentbg
{
    /*background: url( 'images/boxbg.gif' );
    width: 265px;*/
    background: url( 'images/boxbgNew.gif' );
    background-repeat: repeat-y;
     width: 350px;
    height: 200px;
    overflow: auto;
    border: 0px;
    text-align: left;
}

div.boxcontent
{
    padding-top: 5px;
    text-align: left;
    padding-left: 10px;
}


div.boxfooterbg
{
    /*background: url( 'images/welcomebgfooter.gif' );*/
    background: url( 'images/welcomebgfooterNew.gif' );
    background-repeat: no-repeat;
    height: 25px;
    /*width: 265px;*/
    width: 350px;
    text-align: right;
}
div.boxfooterbgmore
{
    padding-top: 3px;
}
a.more
{
    text-align: right;
    font-weight: bold;
    font-style: italic;
    font-family: Times New Roman;
    font-size: 13px;
    margin-right: 15px;
    margin-top: 10px;
    padding-top: 10px;
    text-decoration: none;
}

#boxheader
{
    color: #4A79AD;
    font-weight: bold;
    font-style: italic;
}
#HeaderTitle
{
	font-size: large;
	color: #336699;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}
#HeaderDescription
{
	font-size:small;  font-weight: normal;
	margin-left: 0px;
	margin-right: 10px;
	text-align: left;
	padding-top: 14px;
}
#PopUPHeaderTitle
{
    font-size: 12px;
    color: #336699;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
}
#litContent
{
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
}
.StaticMenuItemStyle
{
    background: url("images/design_58.jpg") no-repeat;
    width: 221px;
}

/*Style for the Ajax Masks */
.MenuItemOver
{
    /*	background:url("Images/menuOver1.jpg")  no-repeat;  /*	background-color: red;   	font-family: Arial; 	font-size: 12px; 	font-weight: normal; 	color: white; 	padding: 0px; */
    cursor: hand;
    text-align: left;
    display: block;
}

.MaskedEditFocusIMD
{
    /*border: thin solid #FF0000; 	background-color: #FFFFFF; 	color: #000000;*/
}
.MaskedEditError
{
    /*border: thin solid #FF0000;*/ /*background-color: #ffcccc;*/
}
.MaskedEditMessage
{
    /*color: #ff0000;*/
    font-weight: bold;
}
/********************************/
/*Styles for the add temporary members page */
#temporarymember
{
    /*margin-left:10px;   margin-right:10px; 	width:95%;*/
}
#temporarymember table tr
{
    /*background-color: #DFEFFF;*/
    background-color: #E7EDF5;
}
#temporarymember table tr:hover
{
    background-color: #004080;
    color: #ffffff;
    font-weight: normal;
}
#temporarymember table tr:hover a:link
{
    color: #FFFFFF; /*font-weight: normal;*/
}
#temporarymember table tr a:link
{
    color: #004080; /*font-weight: normal;*/
}
#temporarymember table tr:h
{
    background-color: #004080;
    color: #FFFFFF; /*font-weight: normal;*/
}
#temporarymember table tr td
{
    /*font-size: 1em;*/
    font-family: 'Arial Unicode MS';
    padding: 1px 12x;
    border: 1px solid #004080;
    font-weight: lighter;
}

/*********************************************/
.userRegistrationPanels
{
    background-color: #D3DEEF;
}

.LoginHeaderText
{
    font-family: Verdana,Helvetica,sans-serif;
    font-size: Smaller;
    color: Black;
}

.LoginText
{
    color: Black;
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
}

.LoginHeader
{
    color: Black;
    font-family: Arial;
    font-weight: Bold;
    font-size: 10pt;
    text-align: center;
}

/************************
Styles For Menu*/
/*#menu table tr td
{
	color: #ffffff;
}*/

.menu A
{
    color: black;
    text-decoration: none;
    width: 100%;
    display: block;
}

.menu A:hover
{
    text-decoration: none;
    width: 100%;
    display: block;
}
.LoginTextBox
{
    color: Black;
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    height: 20px;
    width: 110px;
}
.FormTextBox
{
    color: Black;
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
    height: 20px;
    width: 220px;
}

A.SiteMapPath
{
    text-decoration: underline;
    width: 100%;
    display: inline;
}



A.SiteMapPath:hover
{
    text-decoration: underline;
    width: 100%;
    display: inline;
}

.floatimgleft
{
    /*word-wrap: break-word;*/
}

.ScrollTextArea
{
    height: 200px;
    width: 460px;
    overflow: auto;
    text-align: left;
}
/*Collapsible panel stylesheet*/
.collapsePanel
{
    color: white;
    height: 22px;
    background-color: #649ccf;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: 5px;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
    vertical-align: middle;
}
.collapsePanelContent
{
    background-color: #ffffff; /*border-top: none;*/
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 5px;
    border: 2px solid #649ccf;
    overflow: hidden;
}


A.C:link
{
    font-weight: bold;
    color: #336699;
    text-decoration: underline;
    cursor: pointer;
}
A.C:hover
{
    font-weight: bold;
    color: #4e4e4e;
    text-decoration: underline;
}
A.C:visited
{
    font-weight: bold;
    color: #336699;
    text-decoration: underline;
}


/* classes added for the iframe */
.maintextbold
{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}


/************************************************************************************************/
/*****************/
/*Sitefinity CSS*/
/*****************/
/************************************************************************************************/


body
{
    font-family: Arial;
    font-size: 12px;
    line-height: 1.2;
    background: url(Images/TNbg.jpg) repeat-x 0 0;
    text-align: left;
}

.logo .logoSkin
{
    background-image: url(Images/TNLogo.jpg);
}

div#wrapper
{
    margin: 0 auto;
    width: 980px;
    position: relative;
}
.logo
{
    margin: 0;
    padding: 25px 0 5px;
    background-color: #ffffff;
    font-size: 18px;
    font-weight: normal;
    width: 980px;
}

body.inner-page
{
    font-family: Arial;
    font-size: 12px;
    line-height: 1.2;
    background: url(Images/TNbg.jpg) repeat-x 0 0;
    text-align: left;
     background-color: #337da2;
}

.top-nav
{
    float: left;
    width: 980px;
    margin-left: 0px;
}

div.content
{
    margin: 0;
    padding-bottom: 0px;
    width: 564px;
    float: left; /*background: transparent url(Images/content.gif) repeat-x 0 0;*/
    min-height: 460px;
    display: inline;
}

.inner-page .contentExt
{
    padding: 14px 14px 14px 14px;
    margin-bottom: 20px;
    width: 952px;
    min-height: 460px;
}

.inner-page .content
{
    margin: 14px 14px 14px 0px;
    float: right;
    width: 762px;
}
.right_content
{
    margin: -10px -14px 20px 10px;
    padding: 15px;
    width: 187px;
    float: right;
    background-color: #D1D3D3;
}
div.sidebar
{
    margin: 14px 14px 0 14px;
    padding: 0;
    width: 308px;
    float: left;
}

div.sidebarExt
{
    padding-left: 14px;
    width: 308px;
}

div.header_content
{
    padding: 14px 0 14px 0;
    padding: 0;
    width: 100%;
    display: inline;
}

.inner-page .sidebar
{
    width: 175px;
    display: inline;
    margin: 14px 14px 0 14px;
}


div.footer
{
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
    background-color: #12436c;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 10px;
    width: 100%;
}
div.footer a
{
    color: #fff;
}
div.contact
{
    margin: 20px 0 0;
    padding: 17px 14px;
    background-color: #cbd9e0;
}
.inner-page div.contact
{
    margin-top: 0;
}
.footer .contact
{
    padding: 15px 34px;
}
div.wrap
{
    padding: 17px 14px;
    background-color: #dcdede;
}
.inner-page div.wrap
{
    padding: 0;
    background-color: transparent;
}
div.mainbar div.wrap
{
    /* background: transparent url(Images/div_latest_news.gif) no-repeat 50% 100%; */
}
div.contentWrapper
{
    padding: 0 0 0 0;
    width: 980px;
    float: left;
    background-color: #ffffff;
    border-top-style: none;
}

div.breadcrums
{
    height: 20px;
    float: left;
    width: 975px;
    background-color: #e9eaec;
    font-size: 10px;
    font-weight: 600;
    color: #000000;
    padding: 3px 0 0 5px;
}

div.breadcrums a:link, div.breadcrums a:visited, div.breadcrums a:hover, div.breadcrums a:active
{
    background-color: #e9eaec;
    font-size: 10px;
    font-weight: 600;
    color: #4a7892;
}


a.inner_search_text:link, a.inner_search_text:visited, a.inner_search_text:active
{
    font-size: 12px;
    font-weight: 600;
    color: #4a7892;
}

a.inner_search_text:hover
{
    font-size: 12px;
    font-weight: 600;
    color: #4a7892;
    text-decoration: underline;
}

div.top_panel
{
    background-color: #2F383C;
    height: 268px;
    float: left;
    width: 276px;
    color: #ABBDC2;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding: 10px 10px 0 10px;
    font-family: Arial;
}

.center_panel a:hover
{
    text-decoration: underline !important;
    color: #ffffff !important;
}

.center_panel a:visited, .center_panel a:link, .center_panel a:active
{
    text-decoration: none;
    color: #000035;
}

.center_panel .center_inner_text a:link, .center_panel .center_inner_text a:visited, .center_panel .center_inner_text a:hover, .center_panel .center_inner_text a:active
{
    color: #4a7892;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold !important;
}
.center_panel .center_inner_text a:hover
{
    text-decoration: underline;
    color: #4a7892 !important;
    font-size: 12px;
    font-weight: bold;
}

.right_panel a:hover
{
    text-decoration: underline !important;
    color: #ffffff !important;
}

.right_panel a:visited, .right_panel a:link, .right_panel a:active
{
    text-decoration: none;
    color: #000035;
}

.left_panel a:hover
{
    text-decoration: underline !important;
    color: #ffffff !important;
}

.left_panel a:visited, .left_panel a:link, .left_panel a:active
{
    text-decoration: none;
    color: #000035;
}


.du_rssreader a:hover
{
    color: #4a7892 !important;
    text-decoration: underline;
}

.du_rssreader a:visited, .du_rssreader a:link, .du_rssreader a:active
{
    text-decoration: none;
    color: #4a7892;
}

.right_panel_bottom a:hover
{
    text-decoration: underline !important;
    color: #ffffff !important;
}

.right_panel_bottom a:visited, .right_panel_bottom a:link, .right_panel_bottom a:active
{
    text-decoration: none;
    color: #000035;
}


.left_panel
{
    background-color: #e9eaec;
    height: 268px;
    width: 286px;
}

.left_panel_content
{
    background-color: #e9eaec;
    height: 268px;
    width: 286px;
    overflow: hidden;
}

.left_panel_header
{
    background: #e9eaec url(Images/left_panel_header_bg.jpg) no-repeat 0 0;
    height: 24px;
    width: 286px;
}
.center_panel
{
    background-color: #e9eaec;
    height: 268px;
    width: 332px;
}
.right_panel
{
    background-color: #e9eaec;
    height: 200px;
    width: 322px;
}

.right_panel_bottom
{
    background-color: #e9eaec;
    height: 87px;
    width: 322px;
}

.slide_show
{
    background-color: #cedfe7;
    height: 278px;
    float: right;
    width: 684px;
}
.inner-page .page_title
{
    padding: 0 10px;
    height: 50px;
    float: right;
    width: 656px;
    margin-right: 20px;
    margin-left: 0px;
}
/* Headings */
.page_title h1
{
    margin: 0;
    padding: 35px 0 0 68px;
    color: #fff;
    font-size: 34px;
    font-weight: normal;
    width: 656px;
}
.content h1
{
    margin: 10px 0 10px;
    color: #fff;
    font-size: 34px;
    font-weight: normal;
}

.contentExt h1
{
    margin: 10px 0 10px;
    color: #fff;
    font-size: 34px;
    font-weight: normal;
}.inner-page .center_content h1
{
    margin: 10px 0 10px;
    color: #fff;
    font-size: 34px;
    font-weight: normal;
}

.content h2, #Main .sf_newsList h2.sf_newsTitle
{
    margin: 0 0 10px;
    color: #928B0C;
    font-size: 18px;
    font-weight: normal;
}

.center_content h2, #Main .sf_newsList h2.sf_newsTitle
{
    margin: 0 0 10px;
    color: #928B0C;
    font-size: 18px;
    font-weight: normal;
}
.content h3
{
    margin: 0 0 10px;
    color: #464646;
}
.content .right_content h3
{
    font-size: 18px;
    font-weight: normal;
    color: #000;
}

.center_content h3
{
    margin: 0 0 10px;
    color: #464646;
}
.center_content .right_content h3
{
    font-size: 18px;
    font-weight: normal;
    color: #000;
}
.sidebar h3
{
    font-size: 18px;
    font-weight: normal;
}
.inner-page .sidebar h3
{
    padding: 20px 15px 10px 21px;
    color: #fff;
    background: #235A70 url(Images/h3-sidebar.gif) no-repeat 100% 0;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #6db9d1;
}
.footer .contact h3
{
    font-size: 14px;
    display: inline;
}
.content h4
{
    margin: 0 0 10px;
    color: #464646;
    font-weight: normal;
}
.content .right_content h4
{
    font-size: 12px;
    font-weight: bold;
}

.center_content h4
{
    margin: 0 0 10px;
    color: #464646;
    font-weight: normal;
}
.center_content .right_content h4
{
    font-size: 12px;
    font-weight: bold;
}

.inner-page .center_content
{
    margin: 14px 14px 14px 0px;
    float: left;
    width: 502px;
    padding-bottom: 0px;
}

.inner-page .right_SideBar
{
    margin: 14px 14px 0 0;
    padding: 0;
    width: 246px;
    float: left;
    background-color: #e9eaec;
}

.sidebar h4
{
    margin: 0 0 5px;
}
/* Paragraphs */
p
{
    margin: 0;
    padding: 0;
    line-height: 1.5;
}
.content p
{
    margin: 0 0 10px;
    padding: 0;
}
.content p.more
{
    text-align: right;
    font-size: 11px;
}

.center_content p.more
{
    text-align: right;
    font-size: 11px;
}

.date, .content p.date
{
    color: #338cae;
    font-size: 10px;
    margin-bottom: 0;
}
.page_title p
{
    padding: 30px 0 0 68px;
    color: #fff;
    width: 704px;
    line-height: 1.8;
}
/* Lists */
ul, ol
{
    margin: 0 0 10px 0px;
    padding: 0;
    /*list-style-position: inside;*/
}
li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ol li
{
    list-style-type: decimal;
}
.content ul
{
    margin-left: 0;
}
.content ul li
{
    padding-left: 10px;
    list-style-type: none; /*background: transparent url(Images/bullet.gif) no-repeat 9px 5px;*/
}
.content ol
{
    margin-left: 30px;
}
.content ul.key-items
{
    color: #928B0C;
    font-weight: bold;
}
.content ul.key-items li
{
    background-image: url(Images/bullet-yellow.gif);
    background-position: 5px 2px;
}

.center_content ul
{
    margin-left: 0;
}
/*.center_content ul li
{
    padding-left: 30px;
    list-style-type: none;
    background: transparent url(Images/bullet.gif) no-repeat 9px 5px;
}*/
.center_content ol
{
    margin-left: 30px;
}
.center_content ul.key-items
{
    color: #928B0C;
    font-weight: bold;
}
.center_content ul.key-items li
{
    background-image: url(Images/bullet-yellow.gif);
    background-position: 5px 2px;
}
.wrap .news-list
{
    margin: 0;
}
.wrap .news-list li
{
    padding: 17px 0;
    list-style-type: none;
    background: transparent url(Images/sidebar_news_li.gif) repeat-x 0 100%;
}
/* Semantic */
strong
{
    font-weight: bold;
    font-style: normal;
}
em
{
    font-weight: normal;
    font-style: italic;
}
address
{
    padding-top: 5px;
    font-style: normal;
    line-height: 1.5;
}
.footer .contact address
{
    display: inline;
}
/* Links */
a:link, a:visited, a:active
{
    color: #4a7892;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.sidebar h4 a:link, .sidebar h4 a:visited, .sidebar h4 a:hover, .sidebar h4 a:active
{
    color: #464646;
}
/* Community Logo */
.poweredBySitefinityLogo
{
    padding: 20px 0;
    width: 100%;
    float: left;
    clear: both;
}
/* Blogs */
.content ul.sf_postListing li
{
    background-image: none;
}

.center_content ul.sf_postListing li
{
    background-image: none;
}

/*********************/
/*CMS content styles*/
/*********************/

.paragraph_style
{
    font-family: Arial;
    font-size: 11px;
}
.Signature
{
    font-family: mso-fareast-font-family,Times New Roman;
    font-size: large;
    font-style: italic;
    text-align: right;
    font-weight: 600;
    font-variant: normal;
}

.paragraph_style h1
{
    font-family: mso-fareast-font-family,Times New Roman;
    font-size: large;
    font-style: italic;
    text-align: center;
    font-weight: 600;
    font-variant: normal;
}

img.FloatLeft
{
    float: left;
    margin: 4px 10px 4px 0;
}

img.FloatRight
{
    float: right;
    margin: 4px 0 4px 10px;
}




.center_content .companygrowthtext ul li
{
    list-style-type: disc; /*background: transparent url(Images/Symbol-Information.png) no-repeat;*/
    height: 50px;
    text-align: left;
    padding: 10px 0 0 10px;
}


/*Sitemap page styles*/

.sitemap_header
{
    color: #97989a;
    font-size: 12px;
    font-weight: normal;
}
.sitemap_header_top
{
    font-size: 18px;
    color: #c96b23;
    font-weight: bold;
    padding-bottom: 5px;
    line-height: 20px;
    padding-top: 14px;
}

.sitemap_header_maintext
{
    font-size: 12px;
    color: #515151;
    line-height: 14px;
}
#sitemapcontent
{
    background-color: #2f383c;
}

.topSitemaptext
{
    color: #215589;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

a.topSitemaptext:link, a.topSitemaptext:visited, a.topSitemaptext:hover
{
    color: #215589;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

/* Background color */
#green
{
    background-color: #2f383c;
}
#green td
{
    background-color: #2f383c;
}

.green
{
    background-color: #2f383c;
}

.green td
{
    background-color: #2f383c;
}

.mygreen
{
    background-color: #12436c;
}
.mygreen td
{
    background-color: #12436c;
}

.footertext
{
    font-size: 10px;
    color: #7b838b;
}
.grayhead
{
    font-size: 11px;
    color: #3B3C3C;
    font-weight: bold;
}
.lefthead
{
    font-size: 11px;
    color: #3B3C3C;
    font-weight: bold;
    height: 24px;
    padding-left: 11px;
}
.newshead
{
    font-size: 11px;
    color: #215589;
    font-weight: bold;
}
.skyblue
{
    font-size: 11px;
    color: #abbdc2;
    font-weight: bold;
}
.heading
{
    font-size: 14px;
    color: #ffffff;
    line-height: 18px;
}
.maintext
{
    font-size: 12px;
    color: #515151;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 14px;
}
.maintextLabel
{
    font-size: 12px;
    color: #515151;
    line-height: 14px;
    color: Red;
}
.teamtext
{
    color: black;
    font-size: 11px;
}
.teamtext1
{
    color: black;
    font-size: 12px;
    font-weight: normal;
}
.whitetext
{
    font-size: 11px;
    color: #ffffff;
}
.maintext td.orangehead
{
    font-size: 18px;
    color: #c96b23;
    font-weight: bold;
    line-height: 20px;
}
.orangehead
{
    font-size: 18px;
    color: #c96b23;
    font-weight: bold;
    line-height: 20px;
}
.maintext td.orangehead1
{
    font-size: 13px;
    color: #c96b23;
    font-weight: bold;
}
.orangehead1
{
    font-size: 13px;
    color: #c96b23;
    font-weight: bold;
}
.prorangehead
{
    font-size: 14px;
    color: #c96b23;
    font-weight: bold;
}
.blackheading
{
    font-size: 24px;
    color: #212a29;
}
.maintextFinanace
{
    font-size: 14px;
    color: #515151;
    line-height: 18px;
}
.blackheading1
{
    font-size: 13px;
    color: #3B3C3C;
    font-weight: bold;
}
.maintextDownload
{
    font-size: 11px;
    color: #515151;
    line-height: 14px;
}
.orangehead2
{
    font-size: 18px;
    color: #c96b23;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 35px 0px 0px;
    line-height: 20px;
    padding-top: 0px;
}
.textboxfrm input
{
    font-size: 11px;
    color: #2d5060;
    background-color: #f8f8f9;
    height: 16px;
    width: 100px;
    padding-left: 2px;
}
.txtform
{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
}
.topHeaderPanel
{
    background-image: url(Images/top-righ-panel-header-bg-img.jpg);
    background-repeat: no-repeat;
    width: 246px;
    height: 24px;
    font-size: 11px;
    color: #24292c;
    font-weight: bold;
}

.maintext ul li
{
    list-style-type: disc; /* background: transparent url(Images/Symbol-Information.png) no-repeat;*/
    height: 30px;
    text-align: left;
    padding: 10px 0 0 10px;
}

/*RSSFeedRader*/

.du_rssreader_default
{
    height: 268px;
    width: 285px;
}
.du_rssreader_default .du_rssreader ul
{
    padding: 0;
    list-style-type: none;
}
.du_rssreader_li_title
{
    font-weight: bold;
}
.du_rssreader_li_pubDate
{
    font-size: 0.8em;
    font-style: italic;
}
.du_rssreader_li_description
{
    padding: 0 13px 10px 0;
    font-size: 11px;
}

.du_rssreader
{
    margin: 7px 0 0 10px !important;
}

.du_rssreader_default .du_rssreader ul
{
    list-style-type: none !important;
}

.inner-page .right_SideBar .du_rssreader_default
{
    min-height: 310px;
    width: 246px;
    padding-bottom: 10px;
}

.inner-page .right_SideBar .du_rssreader_default .du_rssreader li
{
    list-style-type: none;
    padding-right: 10px;
}
.inner-page .right_SideBar .du_rssreader_li_title
{
    font-weight: bold;
}
.inner-page .right_SideBar .du_rssreader_li_pubDate
{
    font-size: 0.8em;
    font-style: italic;
}
.inner-page .right_SideBar .du_rssreader_li_description
{
    padding: 0 10px 10px 0;
    font-size: 11px;
}

.inner-page .right_SideBar .du_rssreader
{
    margin: 7px 0 10px 10px !important;
}

/*JQuery scroll panel*/



.jScrollPaneContainer
{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack
{
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
    background: #abb4bd; /*background track*/
}
.jScrollPaneDrag
{
    position: absolute;
    background: #8e98a2; /*scroller*/
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
a.jScrollArrowUp
{
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden; /*background-color: #666;*/
    background: transparent url(Images/basic_arrow_up.png) no-repeat 0 0;
    height: 9px;
}
a.jScrollArrowUp:hover
{
    /*background-color: #f60;*/
    background: transparent url(Images/basic_arrow_up_hover.png) no-repeat 0 0;
}

a.jScrollArrowDown
{
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    text-indent: -2000px;
    overflow: hidden; /*background-color: #666;*/
    background: transparent url(Images/basic_arrow_down.png) no-repeat 0 0;
    height: 9px;
}
a.jScrollArrowDown:hover
{
    background-color: #f60;
    background: transparent url(Images/basic_arrow_down_hover.png) no-repeat 0 0;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover
{
    background-color: #f00;
}
/*Medialibrary*/
.VideoIcon
{
	text-align: left;
	margin-right: 3px;
}
/* this is to specify the docuyment selectors icons like pdf etc.*/

#Main a[href $='.pdf'] { 
   padding-right: 23px;
   padding-bottom: 3px;
   background: transparent url(img/icons/pdf.png) no-repeat right;
}

#Main a[href $='.csv'], a[href $='.doc'], a[href $='.docx'] { 
   padding-right: 23px;
   padding-bottom: 3px;
   background: transparent url(img/icons/csv.png) no-repeat right;
}

#Main a[href ^='mailto'] { 
   padding-right: 23px;
   padding-bottom: 3px;
   background: transparent url(img/icons/mailto.png) no-repeat right;
}

#Main a[href ^='https'] { 
   padding-right: 23px;
   padding-bottom: 3px;
   background: transparent url(img/icons/https.png) no-repeat right;
}

#Main a[target ^='_blank'] { 
   padding-right: 23px;
   padding-bottom: 3px;
   background: transparent url(img/icons/new.png) no-repeat right;
}
  
 .rssfeeddate
 {
    font-size: 0.8em;
    font-style: italic;
    padding-bottom : 10px;
 }
     
     
.standardLink
{
    font-size:11px;
    text-decoration:none;  
}
  
.iframeScroll
{
    width:100%;
    min-height:1300px;
}

.pnlContent
{
    min-height:1300px;    
}


