/*========================================================*/
/*            Designed by DNNCovered.com                  */
/*========================================================*/
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/*-- Moose Link       		   --*/ .moose, a.moose:link, a.moose:visited, a.moose:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana; text-decoration: none; }
/*-- Moose Link hover 		   --*/ a.moose:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana; text-decoration: underline; }
A:link, A:visited  {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #228FFF; FONT-FAMILY: Verdana; text-decoration:underline;
}

A:Hover  {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #228FFF; FONT-FAMILY: Verdana; text-decoration:underline;
	 
}
/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- Login Register token              --*/ .loginRegister, a.loginRegister:link, a.loginRegister:visited, a.loginRegister:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3a3b47; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding:0px 0px 0px 0px; }
/*-- Login Register token hover        --*/ a.loginRegister:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ca0101; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding:0px 0px 0px 0px; }

/*-- Copyright token                   --*/ .copy-right { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;}

/*-- Terms Privacy token       		   --*/ .terms-privacy, a.terms-privacy:link, a.terms-privacy:visited, a.terms-privacy:active { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; }

/*-- Terms Privacy token hover 		   --*/ a.terms-privacy:hover { text-decoration:underline; font-family: Tahoma; font-size: 11px; font-weight: bold;}


/*========================================================*/
/*Container Css                            */
/*========================================================*/

/*-- Heading # 1              			--*/ .cnt1_heading  { FONT-WEIGHT: bold;   FONT-SIZE:14px;  COLOR: #4b494a; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px 0;}

/*-- Heading # 2              			--*/ .cnt2_heading  { FONT-WEIGHT: bold;   FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; }

/*-- Catagories text            			--*/ .catagories-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; padding:5px 0 5px 0;}



/*========================================================*/
/*  Default DNN CSS                                       */
/*========================================================*/

/*-- Default Form CSS        		   --*/ select, input { font-family: tahoma; font-size: 11px; color: #333333; }
/*-- Default textbox       		       --*/ 
/*-- Textbox cell / td            	   --*/ td.NormalTextBox { padding: 0; margin: 0; border: 0; }


/*-- Default SubHead CSS        		   --*/
.Text{ color: #3a3b47; font-family: Verdana; font-weight: normal; font-size: 11px;}

.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #228FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; padding:20px 0 8px 0;
}

.more {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3a3b47; FONT-FAMILY: Tahoma; text-decoration:underline;
}
a.more:hover{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ca0101; FONT-FAMILY: Tahoma; text-decoration:underline;
}

.Bleutext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#6183c0;
}

.yellowtext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#d2cb38;
}


/*========================================================*/
/*  Search CSS                                       */
/*========================================================*/

#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b494a;
	text-decoration: none;
	border: 1px solid #000;
	background-color: #FFFFFF;
	height: 17px;
	width: auto;
}

/*========================================================*/
/*            Solepartmenu CSS                            */
/*========================================================*/

/* Main Menu */


@charset "utf-8";
/* CSS Document */

/* Main Menu */
.MainMenu_MenuContainer {

	border-left: #EFEEEE 0px solid; 
	border-bottom: #EFEEEE 0px solid;
	border-top: #EFEEEE 0px solid;  
	border-right: #EFEEEE 0px solid;
	cursor: pointer;
	cursor: hand; 
	color: #000000; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	background-color: Transparent;
	font-family: Verdana;
}


.MainMenu_MenuItemSel {
	border-left: #EFEEEE 0px solid; 
	border-bottom: #EFEEEE 0px solid;
	border-top: #EFEEEE 0px solid;  
	border-right: #EFEEEE 0px solid;
	cursor: pointer;
	cursor: hand; 
	color: #000000; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	background-color: Transparent;
	font-family: Verdana;
}
.MainMenu_MenuItem {
	border-left: #EFEEEE 0px solid; 
	border-bottom: #EFEEEE 0px solid;
	border-top: #EFEEEE 0px solid;  
	border-right: #EFEEEE 0px solid;
	cursor: pointer;
	cursor: hand; 
	color: #ffffff; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	background-color: Transparent;
	font-family: Verdana;
}
.MainMenu_MenuItemAct {
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	background-color: #ffffff;
	font-family: Verdana;

	background-image:url(images/sub-menu-b.gif);	

}
.MainMenu_MenuIcon {
	text-align: center; 
	width: 3px;
	height: 25px;

	border-top: #71B5E5 0px solid;
	border-right: #71B5E5 0px solid;
	border-left: #71B5E5 0px solid;
	border-bottom: #71B5E5 0px solid;

	background-color: #000000;  
}
.submenuitemselected{
	color:#ffffff;
	font-size:11px;
	font-weight: bold;
	padding-left: 1px;
	Margin:0px;
	background:transparent;
}
.MainMenu_SubMenu {
	margin-top: 0;
	margin-left: 1px;
	background-color: #000000;  
	border-top: #71B5E5 0px solid;
	border-right: #71B5E5 0px solid;
	border-left: #71B5E5 0px solid;
	border-bottom: #71B5E5 0px solid;
/*
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#EFEFEF);
	filter: Alpha(Opacity=100, FinishOpacity=100, Style=2);
*/
}
.MainMenu_MenuBreak {
	border-bottom: #00ff00 0px solid; 
	border-left: #00ff00 0px solid; 
	border-top: #00ff00 0px solid;  
	border-right: #00ff00 0px solid; 
	background-color: transparent;
	height: 0px;
}
.MainMenu_MenuArrow {
	border-right: #EFEFEF 0px solid; 
	border-bottom: #EFEFEF 0px solid; 
	border-top: #EFEFEF 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MainMenu_MenuBar { 
	cursor: hand; 
	height: 25px; 
	background-color: Transparent; 
}

