﻿/* 
====================================
Skin Styles for ITW Trident Solar
====================================
*/   
html, body { padding:0; margin:0; height:100%; background:#000; font-size:10pt; }
.myPageTable{height:100%; width:100%; background:#000; text-align:center; padding-bottom:30px;}
.adminhost {float:left; margin:10px;}



#bdywrapper{width:995px; background:#000 url(images/vertical-repeater.jpg) repeat-y top left; text-align:center; margin:0 auto;}

#contentwrapper{width:930px; background:#fff; margin:0 auto; text-align:left; border:1px solid #fff;}
#mnu-wrapper{background:#000; width:930px; float:left; height:33px; margin:10px 0 0 0;}
#mnu{width:695px; height:33px; float:left; background:#000; color:#fff; padding:0;}
#lgnbar {float:right; width:200px; padding:0 6px; text-align:right; color:#000; background:#000; height:33px; line-height:33px; margin:0;}
	#lgnbar a{color:#000; text-decoration:none; font-size:9pt; }
	#lgnbar a:hover{color:#000; text-decoration:underline;}

.dnnLogin, .dnnUser, a.dnnLogin, a.dnnUser {color:#fff102; text-decoration:none; font-size:10pt;}
a.dnnLogin:hover, a.dnnUser:hover {text-decoration:underline; color:#000;}
#trident-link{float:right; margin-right:20px; margin-left:20px; height:33px; line-height:33px; background:#0090ab;}
#trident-link a {color:#fff; font-family: arial, tahoma, san-serif; font-size:12pt; padding:0 10px; text-decoration:none;}
#trident-link a:hover {text-decoration:underline;}
#logo {padding:0; margin:0; width:341px; height:108px;}
#hdr {width:930px; background:url(images/hdr-img.jpg) no-repeat bottom right; padding:0; margin:0; height:108px; border:0;}
#hdr-text {text-align:right; float:right; margin-right:120px; margin-top:4px; font-family:Verdana, Tahoma, Arial; font-weight:normal; font-size:8pt;}
.black-bar{width:930px; height:30px; float:left; background:#000; color:#fff; padding:0; margin:0; margin:0;}
#AdminMnu{line-height:30px; float:right; padding:6px 5px 0 0; }
.gray-bar{width:930px; height:11px; float:left; background:#58595b; color:#fff; padding:0; margin:0; margin:0; border-top:1px solid #fff; border-bottom:1px solid #fff;}

#ftr {padding:10px 0 20px; color:#000; background:#008eaa; font-size:10pt; text-align:center; }
#ftr a {color:#000; text-decoration:none; padding:0 5px; }
#ftr a:hover {text-decoration:underline;}

.FCKLinkGalleryContainer {background:#FFF;}

.SkinObject, a.SkinObject:link, a.SkinObject:active, a.SkinObject:hover, a.SkinObject:visited
    {color:#000; font-weight:normal;}

.dvclr{ line-height:.01; clear:both; }

/*
================
Pane Styles
================
*/
#panewrapper {width:931px; background:#fff; }

.toppane { padding:0; margin:0; }
.flashpane { background:url(images/home-top-image.jpg) no-repeat top left; height:207px; padding:0; margin-bottom:10px; }
.leftpane, .rightpane { padding:6px 5px; }
.leftpane { max-width:500px; }
.rightpaneInt { padding:6px 5px; }
.contentpane { padding:6px 0; }
.bottompane { padding:0 5px; margin:0; }

.DNNEmptyPane { margin:0; padding:0; display:none; height:0; font-size:1px; }

/* ControlPanel style */
.cpWrpr { margin:0 auto; width:75%; }
.ControlPanel { background:url(images/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px; }
.cpanel_left { background:url(images/cpanel_left.png) no-repeat bottom left #000;; padding-left:21px; }
.cpanel_right { background:url(images/cpanel_right.png) no-repeat bottom right; padding-right:33px; }


/*
=====================
Default.css Overrides
=====================
*/

.Normal, .NormalRed, html, body, p{ font-size:10pt; font-family:Verdana, Geneva, sans-serif; }
h2, h3, h4, h5, h6 { color:#039; font-weight:normal; }
h1 {color:#099; font-weight:normal; font-size:16pt;}
h2 {font-size:14pt; }
a { color:#039; text-decoration:none; }
a:hover {color:#000; text-decoration:underline; }

.rightpane ul { list-style-image:url(images/bulletPoint.png); }
.rightpane ul li { margin:15px 0; }
.rightpane ul li h2 { margin:0; }

th h2 { color:#fff; margin:0; padding:0; }

/*
========================
Accordian Styles
========================
*/

#FAQ-Accordion h3 { height:37px; line-height:37px; overflow:hidden; padding-left:25px; width:476px; }
#FAQ-Accordion h3 a { font-weight:bold; text-decoration:none; }
#FAQ-Accordion h3 a:hover { text-decoration:underline; }
.expanded { background:transparent url(/portals/0/images/blue-glow-hdr.jpg) no-repeat scroll 0 -59px; }
.contracted { background:transparent url(/portals/0/images/blue-glow-hdr.jpg) no-repeat scroll 0 0; }
.expandedcontent { margin-left:10px; width:480px; }


/*
========================
Blue Box
========================
*/
.blueBox { padding:5px; background:#039; color:#fff; width:300px; font-size:12pt; }



/*
=========================
NavMenu styles start here 
=========================
*/

.TabList { margin:0; padding:0; }

/*top level links */
#nav ul { padding:0; margin:0; list-style:none; line-height:33px; }

/* Menu Items ---- Settings here cascade down */
#nav li { position:relative; float:left; /*line-height : 1.25em;*/ width: auto; list-style: none; height:22px; z-index:5000; }

/* second-level lists --  width of dropdowns must be set here for IE6  */
#nav li ul { position : absolute; left: -999em; width:170px; border:1px solid #fff; padding:0px; }
#nav ul li a { background:url(images/mnu-barrel.jpg) no-repeat top right; }
#nav a { font-size:10pt; display:block; text-decoration:none; text-align:center; padding :0 14px 0 7px; color:#000; font-weight:700; color:#fff; }
    
/*2nd Level Links --- width needs to be set in order for the drop downs to be vertical */
#nav li li a { width:170px; padding:0 0 0 3px; margin:0; height:22px; background: #006cb8; text-align: left; line-height:22px; }

/*border-top:none;*/
#nav li.SelectedTab a, #nav li a.SelectedTab { border:none; color:#fff102; }
#nav li a:hover, #nav li.SelectedTab a:hover, #nav li a.SelectedTab:hover { color: #fff102; }

/*Prevent Selected Item Dropdowns for having same properties as top level selected item */
#nav li ul li a, #nav li a ul li a,#nav li.SelectedTab ul li a, #nav li a.SelectedTab ul li a{background: #0090ab; color:#fff; border:1px solid #fff;}
#nav li ul li a:hover, #nav li a ul li a:hover, #nav li.SelectedTab ul li a:hover, #nav li a.SelectedTab ul li a:hover { background: #4e4e4e; 
																														 color:#fff102;}
#nav .DisabledTab { color:#ccc;  }
/* no need to change these hover classes  unless you need more than 4 levels */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li.iehover ul { /* Adjust top to move vertical postion of drop down menus */ top: 30px; left:0; }
#nav li li:hover ul, #nav li li li:hover ul, #nav li li.iehover ul, #nav li li li.iehover ul { /*Adjust left to change spacing of 2nd level and 3rd level menus */
	top: 0;
	left:172px;


/*login button style*/
#dnn_ctr_Login_Login_DNN_cmdLogin, .StandardButton {
background:transparent url(images/go-button.jpg) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
float:right;
font-size:0;
height:35px;
width:35px;
color:#bf2e4e;}

/*Extreme Login Styles*/
#dnn_ctr383_Login_pnlLogin
{background: url(images/extreme-login-header.jpg) no-repeat top left; padding-top:30px; width:215px;}

a.CommandButton, a.CommandButton:visited, a.CommandButton:link {color:#6d0125;}
a.CommandButon:hover {color:#4E4E4E;}

.SubHead {color:#4e4e4e;}


/*definition list styles*/
dt { background: font-size:11pt; color:#707070; cursor:pointer; line-height:15px; margin-left:20px; padding:5px 0 10px 30px;}
dd {padding:0 0 10px 15px; font-family: Verdana,Arial, Tahoma, Sans-Serif; font-size:9pt; background:#fff;} 
