/*	
================================
CSS modified by the XD Design team - http://www.xd.com.au
================================
*/ 

body { margin: 0; padding:0; }

.pagemaster { width:970px; margin:0 auto; }

h1, h2, h3, h4, h5 {padding-left: 5px;font-family:"ITCLubalinGraphBook",Rockwell,"Trebuchet MS","Gill Sans",Lucida Grande,Arial,sans-serif;
 color: #404040; text-shadow:1px 1px 0 #cccccc; }
h1, h2 { font-weight: normal; }
h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }

p, td, .Normal, .normal { /*font-family: Helvetica, Arial, sans-serif;*//*font:"Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,clean,sans-serif; */
font-family:"ITCLubalinGraphBook",Rockwell,"Trebuchet MS","Gill Sans",Lucida Grande,Arial,sans-serif;
font-size: 11pt; line-height: 20px; color: #666666; }
p { padding: 5pt; }

ul li { list-style-type: disc; }
blockquote, blockquote p { color:#008bcc; font-style: italic; font-weight: bold; }

a:link, a:active, a:visited { color: #008bcc; text-decoration: none; }
a:hover { color: #008bcc; text-decoration: underline; }

img { border: none; }
img.left { float: left; margin: 0 20px 10px 0; }

.hr { border-bottom: 1px solid #cb274c; }
/* Header */
#header { width: 970px; height: 104px; margin: 0 auto; }
#logo { float: left; width: 320px; height:104px; background: url(media/logo.gif) no-repeat left top;}

#headright { float:right; width: 630px; height: 104px; }
#login { width:630px; text-align: right; clear: both; }
#menuhold { width: 630px; height:41px; clear:both; padding-top:6px; }

/* Home Skin Montage */
#hmontage { width: 970px; height: 358px; margin: 0 auto; background: url(media/maincomblue.png);}
#hmonimage { float:left; width:650px; height:358px; background:url(media/hmontage.jpg) no-repeat top left; }
#hmonpane { float:right; width:320px; height:358px; /*background:#008bcc;*/ }

/* Sub Skin Montage */
#smontage { width: 970px; height: 160px; margin: 0 auto; }
#smonimage { float:left; width:650px; height:160px; background:url(media/smontage.jpg) no-repeat top left; }
#smonpane { float:right; width:320px; height:160px; background:#008bcc; }

/* Page */
#page { width: 970px; margin: 0 auto; padding: 0; clear: both; background: #ffffff; }
#content { margin: 0 auto; padding:10px 0; width:970px; }

/* Home Rotating Pane */
.panerotator { width: 970px; height: 358px; margin: 0 auto; background: url(media/maincomblue.png); }
.panerotator h2, .panerotator p, .panerotator span, .panerotator div, .panerotator td { color: #ffffff; }

/* Intro Pane */
.paneintro { padding:15px 0; }
.paneintro p, paneintro td { color:#ffffff; }

/* Home Skin Content Panes */
.panelefth { }
.panemidh { }
.panerighth { }

/* Content Panes */
.paneside { width: 320px; }
.panecontent { }

/* Links */
#links { width: 970px; height:71px; margin:0 auto; text-align:center; background:url(media/linksbg.gif) repeat-x; }
.links { color:#000000; text-decoration:none; font-size:10pt; font-family: Helvetica, Arial, sans-serif; line-height: 70px; }
a.links:link, a.links:visited, a.links:active { color:#9e9e9e; text-decoration:none; font-size:10pt; font-family: Helvetica, Arial, sans-serif; background: url(media/linkssep.gif) no-repeat right; line-height: 70px; padding:0 15px; }
a.links:hover { color:#9e9e9e; text-decoration:underline; font-size:10pt; background: url(media/linkssep.gif) no-repeat right; line-height: 70px; padding:0 15px; }

/* Footer */
#footer { padding: 20px 0 0 0; margin: 0 auto; text-align: center; width: 960px; height:63px; clear:both; }

.skinlink { color:#9d9d9d; text-decoration:none; font-size:10pt; font-family: Helvetica, Arial, sans-serif; line-height: 36px; }
a.skinlink:link, a.skinlink:visited, a.skinlink:active { color:#008bcc; text-decoration:none; font-size:10pt; font-family: Helvetica, Arial, sans-serif; line-height: 18px; }
a.skinlink:hover { color:#008bcc; text-decoration:underline; font-size:10pt; }

/*--------- dnn menu style ----------*/
/* Main Menu td */
.mainMenu { cursor:pointer; font-size: 12pt; background-color:transparent; font-family: Arial, Helvetica, sans-serif; float: right; }

/* Main Menu Normal */
.mainMenu .root { color: #ababab; font-size: 12pt; text-align:center; padding:0 18px 0 18px; white-space:nowrap; float:left; border-right:1px solid #ababab; }

/* Main Menu hover */
.mainMenu .hov { color:#000000; border-right:1px solid #ababab; }

/* Main Menu selected */
.mainMenu .sel, .mainMenu .bc { color:#000000; border-right:1px solid #ababab; }
.mainMenu table { border:1px solid #C0D6E5; z-index: 5000; }

/* SUB Menu Normal */
.mainMenu tr.mi { background:#F8FAFF; font-family: Arial, Helvetica, sans-serif; z-index: 1000; font-size: 11px; text-align:left; color:#375162; line-height:2em; text-transform:none; }
.mainMenu tr.mi td { padding: 0 2px; text-transform:none; }

/* SUB Menu Hover and Selected */
.mainMenu tr.hov { background: #008bcc; }
.mainMenu tr.hov td { color:#ffffff; }
.mainMenu tr.sel, .mainMenu tr.bc { background: #cb274c; }
.mainMenu tr.sel td, .mainMenu tr.bc td { color:#ffffff; }

.main_dnnmenu_break{ height: 2px; background: #D5E0FF; }

/* Module Action Menus */
.ModuleTitle_SubMenu { border:1px solid #C0D6E5; }
.ModuleTitle_SubMenu td { background:#F8FAFF; white-space: nowrap; font-weight:normal; } 

.ModuleTitle_MenuIcon { background:#F8FAFF; border:none; padding: 0px 2px; }
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { background: #008bcc; color: #ffffff; font-weight:normal; }
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { height: 2px; background: #D5E0FF; }

/* Modified by Nina Meiers (c) 2009 - for the DNN Community Downloaded from http://www.dnnskins.com */
/* Free and Commercial skins for DotNetNuke! All credits remain with existing designer */
/* credits to remain in files as part of license agreement - Nina Meiers - nina@xd.com.au */


