/*  

Theme Name: WID WORDPRESS

Theme URI: 

Description: A theme generated by Shompton.com

Author: Shompton

Author URI: http://Shompton.com/

*//* background color for the content part of the pages */

Body

{

	background-color: #e4e3de;

	margin: 0px;

}



.ControlPanel, .PagingTable

{

	width: 100%;

	background-color: #FFFFFF;

	border-right: #003366 1px solid;

	border-top: #003366 1px solid;

	border-left: #003366 1px solid;

	border-bottom: #003366 1px solid;

}



.SkinObject

{

	font-weight: bold;

	font-size: 8.5pt;

	color: #003366;

	font-family: Tahoma, Arial, Helvetica;

	text-decoration: none;

}



A.SkinObject:link

{

	text-decoration: none;

	color: #003366;

}



A.SkinObject:visited

{

	text-decoration: none;

	color: #003366;

}



A.SkinObject:hover

{

	text-decoration: none;

	color: #003366;

}



A.SkinObject:active

{

	text-decoration: none;

	color: #003366;

}



/* styles for LANGUAGE skinobject */

.Language

{

	vertical-align: middle;

	margin: 0px;

}



.Language img

{

	border: none;

}





/* style for module titles */

.Head

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 20px;

	font-weight: normal;

	color: #333333;

}



/* style of item titles on edit and admin pages */

.SubHead

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	font-weight: bold;

	color: #003366;

}



/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	font-weight: bold;

	color: black;

}



/* text style used for most text rendered by modules */

.Normal, .NormalDisabled

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	font-weight: normal;

}



/* text style used for rendered text which should appear disabled */

.NormalDisabled

{

	color: Silver;

}



/* text style used for rendered text which requires emphasis */

.NormalBold

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	font-weight: bold;

}



/* text style used for error messages */

.NormalRed

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: bold;

	color: #ff0000;

}



/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: normal;

}



/* styles used by Data Grids */

.DataGrid_AlternatingItem

{

	background-color: White;

	color: Red;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 10px;

	font-weight: normal;

}

.DataGrid_Container

{

	background-color: Transparent;

}

.DataGrid_Footer

{

	background-color: White;

}

.DataGrid_Header

{

	background-color: Transparent;

	color: Black;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}

.DataGrid_Item

{

	background-color: Transparent;

	color: Black;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 10px;

	font-weight: normal;

}

.DataGrid_SelectedItem

{

	background-color: Silver;

	color: Blue;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 10px;

	font-weight: normal;

}



/* styles used by TreeMenu Skin Object */

.TreeMenu_Node

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: normal;

}



.TreeMenu_NodeSelected

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: normal;

	background-color: #dcdcdc;

}



A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link

{

	text-decoration: none;

	color: #003366;

}



A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited

{

	text-decoration: none;

	color: #003366;

}



A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover

{

	text-decoration: none;

	color: #ff0000;

}



A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active

{

	text-decoration: none;

	color: #003366;

}





/* button style for standard HTML buttons */

.StandardButton

{

	padding-right: 5px;

	padding-left: 5px;

	font-weight: normal;

	font-size: 11px;

	background: #dddddd;

	color: #000000;

	font-family: Verdana, sans-serif;

}





/* GENERIC */

H1

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 20px;

	font-weight: normal;

	color: #666644;

}



H2

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 20px;

	font-weight: normal;

	color: #666644;

}



H3

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: normal;

	color: #003366;

}



H4

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: normal;

	color: #003366;

}



H5, DT

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	font-weight: bold;

	color: #003366;

}



H6

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	font-weight: bold;

	color: #003366;

}



TFOOT, THEAD

{

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	color: #003366;

}



TH

{

	vertical-align: baseline;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 12px;

	font-weight: bold;

	color: #003366;

}



A:link

{

	text-decoration: none;

	color: #003366;

}



A:visited

{

	text-decoration: none;

	color: #003366;

}



A:hover

{

	text-decoration: underline;

	color: #ff0000;

}



A:active

