/* 
================================
skin styles for dotnetnuke - for dotnetnuke 3
================================
*/   

#main {
	background-color: #999999;
	height: 100%;
}

.pagemaster {
	width: 800px;
	background-color: #ffffff;
	margin: 0px;
	padding-top: 0px;
}
.skinmaster {
/*	height: 100%;*/
	background-color: #ffffff;
	border-right: #1e5589 0px solid; 
	border-top: #1e5589 0px solid; 
	border-left: #1e5589 0px solid; 
	border-bottom: #1e5589 0px solid; 
/*
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
*/

	margin: 0px;
	padding-top: 0px;
}
.skinheader {
}

.skingradient {
	background-image: url(gradient_dkblue.jpg); 
	height:22px;
}
.ControlPanel {
	width: 100%;
	background-color: #e2e6f4;
}
.TopPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}
.LeftPane {
	background-color: #ffffff;
	padding-left: 6px;
	padding-right: 14px;
	padding-top: 1px;
}

.LeftPaneBlue {
    background-color: #3399cc; 
	padding-left: 6px;
	padding-right: 14px;
	padding-top: 1px;
}

.ContentPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
	font-family: verdana;
	font-size: 10pt;
}

.RightPane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}
.BottomPane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}
/* Main Menu */

.MainMenu_MenuContainer {
	text-align: center;
	background-color: #3399cc; 
}
.MainMenu_MenuBar {
	cursor: hand;
	height:16px;
	background-color: transparent;
}
.MainMenu_MenuItem {
	border-left: #5069bc 0px solid; 
	border-bottom: #5069bc 0px solid; 
	border-top: #5069bc 0px solid; 
	border-right: #5069bc 0px solid;
	cursor: hand; 
	color: black; 
	font-family: verdana, arial, helvetica; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #3399cc;
}
.MainMenu_MenuIcon {
	background-color: #3399cc; 
	border-left: #3399cc 1px solid; 
	border-bottom: #3399cc 1px solid; 
	border-top: #3399cc 1px solid; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #3399cc; 
/*	z-index: 1000; */
	cursor: hand; 
	/*filter:progid:dximagetransform.microsoft.shadow(color='#696969', direction=135, strength=3); */
}

.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #3399cc; 
	cursor: hand; 
	color: #c0c0c0; 
	font-family: verdana, arial, helvetica; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal;
}
.MainMenu_MenuArrow {
/*	border-right: #3399cc 1px solid; 
	border-bottom: #3399cc 1px solid; 
	border-top: #3399cc 0px solid;*/
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
}
.standardbutton     {
    background: #1e5589 none; 
    color: #ffffff;
    font-family:verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.treeviewmenu {
	width: 175px;
	background-color: #f5f5f5;
	/*border-right: #1e5589 1px solid; 
	border-top: #1e5589 1px solid; 
	border-left: #1e5589 1px solid; 
	border-bottom: #1e5589 1px solid; */
/*	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
*/
}
.treeviewmenu_header {
	background-image: url(gradient_ltblue.jpg);
}
.Head   {
    font-family: tahoma, arial, helvetica;
    font-size:  12px;
    font-weight:  bold;
    color: #333333;
}

/* custom tags */

/* may not be required*/
.flashmaster {
	background-image: url(mediablue.jpg);
	width: 520px;
	background-repeat: no-repeat;
}

/* main header for flash table - should render when no flash is present*/
.mediaflashbackground {
	background-image: url(mediaflashbackground.jpg);
	width: 770px;
	height: 85px;
	background-repeat: no-repeat;
}


/* main header for flash table - should render when no flash is present*/
.mediaflashbackgroundfull {
	background-image: url(mediaflashbackground.jpg);
	height: 85px;
	background-repeat: no-repeat;
}

/* flash header repeat for 100% width settings */
.flashrepeat {
	background-image: url(mediaheaderrepeat.gif);
	height: 85px;
	background-repeat: repeat-x;
}

/* flash header repeat for 100% width settings */
.flashfullrepeat {
	background-image: url(menufullrepeat.gif);
	height: 85px;
	background-repeat: repeat-x;
}
/* menu & logo pane holder */
.blankmenu {
	background-color: #3399cc;
	height: 25px;
	background-repeat: no-repeat;
	background-color: transparent;
}

/* menu & logo pane holder */
.blankmenufull {
	background-color: #3399cc;
	height: 25px;
	background-repeat: repeat-x;
	background-color: #ffffff;
}

/* small rounded end on menu */
.menuright {
	background-color: #3399cc;
	width: 20px;
	height: 25px;
	background-repeat: no-repeat;
}

/* repeat background colour on menu so it expands with tabs */
.menubg {
	background-color: #3399cc;
	/* height: 10px; */
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: top;
}
.menubgbold {
	background-color: #3399cc;
	/* height: 10px; */
	background-repeat: repeat-x;
/*	text-align: center; */
	vertical-align: top;
	padding-right: 6px; 
}
a.menubgbold:link {
	vertical-align: top;
	color: white; 
	font-family: verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #3399cc;
	text-decoration:  none;
}

a.menubgbold:visited  {
	vertical-align: top;
	color: white; 
	font-family: verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #3399cc;
	text-decoration:  none;
}

a.menubgbold:hover {
	vertical-align: top;
	color: white; 
	font-family: verdana, arial, helvetica; 
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #3399cc;
	text-decoration:  underline;
}


/* menu table repeat for 100% width settings */
.menurepeat {
	background-color: #3399cc;
	width: 100%;
	height: 85px;
	background-repeat: repeat-x;
}

/* breadcrumb background */
.bcbackground {
	background-image: url(top_bot.jpg);
	height: 32px;
	background-repeat: repeat-x;
	background-color: #ffffff;
}

/* curved section on footer that cannot be repeated */
.footerfixed {
	background-image: url(footerbluefixed.gif);
	height: 100px;
	width: 410px;
	background-repeat: no-repeat;
}

/* background repeat on footer for 100% width settings */
.footerrepeat {
	background-image: url(footerrepeat.gif);
	height: 100px;
	background-repeat: repeat-x;
}
.navfooter {
	padding-right: 5px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; margin: 0px; width: 780px; color: #ffffff; line-height: 12px; padding-top: 7px; font-family: georgia; height: 18px; background-color: #c3d8eb; text-align: right
}
.minibannerpane {
	padding: 0px;
}

/* classes replacing the media for the privacy, copyright, terms, date links */
.mediatabs {
	 font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: tahoma, arial, helvetica;
    text-decoration: none;
}
    
a.mediatabs:link {
    text-decoration:  none;
    color:#5069bc;
}

a.mediatabs:visited  {
    text-decoration:    none;
    color:#194874;
}

a.mediatabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

a.mediatabs:hover    {
    text-decoration:    none;
    color:#ff9024;
}



/* text and link style for skinobjects */

.skinobject
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px; /*1.2em;*/
	font-weight: normal;
	color:white;
}

