a, a:visited, a:link
{
	color:#000;
	text-decoration:underline;
}

.body
{
	background-image: url(images/site_bg.jpg);
	height: 100%;
	width: 100%;
}
.flashtd
{
    width: 642px;
    height: 168px;
}
.header
{
	background-image: url(images/header_btm.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.searchtd
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #999999;
 margin: 0px;
 height: 10px;
 border: 0px solid #FFFFFF;
 padding: 1px 5px;
}
/* ================================
CSS STYLES FOR DotNetNuke
================================
/* GENERAL */
/* style for module titles */
.Head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
.TopPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.LeftPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 20px;
}
.ContentPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 20px;
}
.BannerPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 20px;
}
.BottomPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 20px;
}
.RightPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 20px;
}
.MainPane
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 20px;
}
/* GENERIC */
H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
H2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

/* Main Menu */
.MainMenu_MenuBar
{
    cursor: hand;
    height: 30px;
    border-right: #f0f0f0 0px solid;
	background-image:     url(images/bg_menuhigh.jpg);
	width:100%;
}
.MainMenu_MenuBreak
{
      border:none;
      height:1px;
      background-color:Transparent;
}

.MainMenu_MenuItem
{
    cursor: hand;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    font-style: normal;
    border-left: #f0f0f0 0px solid;
    border-bottom: #f0f0f0 0px solid;
    border-top: #f0f0f0 0px solid;
    border-right: #f0f0f0 0px solid;
    height: 30px;
}

.MainMenu_RootMenuItem
{
    cursor: hand;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    border-left: #FFFFFF 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
    height: 30px;
    text-align: center;

    background-repeat: repeat;
}
.MainMenu_MenuIcon
{
    cursor: hand;
    background-color: #FFFFFF;
    border-left: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    text-align: center;
    width: 0px;
    height: 30px;
}
.MainMenu_MenuItemSel
{
    background-color: transparent;
    
    cursor: hand;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    background-image:     url(images/bg_menu.jpg);
    background-repeat: repeat;
    text-align: center;
    height: 30px;
}
.MainMenu_SubMenuItemSelected
{
    background-color: transparent;
    cursor: hand;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    text-align: left;
	background-image:     url(images/bg_sub.jpg);
    background-repeat: repeat;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: hand;
    background-color: #ffffff;
    border-bottom: #b4b4b4 px solid;
    border-left: #b4b4b4 px solid;
    border-top: #b4b4b4 0px solid;
    border-right: #b4b4b4 px solid;
    vertical-align:middle;
}

.GlobalLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}
a.GlobalLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}
.User
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
a.User
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
a:hover.User
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #cccccc;
    text-decoration: none;
}
a:hover.GlobalLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
	line-height: 20px;
}
.Normalbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-style: bold;
    text-decoration: none;
	line-height: 20px;
}
.Search
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}


/*Publish classes */
.categoryItemList 
{
	background-color:transparent;
	border:0px solid #B0B0B0;
	padding:2px;
	border-bottom:1px solid #000;
}

.categoryItemList .itemAuthor 
{
	font-style:italic;
}

.commentPopup 
{
	background-color:#eee;
	border:3px solid #ccc;
}
#divCommentLink
{
	clear:both;
}