{

	text-decoration: none;

	color: #003366;

}



SMALL

{

	font-size: 8px;

}



BIG

{

	font-size: 14px;

}



BLOCKQUOTE, PRE

{

	font-family: Lucida Console, monospace;

}





UL LI

{

	list-style-type: square;

}



UL LI LI

{

	list-style-type: disc;

}



UL LI LI LI

{

	list-style-type: circle;

}



OL LI

{

	list-style-type: decimal;

}



OL OL LI

{

	list-style-type: lower-alpha;

}



OL OL OL LI

{

	list-style-type: lower-roman;

}

OL UL LI

{

	list-style-type: disc;

}



HR

{

	color: #696969;

	height: 1pt;

	text-align: left;

}



/* Module Title Menu */

.ModuleTitle_MenuContainer

{

	border-bottom: blue 0px solid;

	border-left: blue 0px solid;

	border-top: blue 0px solid;

	border-right: blue 0px solid;

}



.ModuleTitle_MenuBar

{

	cursor: pointer;

	height: 16px;

	background-color: Transparent;

}



.ModuleTitle_MenuItem

{

	cursor: pointer;

	color: black;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	border-left: white 0px solid;

	border-bottom: white 1px solid;

	border-top: white 1px solid;

	border-right: white 0px solid;

	background-color: Transparent;

}



.ModuleTitle_MenuIcon

{

	cursor: pointer;

	background-color: #EEEEEE;

	border-left: #EEEEEE 1px solid;

	border-bottom: #EEEEEE 1px solid;

	border-top: #EEEEEE 1px solid;

	text-align: center;

	width: 15px;

	height: 21px;

}



.ModuleTitle_SubMenu

{

	z-index: 1000;

	cursor: pointer;

	background-color: #FFFFFF;

	border-bottom: #FFFFFF 0px solid;

	border-left: #FFFFFF 0px solid;

	border-top: #FFFFFF 0px solid;

	border-right: #FFFFFF 0px solid;

}



.ModuleTitle_MenuBreak

{

	border-bottom: #EEEEEE 1px solid;

	border-left: #EEEEEE 0px solid;

	border-top: #EEEEEE 1px solid;

	border-right: #EEEEEE 0px solid;

	background-color: #EEEEEE;

	height: 1px;

}



.ModuleTitle_MenuItemSel

{

	cursor: pointer;

	color: black;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	background-color: #C1D2EE;

}



.ModuleTitle_MenuArrow

{

	font-family: webdings;

	font-size: 10pt;

	cursor: pointer;

	border-right: #FFFFFF 1px solid;

	border-bottom: #FFFFFF 1px solid;

	border-top: #FFFFFF 0px solid;

}



.ModuleTitle_RootMenuArrow

{

	font-family: webdings;

	font-size: 10pt;

	cursor: pointer;

}



/* Main Menu */

.MainMenu_MenuContainer

{

	background-color: transparent;

}

.MainMenu_MenuBar

{

	cursor: pointer;

	height: 16px;

	background-color: Transparent;

}

.MainMenu_MenuItem

{

	cursor: pointer;

	color: black;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	border-left: white 0px solid;

	border-bottom: white 1px solid;

	border-top: white 1px solid;

	border-right: white 0px solid;

	background-color: Transparent;

}

.MainMenu_MenuIcon

{

	cursor: pointer;

	background-color: #EEEEEE;

	border-left: #EEEEEE 1px solid;

	border-bottom: #EEEEEE 1px solid;

	border-top: #EEEEEE 1px solid;

	text-align: center;

	width: 15px;

	height: 21px;

}

.MainMenu_SubMenu

{

	z-index: 1000;

	cursor: pointer;

	background-color: #FFFFFF;

	border-bottom: #FFFFFF 0px solid;

	border-left: #FFFFFF 0px solid;

	border-top: #FFFFFF 0px solid;

	border-right: #FFFFFF 0px solid;

}

.MainMenu_MenuBreak