a.skinobject:link
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color:white;
}
a.skinobject:visited
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        color:black; /* white; */
}
a.skinobject:active
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        color:black; /* white; */
}
a.skinobject:hover
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #c0c0c0;
	text-decoration: none;
}


a:link
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: none;
}
a:visited
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: none;
}
a:active
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: none;
}
a:hover
{
	font-family: verdana;
	font-size: 9pt;
	color: #c0c0c0;
	text-decoration: none;
}


p {
	font-family: verdana;
	font-size: 10pt;

} 


/*   used by dnn in text/html module */
.normal {
	font-family: verdana;
	font-size: 10pt;
}


.skinmaster a:link
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: none;
	color:White;
}
.skinmaster a:visited
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: none;
	color:White;
}
.skinmaster a:active
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: none;
	color:White;
}
.skinmaster a:hover
{
	font-family: verdana;
	font-size: 9pt;
	color: #c0c0c0;
	text-decoration: none;
}



/* from new skin */

Body {
    margin: 0px; 
    background-color: #999999; /* white; */
}
.text {
    font-size: 9px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif
}
.quotes {
    font-size: small; 
    color: #999999; 
    font-family: georgia, "times new roman", times, serif
}
.hr {
    color: #cccccc
}
.leftnav:link {
    font-weight: normal; 
    font-size: 9px; 
    margin-left: 0.5em; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.leftnav:visited {
    font-weight: normal; 
    font-size: 9px; 
    margin-left: 0.5em; 
    color: #999999; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.leftnav:hover {
    font-weight: normal; 
    font-size: 9px; 
    margin-left: 0.5em; 
    color: #3399cc; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.nav:link {
    font-weight: normal; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.nav:visited {
    font-weight: normal; 
    font-size: 9px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.nav:hover {
    font-weight: normal; 
    font-size: 9px; 
    color: #999999; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.rightnav:link {
    font-weight: normal; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.rightnav:visited {
    font-weight: normal; 
    font-size: 9px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.rightnav:hover {
    font-weight: normal; 
    font-size: 9px; 
    color: #3399cc; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}

a:link {
    font-weight: normal; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
a:visited {
    font-weight: normal; 
    font-size: 9px; 
    color: #666666; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
a:hover {
    font-weight: normal; 
    font-size: 9px; 
    color: white; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.simplelink:link {
    font-weight: normal; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.simplelink:visited {
    font-weight: normal; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
.simplelink:hover {
    font-weight: normal; 
    font-size: 9px; 
    color: white; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
a.amproductlink:link {
    font-weight: bold; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
a.amproductlink:visited {
    font-weight: bold; 
    font-size: 9px; 
    color: black; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}
a.amproductlink:hover {
    font-weight: bold; 
    font-size: 9px; 
    color: #CCCCCC; 
    font-family: verdana, arial, helvetica, sans-serif; 
    text-decoration: none
}


