/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: white;
}
.skinmaster {
	width: 780px;
	background-color:Transparent;
	BORDER: 0px; 
	moz-border-radius-bottomleft: 0px; 
	moz-border-radius-bottomright: 0px; 
	moz-border-radius-topleft: 0px; 
	moz-border-radius-topright: -px; 
}

.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}

.header {background-color:#3c6bc3; height:88px;}
.header_left {background: url(images/h_left.gif) no-repeat top left; width:11px; height:88px;}
.header_center {background: url(images/h_center.gif) repeat-x top; width:100%; height:88px;}
.header_right {background: url(images/h_right.gif) no-repeat top left; width:11px; height:88px;}

.footer {background-color:#3f66c1; height:32px;}
.footer_left {background: url(images/f_left.gif) no-repeat bottom left; width:11px; height:32px;}
.footer_center {background: url(images/f_center.gif) repeat-x bottom; width:100%; height:32px;}
.footer_right {background: url(images/f_right.gif) no-repeat bottom left; width:11px; height:32px;}

.toppane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.leftpane {
	background-color: transparent;
	padding: 0px;
	
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
	
}
.rightpane {
	background-color: transparent;
	padding: 0px;

}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding: 0px;
}
.MainMenu_MenuContainer {
	background-color: transparent;
	border-top:1px solid white; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:32px;
	background-color: Transparent;
}

.MainMenu_RootMenuItem TD
{
	height:32px;
    border: 0;
    border-left: 1px solid #6989d3;
    border-right: 1px solid #021b56;
    background-color: #0035ad;
    text-align:center;
    font-family:Tahoma; font-size:13px; font-weight:bold; color:White;
    background-image:none;
} 

.MainMenu_RootMenuItemActive TD
{
	height:32px;
    border: 0;
    border-left: 1px solid #6989d3;
    border-right: 1px solid #021b56;
    background-color: #2f63c1;
    text-align:center;
    font-family:Tahoma; font-size:13px; font-weight:bold; color:White;
    background-image:none;
} 

.MainMenu_RootMenuItemSelected TD
{
	height:32px;
    border: 0;
    border-left: 1px solid #6989d3;
    border-right: 1px solid #021b56;
    background-color: #0035ad;
    text-align:center;
    font-family:Tahoma; font-size:13px; font-weight:bold; color:Yellow;
    background-image:none;
} 

.MainMenu_SubMenu 
{
	border:0px; border-left:1px solid #dfdfdf;  border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;
	background-color: white;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}


.MainMenu_MenuItem {
	background-color: white; 
	cursor: pointer; 
	cursor: hand; 
	color: #0035AD; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight:normal;
	border:0px; border-top:1px solid #dfdfdf;
	padding:5px; padding-left: 15px; padding-right:10px;
	background-image:url(images/m_item_bullet.gif); background-position:5px 10px; background-repeat:no-repeat;
}

.MainMenu_MenuItemSel {
	background-color: #0035AD; 
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight:normal;
	border:0px; border-top:1px solid #dfdfdf;
	padding:5px; padding-left: 15px; padding-right:10px;
	background-image:url(images/m_item_hover_bullet.gif); background-position:5px 10px; background-repeat:no-repeat;
}

.MainMenu_MenuIcon, .MainMenu_MenuArrow, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow, .display_none
{
	display:none;
}

.spotline
{
	border: 1px solid #AFAFAF; border-top:0px; background:url(images/spotline_bg.gif) repeat-x; height:38px; padding-right:5px; padding-left:5px;
}

/* [BREADCRUMB] */
.dnnBreadcrumb {
	padding: 3px 15px 3px 15px;
	vertical-align: middle;
	width: 100%;
}
.dnnBreadcrumbLink {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
A.dnnBreadcrumbLink:link {
	color: #0035AD;
	text-decoration: none;
}
A.dnnBreadcrumbLink:visited {
	color: #0035AD;
	text-decoration: none;
}
A.dnnBreadcrumbLink:active {
	color: #0035AD;
	text-decoration: none;
}
A.dnnBreadcrumbLink:hover {
	color: #2F63C1;
	text-decoration: underline;
}

/* [USER][LOGIN] */
.dnnUserLogin {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
}
A.dnnUserLogin:link {
	color: #0035AD;
	text-decoration: none;
}
A.dnnUserLogin:visited {
	color: #0035AD;
	text-decoration: none;
}
A.dnnUserLogin:active {
	color: #0035AD;
	text-decoration: none;
}
A.dnnUserLogin:hover {
	color: #2F63C1;
	text-decoration: underline;
}

/* [SEARCH] */
.dnnSearch {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}
A.dnnSearch:link {
	color: #0035AD;
	text-decoration: none;
}
A.dnnSearch:visited {
	color: #0035AD;
	text-decoration: none;
}
A.dnnSearch:active {
	color: #0035AD;
	text-decoration: none;
}
A.dnnSearch:hover {
	color: #2F63C1;
	text-decoration: none;
}
.dnnSearch IMG {
	vertical-align: bottom;
}
.dnnSearch label {
	padding-bottom: 12px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #0035AD;
	vertical-align: middle;
}
#dnn_dnnSEARCH_txtSearch {
	border: 1px solid #A5ACB2;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100px;
	height: 17px;
}
#dnn_dnnSEARCH_optWeb {
	vertical-align: top;
}
#dnn_dnnSEARCH_optSite {
	vertical-align: top;
}
/* [LINKS] */
.dnnLinks {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: white;
	text-align:center;
}
A.dnnLinks:link {
	color: white;
	text-decoration: none;
}
A.dnnLinks:visited {
	color: white;
	text-decoration: none;
}
A.dnnLinks:active {
	color: white;
	text-decoration: none;
}
A.dnnLinks:hover {
	color: yellow;
	text-decoration: underline;
}
/* [COPYRIGHT] */
.dnnCopyright {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #0035AD;
}
/* [TERMS][PRIVACY][HELP] */
.dnnTermsPrivacyHelp {
	padding: 0px 2px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #0035AD;
}
A.dnnTermsPrivacyHelp:link {
	color: #0035AD;
	text-decoration: none;
}
A.dnnTermsPrivacyHelp:visited {
	color: #0035AD;
	text-decoration: none;
}
A.dnnTermsPrivacyHelp:active {
	color: #0035AD;
	text-decoration: none;
}
A.dnnTermsPrivacyHelp:hover {
	color: #0035AD;
	text-decoration: underline;
}

.rightbottom {background: url(images/3b.gif) center right no-repeat; width:86px; height:35px; cursor:hand; cursor:pointer;}

.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 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:  18px;
    font-weight:    normal;
    color: #333333;
}

.cart 
{
	background:url(images/cart.gif) no-repeat top right;
	width:74px;
	white-space:nowrap;
	padding-top:39px;
	font-family:Arial; font-size:11px; color:White; text-align:center;
	cursor:pointer; cursor:hand;
	vertical-align:top;
}