{

	border-bottom: #EEEEEE 1px solid;

	border-left: #EEEEEE 0px solid;

	border-top: #EEEEEE 1px solid;

	border-right: #EEEEEE 0px solid;

	background-color: #EEEEEE;

	height: 1px;

}

.MainMenu_MenuItemSel

{

	cursor: pointer;

	color: black;

	font-family: Tahoma, Arial, Helvetica;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	background-color: #C1D2EE;

}

.MainMenu_MenuArrow

{

	font-family: webdings;

	font-size: 10pt;

	cursor: pointer;

	border-right: #FFFFFF 1px solid;

	border-bottom: #FFFFFF 1px solid;

	border-top: #FFFFFF 0px solid;

}

.MainMenu_RootMenuArrow

{

	font-family: webdings;

	font-size: 10pt;

	cursor: pointer;

}



/* LEGACY STYLES from DNN 1-2 */

.HeadBg

{

	background-color: #CCCCCC;

}



.TabBg

{

	background-color: black;

}



.SelectedTab

{

	font-weight: bold;

	font-size: 8.5pt;

	color: #FFFFFF;

	font-family: Tahoma, Arial, Helvetica;

	text-decoration: none;

}



A.SelectedTab:link

{

	text-decoration: none;

	color: white;

}



A.SelectedTab:visited

{

	text-decoration: none;

	color: #eeeeee;

}



A.SelectedTab:hover

{

	text-decoration: none;

	color: #cccccc;

}



A.SelectedTab:active

{

	text-decoration: none;

	color: #eeeeee;

}



.OtherTabs

{

	font-weight: bold;

	font-size: 8.5pt;

	color: white;

	font-family: Tahoma, Arial, Helvetica;

	text-decoration: none;

}



A.OtherTabs:link

{

	text-decoration: none;

	color: white;

}



A.OtherTabs:visited

{

	text-decoration: none;

	color: #eeeeee;

}



A.OtherTabs:hover

{

	text-decoration: none;

	color: #cccccc;

}



A.OtherTabs:active

{

	text-decoration: none;

	color: #eeeeee;

}



.PagingTable

{

	height: 33px;

}



/*

.LabelEditOverClass

{	

	cursor: pointer;

	text-decoration: underline overline;

}

*/



.LabelEditTextClass

{

	border: solid 1px red;

	background-color: Transparent;

}



.LabelEditWorkClass

{

	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/

	border: solid 0px red;

	background-color: Transparent;

}



/* style for the DNNTextSuggest control select menu */

.SuggestTextMenu

{

	border: solid 1px black;

	white-space: nowrap;

	background: white;

}

/* style for the DNNTextSuggest control selected menu node */

.SuggestNodeOver

{

	background-color: navy;

	color: White;

}





/*Edit In Place Tool Bar Classes*/

.eipbackimg

{

	border: outset 1px; /*give toolbar a 3D look*/

	position: absolute; /*needed so it doesn't take up space */

	margin-top: -22px; /*specify toolbar to be just above text */

	white-space: nowrap; /* makes toolbar horizontal */

	background: url(../../images/eip_toolbar.gif);

	background-color: #99cccc;

	height: 22px;

}



.eipbuttonbackimg

{

	width: 21px;

	height: 21px;

	cursor: pointer; /*change mouse to pointer when hover over button*/

	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/

	display: inline-block; /* supported by Opera and ? */

}



.eipbutton_edit

{

	background: url(../../images/eip_edit.gif) no-repeat 100% center;

}

.eipbutton_save

{

	background: url(../../images/eip_save.gif) no-repeat 100% center;

}

.eipborderhover

{

	border: outset 1px;

}



/* used to collapse panes without any content in them */

.DNNEmptyPane

{

	width: 0px;

}



/* used to set the different module align options - from module settings */

.DNNAlignleft

{

	text-align: left;

}

.DNNAlignright

{

	text-align: right;

}

.DNNAligncenter

{

	text-align: center;

}



/* Login Styles */

.LoginPanel

{



}



.LoginTabGroup

{

	

}



