/* HTML PAGE css		               --*/ 
html { 
	height: 100%;
}

/* HTML BODY css	                   --*/ 
body {
	background-color: #FFFFFF;
	margin: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}
/* Default text and table css	       --*/ 
table, tr, td {font-family:  Tahoma, Arial, Helvetica; font-size: 11px; }
.heading_orng {
	font-family: Tahoma;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #DB6302;
}



.MainTable {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align:top;
}

/*-- width setting on skins       	   --*/ 
.MainWidth {
	width:900px;
}
/*-- 100 percent height where req 	   --*/ 
.FullHeight { height:100%; }

/*-- 100 percent width where req  	   --*/ 
.FullWidth { 
	width:100%;
	vertical-align:top;
}

/*-- outer cell on boxed skins    	   --*/ 
.MainTDTable { padding:0 0 0 0; }


/*-- cell containing content panes 	   --*/ 
.ContentPanesTD {
	padding: 20px;
}

/*-- Flash header area      	   --*/ 
.Banner {
	height:100px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #B23552;
}


/*-- row containing breadcrumbs & CurrentDate	   --*/ 
.BreadcrumbsRow {
	height:20px;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/*-- breadcrumbs Cell CSS	   --*/ 
.BreadcrumbsTD{
	width:68%;
	vertical-align:middle;
	text-align:left;
	padding: 0 10px 0 10px;
	background-color:#E2E4D7;
}

/*-- Current Date Cell CSS	   --*/ 
.CurrentDateTD{
	width:32%;
	vertical-align:middle;
	text-align:center;
	background-color:#E2E4D7;
}

/*-- Search CSS				           --*/ 
.SearchTD {
	vertical-align: middle;
	text-align: right;
	padding: 0 0 0 0;
	background-image: url(search-bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
/*-- Search CSS				           --*/ 
.SeperatorTD{
	width:22px;
	vertical-align: middle;
	text-align: right;
	height: 82px;
	padding: 0;
	background-image: url(login-search-seperator.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-- login CSS	       	   --*/ 
.LoginTD {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D51C3C;
	vertical-align:middle;
	text-align: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: bold;
}

/*-- login button CSS	       	   --*/ 
.LoginCell {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

/*-- cell containing Register Token      	   --*/ 
.RegisterTD {
	text-align:center;
	vertical-align: middle;
	width:100%;
	height:34px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D51C3C;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-color: #AD1835;
}

/*-- Register button CSS	       	   --*/ 
.RegisterCell {
	text-align:center;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
/*-- command Button in Containers      --*/ 
.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 0;
}

/*-- command Button in Containers hover--*/ 
a.CommandButton:hover {
	color: #D51C3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 0;
}

/*-- Header Table Height--*/ 
.HeaderHeight {
	height:215px;
}

/*-- Header Right cell containing image--*/ 
.HeaderRight {
	padding: 0 0 0 0;
	background-color: #000000;
	background-image: url(header-pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:68%;
}

/*-- Header Left cell containing HeaderPane--*/ 
.HeaderLeft {
	padding: 0 0 0 0;
	background-color: #D51C3C;
	width:32%;
	vertical-align:top;
}

/*-- Center Body Spacing    				--*/ 
.CenterBody {
	padding-top: 18px;
	padding-right: 21px;
	padding-bottom: 18px;
	padding-left: 21px;
}

/*-- Contents Right side Cell--*/ 
.ContentLeftTD {
	padding: 15px 10px 0 0;
	width:68%;
	vertical-align:top;
}

/*-- Contents Seperator Cell--*/ 
.ContentSeperatorTD{
	padding: 0 0 0 0;
	width:1px;
	vertical-align:top;
	background-image: url(vr-seperator.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*-- Contents Right side Cell --*/
.ContentRightTD {
	padding: 15px 0 0 0;
	width:32%;
	vertical-align:top;
}

/*-- main menu table            		--*/ 
.MenuTD {
	padding: 15px 15px 25px 15px;
}


.MenuHeight { 
	height:46px; 
}

/*-- main menu cell    					--*/ 
.MenuLeft {
	text-decoration: none;
	padding-left: 5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.MenuBG {
	background-image: url(../images/menu-seperator.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	vertical-align: middle;
	padding-right: 25px;
	padding-left: 15px;
}



/*-- Menu links                 --*/ 
.Menu, a.Menu:link, a.Menu:visited a.Menu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;
}

.MenuDescription, a.MenuDescription:link, a.MenuDescription:visited a.MenuDescription:active{
	font-family:  Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/*-- Menu links hover                --*/ 
a.Menu:hover {
	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #da6f5f;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
a.MenuDescription:hover {
	font-family:  Tahoma;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
}

.KeywordCenter, a.KeywordCenter:link, a.KeywordCenter:visited, a.KeywordCenter:active {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 5px 0;
}

a.KeywordCenter:hover {
	color: #999999;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 5px 0;
}

/*-- Left side Bullets Link             --*/ 
.LeftBulletsLinks, a.LeftBulletsLinks:link, a.LeftBulletsLinks:visited, a.LeftBulletsLinks:active {
	color: #666666;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/0/bullet-pink.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}

/*-- Left side Bullets Link hover        --*/ 
a.LeftBulletsLinks:hover {
	color: #8E0123;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/0/bullet-pink.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}

.LeftBulletsLinks-cms, a.LeftBulletsLinks-cms:link, a.LeftBulletsLinks-cms:visited, a.LeftBulletsLinks-cms:active {
	color: #666666;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/0/bullet-pink.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}

/*-- Left side Bullets Link hover        --*/ 
a.LeftBulletsLinks:hover-cms {
	color: #8E0123;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/0/bullet-pink.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}

/*-- Copyright token                   --*/ 
.copy-right {
	color: #999999;
	font-family:  Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

/*-- Terms Privacy token       		   --*/ 
.FooterLinks, a.FooterLinks:link, a.FooterLinks:visited, a.FooterLinks:active {
	color: #999999;
	font-family:  Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 8px 0 8px;
}
/*-- Terms Privacy token hover 		   --*/ 
a.FooterLinks:hover {
	color: #666666;
	font-family:  Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	padding: 0 8px 0 8px;
}

/*-- Search box css		   	    	   --*/ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	height:17px;
	background: transparent;
	width: 165px;
	color: #D51C3C;
	padding: 4px 4px 0px 4px;
	border: 0px solid #FFFFFF;
	cursor:text;
}

/*-- Breadcrumb CSS		   	    	   --*/ 
.breadcrumb, A.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active{
	color:#666666;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
} 
/*-- Breadcrumb CSS hover  	    	   --*/ 
A.breadcrumb:hover {
	color:#D51C3C;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
} 

/*-- Current Date  	    	   --*/ 
.currentdate {
	color:#666666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

/*-- White Heading              			--*/ 
.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
}

/*-- Heading # 1              			--*/ 
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	COLOR: #D0312D;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

/*-- Heading # 2              			--*/ 
H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

/*-- Heading # 3              			--*/ 
H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #D0312D;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

/*-- Heading # 4              			--*/ 
H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

/*-- Heading # 5              			--*/ 
H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

/*-- Heading # 6              			--*/ 
H6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}



/*-- Default paragraph on site         --*/ 
p {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #555555;
	padding:0;
	margin:0;
}

/*-- Default text on site              --*/ 
.normal, .Normal, blockquote{
	font-family:  Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #999999;
}

/*-- Default bold text      		   --*/ 
.NormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*-- Gray Color Text        		   --*/ 
.NormalGray {
	color: #666666;
	font-weight:normal;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../bullets-red.jpg);
}

/*-- Price     --*/ 
.Price {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	padding: 0;
	margin: 0px;
	text-decoration: none;
}

/*-- Headings - DNN Default css        --*/ 
.Head {
	font-size: 11px;
	color: #333333;
	background: transparent;
	font-weight: bold;
	padding: 0;
	margin: 0px;
}




/*-- More links                        --*/ 
.more, a.more:link, a.more:visited, a.more:active {
	color: #D23330;
	font-family:  Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/*-- More links hover                  --*/ 
a.more:hover {
	color: #D51C3C;
	font-family:  Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/*-- Default Form CSS        		   --*/ 
select, input {
	font-family:  Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}

/*-- Default textbox       		       --*/ 
.NormalTextBox {
	color: #D51C3C;
	padding-left: 4px;
	line-height: 12px;
	font-family:  Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/*-- Textbox cell / td            	   --*/ 
td.NormalTextBox { 
	padding: 0; 
	margin: 0; 
	background: transparent; 
	border: 0; 
}



/*-- Footer table 				       --*/ 
.FooterTD {
	padding-top: 10px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.heading_red {

	font-family: Tahoma;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #D0312D;
}