/* ------- up status ------ */

.MainMenu_MenuItem TD { padding:0; margin:0; }

.MainMenu_MenuItem TD DIV DIV 
{
	background-image:url(images/up1.jpg);
	background-position:left top;
	background-repeat: no-repeat;

	padding:0 22 0 22;

	margin:-13 0 -13 0;
	_margin:-13 0 -13 0;
}
.MainMenu_MenuItem TD DIV DIV DIV{
	background-image:url(images/up2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	line-height:2;
	color:#FFFFFF;
	
	height:25px;
	padding: 0 0 0 0;

	margin:-13 0 -13 0;
	_margin:-13 0 -13 0;


}

.MainMenu_MenuItem TD DIV
{
	background-image:url(images/up3.jpg);
	background-position:right top;
	background-repeat: no-repeat;

	margin:13 0 -13 0;
	_margin:-13 0 -13 0;
}


/* ------- over status ------ */

.MainMenu_MenuSelected TD { padding:0; margin:0; }

.MainMenu_MenuSelected TD DIV DIV 
{
	background-image:url(images/over1.jpg);
	background-position:left top;
	background-repeat: no-repeat;

	padding:0 22 0 22;

	margin:-13 0 -13 0;
	_margin:-13 0 -13 0;
}
.MainMenu_MenuSelected TD DIV DIV DIV{
	background-image:url(images/over2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	line-height:2;
	color:#000000;
	
	height:25px;
	padding: 0 0 0 0;

	margin:-13 0 -13 0;
	_margin:-13 0 -13 0;


}

.MainMenu_MenuSelected TD DIV
{
	background-image:url(images/over3.jpg);
	background-position:right top;
	background-repeat: no-repeat;

	margin:13 0 -13 0;
	_margin:-13 0 -13 0;
}

/* ------- active status ------ */

.MainMenu_MenuSelectedRoot TD { padding:0; margin:0; }

.MainMenu_MenuSelectedRoot TD DIV DIV 
{
	background-image:url(images/over1.jpg);
	background-position:left top;
	background-repeat: no-repeat;

	padding:0 22 0 22;

	margin:-13 0 -13 0;
	_margin:-13 0 -13 0;
}
.MainMenu_MenuSelectedRoot TD DIV DIV DIV{
	background-image:url(images/over2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	line-height:2;
	color:#000000;
	
	height:25px;
	padding: 0 0 0 0;

	margin:-13 0 -13 0;
	_margin:-13 0 -13 0;


}

.MainMenu_MenuSelectedRoot TD DIV
{
	background-image:url(images/over3.jpg);
	background-position:right top;
	background-repeat: no-repeat;

	margin:13 0 -13 0;
	_margin:-13 0 -13 0;
}



/*------------------------- End -------------------------*/


/* ------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------- */




/*========================================================*/
/*  Text For Contents                                     */
/*========================================================*/

/* textwhite --*/

.textwhite, A.textwhite, A.textwhite:link, A.textwhite:visited, A.textwhite:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
	line-height: normal;
}

a.textwhite:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* textyellow --*/

.textyellow, A.textyellow, A.textyellow:link, A.textyellow:visited, A.textyellow:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF9700;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.textyellow:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF9700;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* textred --*/

.textred, A.textred, A.textred:link, A.textred:visited, A.textred:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #CD0000;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.textred:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #CD0000;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/* textgrey --*/

.textgrey, A.textgrey, A.textgrey:link, A.textgrey:visited, A.textgrey:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #B8B8B8;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

a.textgrey:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #B8B8B8;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

/*------------------------  End  -------------------------*/


/* ------------------ new styles --------- */

/* Layout */


.bg1 {
	background-repeat: no-repeat;
	background-position: left top;
}

.bold{ font-weight:bold; }
.arial{font-family: Arial, Helvetica, sans-serif;}
.arialn{font-family: "Arial Narrow",Arial, Helvetica, sans-serif;}
.verdana{font-family: Verdana, Arial, Helvetica, sans-serif;}
.tahoma{font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.Georgia{ font-family: Georgia; font-size:20px; }
/* Font Sizes */

.ten {font-size: 10px;}
.eleven {font-size: 11px;}
.twelve {font-size: 12px;}
.thirteen {font-size: 13px;}
.fourteen {font-size: 14px;}
.fifteen {font-size: 15px;}
.sixteen {font-size: 16px;}
.seventeen {font-size: 17px;}
.eighteen {font-size: 18px;}
.nineteen {font-size: 19px;}
.twenty {font-size: 20px;}
.twentyone {font-size: 21px;}
.twentytwo {font-size: 22px;}
.twentythree {font-size: 23px;}
.twentyfour {font-size: 24px;}
.twentyfive {font-size: 25px;}
.twentyeight {font-size: 28px;}
.thirty {font-size: 30px;}
.fourty {
	font-size: 35px;
	letter-spacing: -0.05em;
}

/* Font Colours */

.magenta {color: #C637B3;}
.darkyellow {color: #F4A83A;}
.darkgray {color: #3c3c3c;}
.darkgray2 {color: #505050;}
.purple {color: #D671E2;}
.white {color: #FFFFFF;}
.black {color: #000000;}
.gray {color: #aaaaaa;}
.dategray{ color:#615f5f;}
.lightgray {color: #A3A3A3;}
.red {color: #731c1c;}
.lightred {color: #FF5756;}
.orange {color: #FF9600;}
.yellow {color: #FFFF00;}
.green {color: #9ecd3f;}
.sharp_blue {color: #318CC2;}
.cyan {color: #44A5C3;}
.blue {color: #237BD1;}
.brown {color: #685716;}