.LoginTab {

	float: left;

	background: url("../../images/tablogin_gray.gif") left top;

	margin: 0 3px 3px 0;

	padding: 5px 5px 4px 5px;

	text-decoration: none;

	color: #FFF;

	border: 1px #25569a solid;

}



.LoginTabSelected{

	float: left;

	background: url("../../images/tablogin_gray.gif") left top;

	margin: 0 3px 3px 0;

	padding: 5px 5px 4px 5px;

	text-decoration: none;

	color: #FFF;

	background-position: 0% -41px;

	border: 1px #25569a solid;

}



.LoginTabHover

{

	float: left;

	background: url("../../images/tablogin_gray.gif") left top;

	margin: 0 3px 3px 0;

	padding: 5px 5px 4px 5px;

	text-decoration: none;

	color: #555;

	border: 1px #C00 solid;

	cursor:pointer;

}



.LoginContainerGroup

{

	clear: both;

	padding-top: 5px;

}



.LoginContainer

{

	

}



#tablist 

{

	width: 120px;

	margin: 0;

	border-right: 1px solid black;

	padding-bottom: 10px;

	float:left;

}



.dashboardPanel 

{

	margin-left: 120px;

	padding: 0 10px 10px 10px;

	

}



.dashboardPanel table td

{

	padding: 2px 4px;

}



.dashboardPanel table th

{

	padding: 2px 4px;

	font-size: 1em;

	font-weight: bold;

	color: #036;

	border-bottom: 1px solid #9FB1BC;

}



.dashboardTableAlt 

{

	background-color: #eee;

}



.dashboardGrid

{

	margin: 10px;

}

@import url("sidemenu.css");



a, a:link, a:active, a:visited, a:hover {

color: #91a50b;

}



table, td, tr, th, tbody, thead

{

    border-collapse: collapse;

}

img, a, a:link, a:visited, a:hover, a:active

{

    border: 0;

}





H1, .heading1

{

    font-family: 'Arial Bold';

    font-size: 26px;

    color: #c1d72d;

    padding: 0;

    margin: 0;

    

}

.Head, h2, .heading2

{

    font-family: 'Arial Bold';

    font-size: 20px;

    color: #a3a494;

    padding: 0;

    margin: 0;

    

}



h3, TH, .heading3, .subhead

{

    font-family: 'Arial Narrow' , Arial;

    font-weight: Bold;

    font-size: 15px;

    color: #61604c;

    padding: 0;

    margin: 0;

    

}



P, DIV, Body, TD, .NORMAL

{

    padding: 0;

    margin: 0;

    font-family: 'Arial Narrow' , Arial;

    font-size: 15px;

    color: #787763;

}





a.register:link, a.register:visited, a.register:active

{

    font-family: 'Arial Narrow' , arial;

    font-size: 16px;

    text-transform: uppercase;

    color: #ffffff;

    text-decoration: none;

}

a.register:hover

{

    font-family: 'Arial Narrow' , arial;

    font-size: 16px;

    text-transform: uppercase;

    text-decoration: none;

    color: #61604c;

}









/* 

================================

Skin styles for DotNetNuke

================================

*/



.pagemaster

{

    width: 100%;

    height: 100%;

    background-color: #e4e3de;

}

.skinmaster

{

    background-color: #FFFFFF;

}

.skinheader

{

    background-color: transparent;

    height: 128px;

}

.skingradient

{

    background-color: #FFFFFF;

}

.controlpanel

{

    width: 100%;

    background-color: #fefefe;

}

.toppane

{

    width: 100%;

    background-color: transparent;

    padding-left: 6px;

    padding-right: 4px;

    padding-top: 6px;

}

.leftpane

{

    width: 198px;

    background-color: #61604c;

    padding: 0;

    margin: 0;

    border-top: solid 5px #ffffff;

 height: 416px; 

    /* height: 476px; */

}



.lowerleft

{

    width: 198px;

    height: 161px;

    background-color: #ffffff;

}



.Skincontentpane

{

    height: 476px;

    background-color: transparent;

    border-top: solid 5px #ffffff;

    padding-top: 18px;

    padding-left: 20px;

}

