@import url('portalmodules.css');
/*Custom*/
 DIV.THHeading
 {
	font-family: Tahoma;
	font-weight: 500;
	font-size: 18px;
	color: #0B3552;
 }
 
 .SubpageFrame 
 { border:solid 1px silver; 
   padding:3px;
   width:693px;
 }
 
 .SubpageBack
 {
    border:solid 1px silver; 
    padding:3px; 
    background:#FFFFFF url('subpageback.jpg') repeat-y;     
}
 
/* DNN6 */
.DnnModule {
	height: auto;
}
.dnnFormPopup .ui-dialog-titlebar {
	line-height: 41px;
	padding: 0 0 0 12px;
}
.dnnFormPopup a.dnnToggleMax {
	margin: 10px 38px 0 0; 
}
/* Wrappers */
HTML, BODY, #Form {
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size: 12px;
}
.FullWidth {
	width: 100%;
}
.FullHeight {
	height: 100%;
}
/* Skin Width Images */
.SWLink {
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	font-size: 7px;
}
.SWImg {
	border-style: none;
}
/* [USER] */
.dnnUSER {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnUSER:link {
	color: #333333;
	text-decoration: none;
}
A.dnnUSER:visited {
	color: #333333;
	text-decoration: none;
}
A.dnnUSER:active {
	color: #333333;
	text-decoration: none;
}
A.dnnUSER:hover {
	color: #000000;
	text-decoration: underline;
}
/* [LOGIN] */
.dnnLOGIN {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnLOGIN:link {
	color: #333333;
	text-decoration: none;
}
A.dnnLOGIN:visited {
	color: #333333;
	text-decoration: none;
}
A.dnnLOGIN:active {
	color: #333333;
	text-decoration: none;
}
A.dnnLOGIN:hover {
	color: #000000;
	text-decoration: underline;
}
/* [SEARCH] */
.dnnSEARCH {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	white-space: nowrap;
}
A.dnnSEARCH:link {
	color: #333333;
	text-decoration: none;
}
A.dnnSEARCH:visited {
	color: #333333;
	text-decoration: none;
}
A.dnnSEARCH:active {
	color: #333333;
	text-decoration: none;
}
A.dnnSEARCH:hover {
	color: #333333;
	background-color: #e4e4e4 !important;
	text-decoration: none;
}
.dnnSEARCH LABEL {
	color: #666666;
	font-size: 12px;
	vertical-align: middle;
	display: none;
}
#dnn_dnnSEARCH_txtSearch {
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #333333;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 13px;
	vertical-align: middle;
	width: 124px;
	height: 14px;
}
#dnn_dnnSEARCH_optWeb, #dnn_dnnSEARCH_WebRadioButton {
	vertical-align: middle;
	display: none;
}
#dnn_dnnSEARCH_optSite, #dnn_dnnSEARCH_SiteRadioButton {
	vertical-align: middle;
	display: none;
}
.dnnSEARCH IMG {
	margin: 0px 0px 2px -5px;
	vertical-align: middle;
}
#dnn_dnnSEARCH_cmdSearch {
	border: 1px solid #333333;
	padding: 1px 5px 1px 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: #E4E4E4;
	vertical-align: middle;
}
/* [CURRENTDATE] */
.dnnCURRENTDATE {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
/* [BREADCRUMB] */
.dnnBREADCRUMB {
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
}
A.dnnBREADCRUMB:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnBREADCRUMB:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnBREADCRUMB:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnBREADCRUMB:hover {
	color: #EEEEEE;
	text-decoration: underline;
}
/* [LANGUAGE] */
#LanguageComboBox SELECT {
	font-size: 11px;
	width: 135px;
	height: 17px;
}
#LanguageComboBox IMG {
	vertical-align: top;
	height: 13px;
}
/* [LINKS] */
.dnnLINKS {
	padding: 0px 1px 0px 1px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #9C9C9C;
}
A.dnnLINKS:link, A.dnnLINKS:visited, A.dnnLINKS:active {
	color: #333333;
	text-decoration: none;
}
A.dnnLINKS:hover {
	color: #000000;
	text-decoration: underline;
}
/* [COPYRIGHT] */
.dnnCOPYRIGHT {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
}
/* [TERMS] */
.dnnTERMS {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnTERMS:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnTERMS:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
A.dnnTERMS:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.dnnTERMS:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* [PRIVACY] */
.dnnPRIVACY {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnPRIVACY:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnPRIVACY:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
A.dnnPRIVACY:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.dnnPRIVACY:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* [HELP] */
.dnnHELP {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnHELP:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.dnnHELP:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
A.dnnHELP:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.dnnHELP:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* Skin PANES */
.sloganpane {
	padding: 0px 8px 0px 8px;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
/* IMAGE PANE */
/* To change the banner height change the height value */
/* To change the banner image replace background-image with 
   Image1.jpg, Image2.jpg, Image3.jpg, Image4.jpg, Image5.jpg, Image6.jpg or Image7.jpg */
.imagepane {
    background-color: transparent;
	/*background-position: right center;
	background-image: url(media/TopWave.jpg);
	background-repeat: no-repeat;
	background-color: transparent;*/
	vertical-align: top;
	text-align:right;
	width: 100%;
	height: 140px;
	float:right;
}
.leftpanelpane {
	padding: 8px 4px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	height: 100%;
}
.leftpanelpaneP {
	padding: 8px 6px 0px 6px;
	background-color: transparent;
	vertical-align: top;
	height: 100%;
}
.toppane {
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.leftpane {
	padding: 8px 0px 0px 0px;
	vertical-align: top;
	background-color: transparent;
	height: 0%;
}
.contentpane {
	padding: 8px 6px 0px 6px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.rightpane {
	padding: 8px 0px 0px 0px;
	vertical-align: top;
	background-color: transparent;
	height: 0%;
}
.middletoppane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.middlepane {
	padding: 8px 6px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 6000px;
	height: 0%;
}
.middlerightpane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 470px;
	height: 0%;
}
.middlebottompane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.bottomleftpane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	height: 0%;
}
.bottomcenterpane {
	padding: 8px 6px 0px 6px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.bottomrightpane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	height: 0%;
}
.bottompane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.footerpane {
	padding: 8px 0px 0px 0px;
	background-color: transparent;
	vertical-align: bottom;
	height: 0%;
}
.footerpaneP {
	padding: 8px 6px 0px 6px;
	background-color: transparent;
	vertical-align: bottom;
	height: 0%;
}
/* Preview Containers PANES */
.to1pane {
	padding: 10px 0px 0px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.to2pane {
	padding: 4px 4px 0px 8px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.to3pane {
	padding: 4px 8px 0px 4px;
	background-color: transparent;
	vertical-align: top;
	height: 0%;
}
.cotoppane {
	padding: 10px 8px 0px 8px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0%;
}
.co1pane {
	padding: 0px 8px 0px 16px;
	background-color: transparent;
	vertical-align: top;
	width: 25%;
	height: 100%;
}
.co2pane {
	padding: 0px 8px 0px 8px;
	background-color: transparent;
	vertical-align: top;
	width: 25%;
	height: 100%;
}
.co3pane {
	padding: 0px 8px 0px 8px;
	background-color: transparent;
	vertical-align: top;
	width: 25%;
	height: 100%;
}
.co4pane {
	padding: 0px 16px 0px 8px;
	background-color: transparent;
	vertical-align: top;
	width: 25%;
	height: 100%;
}
.bo1pane {
	padding: 10px 4px 10px 8px;
	background-color: transparent;
	vertical-align: middle;
	vertical-align: top;
	width: 29%;
	height: 100%;
}
.bo2pane {
	padding: 10px 5px 0px 5px;
	background-color: transparent;
	vertical-align: middle;
	width: 42%;
	height: 100%;
}
.bo3pane {
	padding: 10px 8px 0px 14px;
	background-color: transparent;
	vertical-align: middle;
	vertical-align: top;
	width: 29%;
	height: 100%;
}
/* [MCMENU] */
/* Horizontal */
.Mrt_Css {
	background-color: #e4e4e4;
	height: 26px;
}
.Mrt_CssSprt {
	font-size: 1px;
	vertical-align: top;
	width: 1px;
}
.Mrt_CssSprt DIV {
	font-size: 1px;
	background-position: center top;
	background-image: url(media/MenuSprtr.gif);
	background-repeat: repeat-x;
	width: 1px;
	height: 26px;
}
/* Vertical */
.V_Mrt_Css {
	border: 1px solid #999999;
	background-color: #e4e4e4;
	width: 100%;
}
.V_Mrt_CssSprt DIV {
	font-size: 1px;
	background-color: #999999;
	height: 1px;
}
.VP_Mrt_Css {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	background-color: #e4e4e4;
	width: 100%;
}
.VP_Mrt_CssSprt DIV {
	font-size: 1px;
	background-color: #999999;
	height: 1px;
}
/* Dual Horizontal */
.DMrc_Css {
	height: 49px;
}
.DMrc_CssMidCenter {
	text-align: left;
	vertical-align: top;
}
.DMrt_Css {
	height: 26px;
}
.DMrt_CssSprt {
	font-size: 1px;
	vertical-align: top;
	width: 1px;
}
.DMrt_CssSprt DIV {
	font-size: 1px;
	background-position: center top;
	background-image: url(media/MenuSprtr.gif);
	background-repeat: repeat-x;
	width: 1px;
	height: 26px;
}
/* BACKGROUND */
.BgBordered {
	background-color: #CCCCCC;
	background-position: center top;
	background-image: url(media/BgGrad.png);
	background-repeat: repeat-x;
}
.BgBorderedColor {
	background-color: #B8BFCC;
	background-position: center top;
	background-image: url(media/BgGrad.png);
	background-repeat: repeat-x;
}
.BgFramed {
	/*background-color: #FFFFFF;*/
	background-image: url(media/BigBg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.BgFramedColor {
	background-color: #B8BFCC;
}
/* TABLE MAIN */
.TdMainGapBorderedLR {
	padding: 0px 10px 0px 10px;
}
.TdMainGapFramedLR {
	padding: 0px 10px 0px 10px;
}
.TdMainGapFramedTB {
	height: 10px;
}
#TableMain {
	margin: auto;
	/*background-color: #FFFFFF;*/
	background-color:transparent;
	text-align: left;
	width: 600px;
	min-height: 100%;
	height: 100%;
}
.TdMain {
	padding: 0px 0px 0px 0px;
}
/* BANNER */
.TdBanner {
	padding: 0px 0px 0px 0px;
}
/* REGISTER LOGIN */
.TdRegisterLogin {
	border-style: none;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	background-position: right center;
	/*background-image: url(media/GradL.png);*/
	background-repeat: repeat-y;
	background-color: #FFFFFF;/*#4263A5;*/
	text-align: right;
	height: 21px;
	white-space: nowrap;
	display:none;
}
/* Width Selectors */
.TdWidthSelectors 
{
    display:none;
	padding: 0px 7px 0px 0px;
	height: 16px;
	vertical-align: middle;
}
/* LANGUAGE */
.language-object .Language {
	float: none;
}
.language-object .Language img {
	border: 1px solid transparent;
}
.language-object .Language.selected img {
	border-color: #333;
}
.TdLang {
	font-size: 11px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
/* LOGO SLOGAN */
.TdLogoSlogan {
	font-size: 11px;
	background-position: left center;
	background-image: url(media/GradR.png);
	background-repeat: repeat-y;
	background-color: #4263A5;
	vertical-align: top;
	white-space: nowrap;
}
.TdLogoSloganV {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	font-size: 11px;
	background-position: left center;
	background-image: url(media/GradR.png);
	background-repeat: repeat-y;
	background-color: #4263A5;
	vertical-align: top;
	white-space: nowrap;
}
/* LOGO */
.TdLogo {
	padding: 7px 5px 5px 0px;
	vertical-align: top;
	text-align: left;
}
/* IMAGE PANE, FLASH BANNER */
/* To change the banner background color change the background-color value */
.TdLogoImagePane {
	font-size: 11px;
	vertical-align: top;
	white-space: nowrap;
}
.TdLogoImagePaneV {
	border-style: none;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	font-size: 11px;
	vertical-align: top;
	white-space: nowrap;
}
.TdLogoFlash {
	font-size: 11px;
	vertical-align: top;
	white-space: nowrap;
}
.TdLogoFlashV {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	font-size: 11px;
	vertical-align: top;
	white-space: nowrap;
}
/* To change the flash background color change the background-color value */
#TdFlashBanner {
	text-align: right;
	vertical-align: middle;
}
/* CURRENTDATE */
.TdCurrentDate {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	vertical-align: middle;
	width: 212px;
	white-space: nowrap;
}
.TdCurrentDate DIV {
	width: 212px;
	white-space: nowrap;
	
}
.TdCurrentDateLP {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #999999;
	font-size: 11px;
	vertical-align: middle;
	width: 212px;
	height: 26px;
}
/* SEARCH */
.TdSearch {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	vertical-align: middle;
	width: 210px;
	display:none;
}
.TdSearchPanel {
	padding: 8px 0px 8px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	font-size: 11px;
	background-color: #D1D1D1;
}
.TdSearchPanelDH {
	padding: 0px 0px 0px 5px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #999999;
	font-size: 11px;
	background-color: #D1D1D1;
	line-height: 19px;
	height: 49px;
}
/* MENU */
.TableMenu {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #999999;
	background-color: #e4e4e4;
	vertical-align: top;
}
.TableMenuDH {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #999999;
	background-position: center top;
	background-image: url(media/DMenuSh.png);
	background-repeat: repeat-x;
	background-color: #e4e4e4;
	vertical-align: top;
}
.TdContent {
	padding: 0px 6px 0px 6px;
	/*background-image: url(media/BGGrade.jpg);*/
	background-color:transparent;
}
/* LEFT PANEL */
.TdPanel {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #999999;
	background-color: #e4e4e4;
	vertical-align: top;
	width: 196px;
}
.TdMenuPanel {
	padding: 6px 3px 0px 0px;
	vertical-align: top;
	width: 190px;
}
/* BREADCRUMB SEARCH */
.TdBreadSearch {
	padding: 2px 0px 0px 0px;
	vertical-align: middle;
	height: 21px;
	white-space: nowrap;
}
.TdBread {
	font-size: 11px;
	vertical-align: middle;
	white-space: nowrap;
}
.TdFooter {
	padding: 0px 0px 0px 0px;
}
.TdFooterLP {
	padding: 0px 0px 0px 0px;
}
/* LINKS */
.TableLinks {
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #999999;
	background-color: #e4e4e4;
	vertical-align: top;
	height: 23px;
}
.TdLinks {
	padding: 0px 5px 0px 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.TdLinksLP {
	padding: 0px 5px 0px 5px;
	font-size: 11px;
	vertical-align: middle;
	white-space: nowrap;
}
.TdCTPHLP {
	padding: 0px 0px 0px 0px;
}
.TdCTPH {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #999999;
	font-size: 11px;
	background-position: left center;
	/*background-image: url(media/GradR.png);*/
	background-repeat: repeat-y;
	background-color: #0B3552;
	vertical-align: middle;
	height: 25px;
	white-space: nowrap;
	color: #FFFFFF;
}

/* Preview Containers Skin */
.TdContainers {
	padding: 0px 0px 8px 0px;
}
.TableContainers {
}
/* Preview Banner Images Module */
#TdBanner2 {
	background-position: right center;
	background-image: url(media/Image2.jpg);
	background-repeat: no-repeat;
}
#TdBanner3 {
	background-position: right center;
	background-image: url(media/Image3.jpg);
	background-repeat: no-repeat;
}
#TdBanner4 {
	background-position: right center;
	background-image: url(media/Image4.jpg);
	background-repeat: no-repeat;
}
#TdBanner5 {
	background-position: right center;
	background-image: url(media/Image5.jpg);
	background-repeat: no-repeat;
}
#TdBanner6 {
	background-position: right center;
	background-image: url(media/Image6.jpg);
	background-repeat: no-repeat;
}
#TdBanner7 {
	background-position: right center;
	background-image: url(media/Image7.jpg);
	background-repeat: no-repeat;
}

/*------------------------------------------------*/
/* Slide jquery
/*------------------------------------------------*/
    #container {
	    position:relative;
	    z-index:0;
	    width:700px;
	    padding:0px;
	    margin:0 auto;
	text-decoration:none;
    }

    #example {
	    position:relative;
	    width:700px;
	    height:300px;
	}

    /* Slide -*/
    #slides {
	    position:absolute;
	    z-index:9;
	    top:0px; left:0px;
		text-decoration:none;
    }

    .slides_container {
	    display:none;
	    position:relative;
	    width:700px;
	    overflow:hidden;
		border:solid 2px #FFFFFF;
    }

    .slides_container a {
	    display:block;
	    width:700px;
	    height:268px;
	}

    .slides_container a img {
	    display:block;
		text-decoration:none;
    }

    /* Next/Prev buttons 
    -------------------------------------*/
    #slides .next, #slides .prev {
	    display: block;
        position: absolute;	   
	    width: 20px; height: 20px;
	    bottom: 9px; left: 12px;
	    padding: 0;
	    z-index:12;
    }

    #slides .prev {  background: transparent url('images/left-arrow.png') center center no-repeat;  }
    #slides .next {	left:96px;  background: transparent url('images/right-arrow.png') center center no-repeat; }

    /* Page link -*/
    .pagination_wrap { 
	    display: inline-block;
	    position: absolute;
	    z-index: 10;
	    bottom: 0; right: 0;
	    width: 128px; height: 40px;
	    opacity: 0.8;
	    background-color: #222;
		text-decoration:none;
    }
    .pagination {
	    position: absolute;
	    z-index: 11;
	    bottom: 0; right: 0;
	    padding: 0;
	    margin: 15px 40px;
    }

    .pagination li {
	    float:left;
	    margin:0 3px;
	    list-style:none;
    }

    .pagination li a {
        float:left;
	    display:block;
	    width:9px; height:0;
	    padding-top:8px;
	    background-image:url(images/pagination.png);
	    background-position:0 0;
	    overflow:hidden;
    }

    .pagination li.current a {
	    background-position:0 -9px;
    }

	.tblShipTh
	{
		color: #333333;
		font-size: 8pt;
	}
	
	.tblShipTd
	{
		color: #333333;
		font-size: 8pt;
	}