BODY {
	BACKGROUND: #ffffff; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	HEIGHT: 100%
}
#wrapper {
	POSITION: relative; 
	HEIGHT: 258px
}
#logo {
	Z-INDEX: 3; 
	LEFT: 29px; 
	WIDTH: 228px; 
	POSITION: absolute; 
	TOP: 29px; 
	HEIGHT: 58px
}
#user {
	Z-INDEX: 3; 
	RIGHT: 8px; 
	POSITION: absolute; 
	TOP: 8px; 
	HEIGHT: 18px; 
	TEXT-ALIGN: right
}
#header {
	Z-INDEX: 2; 
	BACKGROUND:  url(headerbg.gif); 
	WIDTH: 100%; 
	BOTTOM: 40px; 
	POSITION: absolute
}
#menu {
	Z-INDEX: 1; 
	BACKGROUND:  url(menubg.jpg); 
	WIDTH: auto; BOTTOM: 0px; 
	POSITION: absolute; 
	HEIGHT: 31px
}
#SearchContainer INPUT {
	BORDER-RIGHT: #cbcaca 1px solid; 
	BORDER-TOP: #cbcaca 1px solid; 
	FONT-SIZE: 9px; 
	BACKGROUND:  url(../images/searchinside.gif) #ffffff no-repeat right top; 
	MARGIN: 0px; 
	BORDER-LEFT: #cbcaca 1px solid; 
	WIDTH: 120px; COLOR: #000000; 
	BORDER-BOTTOM: #cbcaca 1px solid; 
	HEIGHT: 16px
}
#LanguageContainer SELECT {
	BORDER-RIGHT: #cbcaca 1px solid; 
	BORDER-TOP: #cbcaca 1px solid; 
	FONT-SIZE: 9px; 
	BACKGROUND: #ffffff; 
	MARGIN: 0px; 
	BORDER-LEFT: #cbcaca 1px solid; 
	WIDTH: 130px; 
	COLOR: #000000; 
	BORDER-BOTTOM: #cbcaca 1px solid; 
	HEIGHT: 16px
}
#PanePosition
{
    padding-left: 2px;
}
.bannerpane {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
}
.toppane {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px
}
.leftpane {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px
}
.contentpane {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px
}
.rightpane {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px
}
.bottompane {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px
}
.showcasepane {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}

.Head {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #000000
}
.SubHead {
	FONT-SIZE: 11px; 
	COLOR: #000000
}
.SubSubHead {
	FONT-SIZE: 11px; 
	COLOR: #000000
}
.Normal 
{
	FONT-SIZE: 12px;
	COLOR: #000000
}
H1 {
	FONT-FAMILY:  Arial, Helvetica, Geneva, sans-serif;
	FONT-SIZE: 16px;
	font-weight:  bold;
	margin-bottom: 4px;
	margin-top: 10px;
	color: #606060;
}
H2 {
	FONT-FAMILY:  Arial, Helvetica, Geneva, sans-serif;
	FONT-SIZE: 16px;
	font-weight:  bold;
	margin-bottom: 4px;
	color: #606060;
}
H3 
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    margin-bottom: 4px;
	margin-top: 10px;
    color: #606060;
}
H4 
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    margin-bottom: 4px;
	margin-top: 0px;
    color: #606060;
}
H5 
{
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
	margin-bottom: 3px;
	margin-top: 4px;
    color: #606060;
}
H6 {
	FONT-FAMILY: Courier New, Courier;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	margin-bottom: 0;
	color:black;
}