.homecontentpane

{

    height: 476px;

    background-color: transparent;

    border-top: solid 5px #ffffff;

    padding-top: 18px;

    padding-left: 10px;

}

.rightpane

{

    background-color: transparent;

    padding-left: 6px;

    padding-top: 18px;

    padding-right: 4px;

}

.bottompane

{

    height: 19px;

    background-color: #787763;

    padding-right: 24px;

    font-family: 'Arial Narrow' , Arial;

    font-size: 13px;

    color: #ffffff;
	padding-top:5px;

}





.bottompane a:link, .bottompane a:visited, .bottompane a:hover, .bottompane a:active

{

    font-family: 'Arial Narrow' , Arial;

    font-size: 11px;

    color: #ffffff;

    text-decoration: none;

}

.bottompane a:hover

{

    text-decoration: underline;

}



.StandardButton

{

    background-color: #61604c;

    color: #ffffff;

    font-family: 'Arial Narrow' , Arial;

    font-size: 16px;

}



.profile {

margin-top: 42px;

padding-top: 42px;

}



.Rotator_PrevButton,

.Rotator_NextButton

{

    font-family: 'Arial Narrow' , Arial;

    font-size: 12px;

    padding-top:5px;

    color: #91a50b;

}



.NormalTextBox {

font-size: 12px;

font-family: Arial;

color:Black;

}



/* 

================================

ADDED BY NETCOMPOSE

================================

*/

#mainbody {

	margin-left:198px;

	margin-right:220px;

	width: 500px;

	padding-right: 0px;

	padding-top:15px;

	padding-left:15px;

}

#rightcolumn{

	float: right;

	width: 240px;

	padding-right: 10px;

}

#nav {

	width: 198px;

	float:left;

	padding-top:7px;

	padding-left:0px;

	margin-left:0px;

}

#datetext {

	font-size:11px;

}

p {

	padding-bottom:5px;

	padding-top:5px;

}

#nav li {

	background:#61604c;

	width:198px;

	height:31px;

	padding:0px;

	margin:0px;

	list-style-type: none;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #FFF;

}

#nav li:hover {

	background-color:#787763;

}

#nav li a{

	

	 font-family: 'Arial Narrow' , arial;

    font-size: 16px;

    text-transform: uppercase;

    color: #ffffff;

    text-decoration: none;

	padding-left:11px;

	line-height:31px;

}

#mainbodywide {

	margin-left:198px;

	width: 700px;

	padding-right: 0px;

	padding-top:15px;

	padding-left:15px;

}

.alignleft {

	float:left;

	padding:5px;

	margin-right:10px;

	border: 1px solid #a3a494;

}

.alignright {

	float:right;

	padding:5px;

	margin-left:10px;

	border: 1px solid #a3a494;

}

.posthr {

	margin-top:10px;

	margin-bottom:10px;

}

#bottomdiv {
	margin-top:20px;
	clear: both;
	font-size: 13px;
	padding-top: 5px;
}

.login, #login {

	color:#FFF;

}

#nav li {

position: relative;

}



#nav li ul {

position: absolute;

top: 0;

left: 159px;

top: -12px;

width: 100%;

}



div#nav li ul,

div#nav li ul:hover

{display: none;}



div#nav li:hover ul,

div#nav li:hover ul

{display: block;}



.wpcf7-form-control-wrap {

z-index:0;

}

#nav li{

z-index:100;

}

#nav li.page-item-71{

background-color: #C1D72D;

font-weight: bold;

}

#nav li.page-item-71 a ul li a{

background-color:none;

}

#nav li.page-item-120{

font-weight: normal;

}

#nav li.page-item-122{

font-weight: normal;

}

#nav li.page-item-124{

font-weight: normal;

}


.login #login .message.register {

	color: #61604C;

}


.form-table tr th label {
	text-align: left;
	padding-right:10px;
	padding-bottom:10px;
}
#products_page_container {
	float: left;
	position: relative;
	width: 450px;
}
