

.hide { display: none; }

a img {border:0;}

#skinmaster { position: relative; float: left; width: 823px; 
	left: 50%; margin-left:-411px; }
	
#header1 { position: relative; float: left; clear:both; width:100%; height:148px;}
#header2 { position: relative; width:100%; height:25px; background: transparent url(images/BlueMenuBarBackground.gif) repeat-x; float: left;}
#dnn_dnnLOGO_hypLogo img { 
width: 400px; 
height: 100px; 
position: absolute;
bottom:0;
left:0;
}
/*Main wrapper for menu area */
#menu { background:transparent url(images/menurepeatblue.jpg) repeat-y;}

#menumiddle{
width: 811px;
height:27px;
border: 2px solid white;
border-bottom: 0;
background: transparent url(images/menurepeat.gif) repeat-x top left !important;
margin: 0 0 0 8px;
}

/* ImageSmith CSS Based Layout for Dotnetnuke */
#content { width: 823px;  }

/* 
contentpane layout styles 
*/

#dnn_leftpane {
	float: left; 
/*margin:0 18px 0 12px;*/
	margin-left: 7px;
	width: 166px;
}

#dnn_contentpane { 
	float: left;
	width: 434px;
}

#dnn_rightpane {
float: left;
width: 206px;
margin-right: 6px;
}

.twopane #dnn_contentpane
{ width: 611px;}


#footer { 
float: left;
position: relative;
clear: both;
height: 89px; 
width: 823px;
}

/* Styles for footer content */
.footercontent {
	margin:0 20px;;
	position: relative;
	top:42px;
	text-align: center;
	}

.footercontent {color: white;}

.footercontent .SkinObject,
.footercontent a:link,
.footercontent a:visited{
	color: white; font: 10px/15px "MS Trebuchet", Tahoma; letter-spacing: 1px;
}

.footercontent a:hover,
.footercontent a:active,
.footercontent a:visited:hover {color: black !important; 
	text-decoration: overline underline;}



/* Styles for SkinObjects and Absolutely Postioned Elements like the colorChanger and text resizer */

#dnn_dnnLOGO_hypLogo {}
/* Hide or Show the Web/Site Radio Button Options */
#dnn_dnnSEARCH_optWeb, #dnn_dnnSEARCH_optSite { display: none;}


#dnn_dnnSEARCH_cmdSearch, 
#dnn_dnnSEARCH_txtSearch,
.currentdate, 
div.login
	{
	margin:0;
	padding:0;
	position: absolute; 
	top: 17px; 
	height: 16px !important;
	font: 11px/13px Tahoma !important; 
	}

div.login {left: 203px;}


/* Actual skinobjects */
.logintoken, .usertoken { display: inline}

a.logintoken:link,
a.logintoken:visited {
	color: #000;
	padding: 1px 0;
}
a.logintoken:hover,
a.logintoken:active,
a.logintoken:visited:hover {
	color: white;
	padding: 1px 0;
	}
.usertoken { margin-left: 1em;}	
a.usertoken:link,
a.usertoken:visited {
	
	color: #000;
	padding: 1px 0;
}
a.usertoken:hover,
a.usertoken:active,
a.usertoken:visited:hover {
	color: white;
	padding: 1px 0;
	
	}



#dnn_dnnSEARCH_txtSearch {
	top:13px;
	background: white url(/portals/1/graphics/searchblur.jpg) repeat-x 0 -8px; 
	width: 158PX;
	right:115px;
	}
#dnn_dnnSEARCH_cmdSearch {
	right: 13px;
	top: 13px;
	}	


.search label{ display: none;}
.currentdate {
	right: 289px;
	color: white;
}



/* Styles for the Weather Module (onlyExtended.xslt*/

.weathermaster { text-align:center;}
.weatherh1 {font: 1.1em/1.6 Verdana, Sans-serif;}
.weatherh2 {font: 1.0em/1.6 Verdana, Sans-serif;}
.weatherh3 {}
.weathermaster img {display: block !important; padding: 4px; clear: both;}
.weathercontent {width: 30%; float: left; clear: none; text-align: center; margin: 4px;}



/* Styles for PlaceanOrder / RequestEstimate form */

