@import url("init.css");
@import url("fonts.css");
@import url("colors.css");

html, body {height:99%;width:100%;text-align:center;text-align:left}
table.wrapper{margin:auto;padding:auto;width:930px;text-align:center}
.body{height:80%;padding:10px;vertical-align:top}

/* Header || Banner */
.header{height:127px;text-align:left;vertical-align:top}
.banner {width:100%;height:127px}
.logo {padding-left:10px;padding-right:10px;width:10%;text-align:left;vertical-align:middle}
.title {height:90px;text-align:left;vertical-align:bottom}
.description {vertical-align:top;white-space:nowrap;padding-top:5px;width:25%;text-align:left}
.description p {margin:0px 0px 0px 50px}
.rootmenu{vertical-align:bottom}

/* Site Search */
#search {padding:20px 10px 0px 0px}
#dnn_dnnSEARCH_txtSearch {width:175px}
.searchCmd {display:inline-block;text-decoration:none;padding-left:40px;padding-top:3px;cursor:pointer}
.searchCmd a:hover {text-decoration:none}

/* Content */
.contentwrapper{width:100%;margin:auto;position:relative}
.contentwrapper tr td{vertical-align:top}
.pagetitle h1 {margin-left:15px;margin-bottom:8px}
.leftpanewrapper {height:600px;padding-left:10px}
.contentpane {padding:20px 15px 10px 8px;vertical-align:top}
.innerpane {width:200px;padding:20px 0px 10px 15px;vertical-align:top}
.rightpane {width:200px;padding:20px 10px 10px 15px;vertical-align:top}
.bottompane {padding:5px;vertical-align:top}

/* Root Menu */
.rootMenu_Item TD {border:0px;padding:5px 3px 8px 18px}
.rootMenu_Item .rootMenu_Icon {width:20px;display:none}
.rootMenu_ItemHover TD {border:0px;padding:5px 3px 8px 18px;cursor:pointer}

/* Root Sub Menu */
.rootMenu_SubMenu{z-index:1}
.rootMenu_SubMenu .rootMenu_Item TD {text-align:left;padding:5px 3px 5px 18px}
.rootMenu_SubItemHover {cursor:pointer}

/* 
	TAB MENU
	Use inline display because SolPart wraps html content with <img> spacer and &nbsp;
	Display format: <TD><DIV><DIV><DIV>Text</DIV></DIV></DIV> Uses sliding door effect. 
*/
.tabmenu{position:relative;padding-left:5px}
.tabMenu_SubMenu {visibility:hidden}
.tabMenu_Icon {display:none}
.tabMenu_Item TD {height:32px;border:0px;}
.tabMenu_Item TD DIV {
	display:-moz-inline-block;	/*FF only*/
	display:inline-block;	/*All others*/
	*display:inline;	/*IE only*/
	*height:100%;	/*IE only*/
	padding-left:5px
}
.tabMenu_Item TD DIV DIV {padding:0px}
.tabMenu_Item TD DIV DIV DIV {
	margin:0px;	/*FF bug*/
	*line-height:34px;	/*IE only*/
	padding:8px 20px 8px 15px
}
.tabMenu_ItemHover TD,.tabMenu_ItemActive TD {height:32px;border:0px;}
.tabMenu_ItemHover TD DIV,.tabMenu_ItemActive TD DIV {
	display:-moz-inline-block;	/*FF only*/
	display:inline-block;	/*All others*/
	*display:inline;	/*IE only*/
	*height:100%;	/*IE only*/
	padding-left:5px;
	cursor:pointer
}
.tabMenu_ItemHover TD DIV DIV,.tabMenu_ItemActive TD DIV DIV {padding:0px}
.tabMenu_ItemHover TD DIV DIV DIV,.tabMenu_ItemActive TD DIV DIV DIV {
	*line-height:34px;	/*IE only*/
	padding:8px 20px 8px 15px
}

/* Sub Menu - Left Pane */
.subMenu_Item TD {width:150px;padding:10px;}
.subMenu_ItemHover TD, .subMenu_ItemActive TD{padding:10px}

/* Footer */
.footer {height:50px;padding-left:10px}
.footer a:link, td.footer a:visited, td.footer a:active, .copyright {padding-right:10px}

/* DNN Global Settings */
p {margin:10px 0px 10px 0px}
h1,h2,h3 {margin:10px 0px 10px 0px}
ul li {
	margin-bottom:3px;
	margin-left:30px;
	list-style-type:square
}