.Standard {
	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
	FONT-SIZE: 9pt;
	font-weight: normal;
	margin: 0 px;
}
p{
	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
	FONT-SIZE: 9pt;
	font-weight: normal;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td p{
	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
	FONT-SIZE: 9pt;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding-right: 5px;
}

ul, ol {
	padding:0px;
	margin-left:16px;
	margin-top:5px;
	margin-bottom:5px;
    marker-offset: auto;
}
ul li {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	list-style-image:url(images/arrow.png);
	margin: 0px 0px 3px 0px;
	marker-offset: 4px;   

}
ol li {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	margin: 0px 0px 3px 7px;
	list-style-position: outside;
	marker-offset: 4px;   
}
.Caption 
{
	font-family: Verdana;
	font-style:italic;
	font-size:7pt;
	margin-bottom: 4px;
}
.Bold
{
	font-family: Arial;
	font-weight:bold;
	font-size:9pt;
	margin-top: 3px;
}
.Italic
{
	font-family: Arial;
	font-style:italic;
	font-size:9pt;
	margin-top: 3px;
}
.Underlined
{
	font-family: Arial;
	font-style: oblique;
	font-size: 7pt;
	margin-top: 3px;
}

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active  {
	COLOR: #000000; 
	TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR:#6A6A6A; 
	TEXT-DECORATION: none
}
TH,TD,DIV {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A,A:link,A:visited ,A:active {
	COLOR:blue; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #6A6A6A; 
	TEXT-DECORATION: underline
}
A:visited {
	COLOR:#000000; 
	TEXT-DECORATION: none}
/* register login */
.user,A.user:link ,A.user:active,A.user:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
A.user:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR:#FFB600; 
	TEXT-DECORATION: none ;
	TEXT-DECORATION: underline
}
/* seacher */
.search,A.search:link,A.search:active,A.search:visited  {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
A.search:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #902141; 
	TEXT-DECORATION: none
}

.links,A.links:link ,A.links:active,A.links:visited {
	FONT-WEIGHT:bold; 
	FONT-SIZE: 11px; 
	COLOR: #FFB600; 
	TEXT-DECORATION: none
}
A.links:hover {
	FONT-WEIGHT:bold; 
	FONT-SIZE: 11px; 
	COLOR: #FFB600; 
	TEXT-DECORATION: underline
}

/* copyright  TERMS*/
.footer,A.footer:link ,A.footer:active,A.footer:visited {
	FONT-WEIGHT:normal; 
	FONT-SIZE: 11px; 
	COLOR: #7C7C7C; 
	TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT:normal; 
	COLOR: #7C7C7C;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: underline;
}


.breadcrumb ,A.breadcrumb:link,A.breadcrumb:active,A.breadcrumb:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
A.breadcrumb:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #6A6A6A;
	TEXT-DECORATION: none
}


.MainMenu_MenuContainer {
	background-color: Transparent;
}

.MainMenu_MenuBar {
}


.MainMenu_TabRootMenuItem TD
{
   PADDING-RIGHT: 6px; 
   PADDING-LEFT: 6px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;
   font-family: Verdana;  
   COLOR: #7B7B79;
   HEIGHT: 31px;
   text-align:center;
   background-image: url(images/menu.jpg);	

}

.MainMenu_TabRootMenuItemSel TD
{
   PADDING-RIGHT: 6px; 
   PADDING-LEFT: 6px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   font-family: Verdana;     
   COLOR: #414140;
   HEIGHT: 31px;
   text-align:center;
   background-image: url(images/menu.jpg);	
}


.MainMenu_TabMenuItemHover TD
{
   PADDING-RIGHT: 6px; 
   PADDING-LEFT: 6px; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   font-family: Verdana;     
   COLOR: #414140;
   HEIGHT:31px; 
   text-align:center;
  background-image: url(images/menu.jpg);	
}

.MainMenu_TabMenuItemSelHover TD
{
   PADDING-RIGHT: 6px; 
   PADDING-LEFT: 6px; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   font-family: Verdana;     
   COLOR: #414140;
   HEIGHT: 31px; 
   text-align:center;
   background-image: url(images/menu.jpg);	
}
.MainMenu_MenuItem {
   FONT-WEIGHT: normal; 
   FONT-SIZE: 11px;
   font-family: Verdana;      
   COLOR: #00ACAC;
   height: 20px;
   padding:0px 15px 0px 10px;
   border:0px; 
}

.MainMenu_MenuIcon {
display:none;
}

.submenu {
    margin:3px 0px 0px 0px;
	background:	#ffffff ;
	border:	#000000 1px solid;
    font-family: Verdana;  
	z-index: 1000;	
}


.submenuitemselected ,.submenuitembreadcrumb {
	padding:0px 15px 0px 10px;
	cursor: pointer;
	cursor: hand;
	border:0px;
    height: 20px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;	
   font-family: Verdana;  	
	BACKGROUND: #00ACAC; 	
	COLOR: #ffffff;
	
	
	}



.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.MainMenu_MenuArrow {
    DISPLAY: none
}

.MainMenu_RootMenuArrow {
	DISPLAY:none;
}



.Eventday,.Eventweekenday {
	background-color:#FFFFFF
}
.Eventday,.Eventweekenday {
	background-color:#FFFFFF
}
.DataGrid_Item {
	background-color:#ffffff;
	color:#000000;
}
.DataGrid_AlternatingItem {
	background-color:#ffffff;
	color:#000000;
}



/*############# Modules #############*/

/*====== Announcements ======*/
.DNN_ANN_Description {
	margin-bottom: 5px;
}
.DNN_ANN_Description P{
	margin-top:0px;
	font-size:8pt;
	font-family: Arial; 
}
.DNN_ANN_Description a 
{
	margin-top:0px;
	font-size:8pt;
	font-family: Arial;
	color:Blue;
} 