.IS_form td {text-align: left !important; padding: 10px;}
.IS_form .Subhead {
	color: #559CBE;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-indent:1px;}


.IS_form Input, 
.IS_form .NormalTextBox, 
.IS_form Option {
	background:#e6e7e8 url(/portals/1/graphics/searchblur.png) repeat-x 0 -8px;
	margin-bottom: 0px;
	border: 1px solid #559CBE;	
	}

/* _____________________  */	
/* _____________________  */	
/* _____________________  */	

.IS_webform .Subhead {
	color: #559CBE;
	font: normal 11px/1.9 Verdana, Sans-serif;
	margin:0 0 0;
	
}



.IS_webform td {text-align: left !important; }
.IS_webform Input,
.IS_webform select,
.IS_webform .NormalTextBox, 
.IS_webform table.NormalTextBox {
	background:#fff url(/portals/1/graphics/searchblur.png) repeat-x 0 -8px;
	float: left;
	clear: both;
	margin-bottom: 0;
	border: 1px inset #559CBE !important;
	width: 182px !important;
}
.IS_webform table.NormalTextBox td {padding: 4px !important;}
.IS_webform table.NormalTextBox input, 
.IS_webform table.NormalTextBox Label {
border: 0 !important; 
background: none; 
color: #A3ABAF !important;}

.IS_webform Input { }
.IS_webform textarea {
	width: 166px !important;
	height: 40px !important;
}



/* FONT */
/*
td,*/
ul,
.weathercontent{
	color: #696969;
	font: normal 100%/180% Verdana, Sans-serif;
	margin:0;
	margin-bottom: .9em;
	
}

/* For FCKEditor Styles Dropdownlist */
.bullet1 ul, .bullet1 li {margin:0; padding:0;}
.bullet1 ul { margin:0 0 8px 10px;}
.bullet1 li { 
	list-style: none;
	background: url(/portals/1/graphics/arrow.jpg) no-repeat 0 .5em; 
	color: #696969;
	text-indent: 13px;
	margin-left:0;}

/* Left Pane only styles */
.lpane .bullet1 li { 
	list-style-image: url(/portals/1/graphics/arrow.jpg); 
	color: #696969;
	font: normal 100%/1.8 Verdana, Sans-serif;
	margin-left: 20px;}

/* Left Pane Link Styles */

div.bulletList0 ul,
div.bulletList0 li{
list-style-type: none;
display: block;
margin:0 !important; padding: 0 !important;

}

div.bulletList0 li {

list-style-type: none;
margin: 0; padding:0;
}

div.bulletList0 a {text-indent: 13px;}

div.bulletList0 li a,
div.bulletList0 a:link,
div.bulletList0 a:visited
 { 
	text-decoration: none; 
	font: normal 11px/1.7 Verdana; 
	color: #559CBE;
	display: block;
	padding: 6px 0;
	background: transparent url(/portals/1/graphics/bullet.jpg) no-repeat left 50%;
	
}

div.bulletList0 a:hover, div.bulletList0 a:visited:hover { 
	text-indent: 13px;
	background: #559CBE none;
	color: #fff;
	
	font-weight: bold; letter-spacing: -1px;
}

/* END Leftpane Link Styles */

/*
#content {background: url(images/repeatAdmin.jpg) repeat-y !important;}
#footer {background: url(images/footerAdmin.jpg) no-repeat bottom !important;}

*/

#menu .radmenu { left: 163px; }
#content { float: left; background: url(images/repeatBlue.jpg) repeat-y !important;}

#footer {background: url(images/footerBlue.jpg) no-repeat bottom !important;}


/* 3 PANE BLUE SKIN */

#Body {background: #559CBE none !important;}
#header1 {float: left; clear: both; background: transparent url(images/header1Blue.jpg) repeat-x 0 0 !important; }
#header2 {float: left; clear: both; background: transparent url(images/header2Blue.jpg) no-repeat top !important; }

/* 2 PANE BLUE SKIN */
.twopane #dnn_rightpane {display: none;}
.twopane #dnn_contentpane {width: 611px !important}

/* 1  PANE BLUE SKIN */
.onepane #dnn_contentpane {width: 790px !important; margin-left:18px }
.onepane #footer {background: url(images/footerNoLine.jpg) no-repeat bottom !important; }
.onepane #header2 {float: left; clear: both; background: transparent url(images/headerNoLine.jpg) no-repeat top !important; }
.onepane #content { float: left; background: url(images/bgNoline.jpg) repeat-y !important;}

.con0 .conheader .contopactions{ display: none;}

#breadcrumbtoken { position: absolute; top: 8px; left: 182px; }


#dnn_leftpane { margin-top: 5px;}
#dnn_contentpane, #dnn_rightpane { margin-top: 14px}


/* Styles for the User Profile Edit Control page */

#dnn_ctr_Signin_pnlProfile hr {
display: none;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb , #dnn_dnnBREADCRUMB_lblBreadCrumb a.SkinObject { font-weight: 200;}

/* Styles for Web Safe Fonts page tabid=237 */
div#notes p { color: black; font: 8px/12px Tahoma, Sans-serif;}
table.fonts { border: 1px solid black; width: 100%; padding: 10px;}
table.fonts tr td { border: 1px solid black; padding: 4px;}
table.fonts * { font-size: x-small;}
.mac { color: red;}

