/* Standard */
body{background-color:#262F35;margin:0px;padding:0px;font-family:Verdana, Arial;font-size:62.5%;line-height:1.5em;color:#333333;text-shadow:#000000 0 0 0px;}
a,a:link,a:visited,a:active{color:#93A400;text-decoration:none;}
a:hover{color:#93A400;text-decoration:underline;}
.hide{display:none;}
.clear_float{clear:both;}

/* Wrappers */
.bannerwrapper{width:100%;background:url(images/wrapper_sep.gif) repeat-x left bottom #93A400;padding-top:10px;}
.menuwrapper{width:100%;background:url(images/wrapper_sep.gif) repeat-x left bottom;height:50px;}
.mainwrapper{margin:0 auto;width:975px;}
.footerwrapper{margin:0 auto;width:975px;padding-top:5px;padding-bottom:10px;}

/* Logo */
.logo_area{background:url(images/logo.gif) no-repeat bottom left;margin:0 auto;width:975px;height:60px;}

/* Search */
.search_style{float:right;font-size:1.1em;margin-top:21px;}
.search_style Input{border:1px solid #D8E280;padding-left:2px;width:150px;}
.search_style .SkinObject img{margin:0 0 -4px 0;}

/* Menus */
.menu_style{margin:0 auto;width:975px;}

/* main menu td */
.mainMenu{cursor:pointer;font-family:Arial;font-size:1.1em;background-color:transparent;width:auto;font-weight:normal;float:left;height:40px;margin-top:10px;}

/* Main Menu Normal */
.mainMenu .root{color:#FFFFFF;text-align:center;padding:12px 20px 0px 20px;margin-right:6px;float:left;white-space:nowrap;border-bottom:6px solid #7A8E9C;text-transform:uppercase;height:22px;}

/* Main menu hover */
.mainMenu .hov{border-bottom:6px solid #E15F01;}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc{border-bottom:6px solid #E15F01;}
.mainMenu table{border:1px solid #7A8E9C;z-index: 1000;}

/* SUB Menu Normal */
.mainMenu tr.mi{background-color:#ffffff;z-index:1000;font-size:1.1em;text-align:left;color:#333333;line-height:2em;border:1px solid #7A8E9C;}
.mainMenu tr.mi td{padding:0 2px;text-transform:none;}
.mainMenu tr.mi td img{padding-left:2px;}
.mainMenu tr.mi .txt{padding-right:20px;}

/* SUB Menu hover & selected */
.mainMenu tr.hov{background-color:#E15F01;color:#fff;margin:0px;}
.mainMenu tr.hov td{color:#fff;}
.mainMenu tr.sel,.mainMenu tr.bc{background-color:#E15F01;}
.mainMenu tr.sel td,.mainMenu tr.bc td{color:#fff;}
.main_dnnmenu_break{height:2px;background-color:#D6DCE0;}

/* Module Action Menus */
.ModuleTitle_MenuItem{border: 0px solid;font-weight:normal;line-height:normal;}
.ModuleTitle_MenuItem TD{cursor:pointer;color:#333333;font-family:Tahoma, Arial;font-size:9pt;font-style:normal;height:21px;white-space:nowrap;padding:1px 3px 3px 1px;}
.ModuleTitle_SubMenu{border:1px solid #7A8E9C;}
.ModuleTitle_SubMenu td{background-color:#fff;white-space:nowrap;} 
.ModuleTitle_MenuIcon{background-color:#fff;border:none;padding: 0px 2px;}
.ModuleTitle_MenuItemSel td,.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color:#E15F01;color: #fff;}
.ModuleTitle_MenuBreak td,.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background-color:#D6DCE0;}


/* Breadcrumb */
.breadcrumb_style{padding:15px 0 15px 0;font-size:1.1em;color:#fff;}
.breadcrumb_area{float:left;}
.breadcrumb_link{color:#7A8E9C;}
a.breadcrumb_link,a.breadcrumb_link:link,a.breadcrumb_link:visited,a.breadcrumb_link:active,a.breadcrumb_link:hover{color:#93A400;}

/* Register & Login */
.login_area{float:right;}
.login_area ul{list-style:none;margin:0;padding:0;}
.login_area ul li{float:left;margin:0 0 0 10px;list-style:none;}
.login_area .login{background:url(images/lock.gif) left no-repeat;padding-left:20px;display:block;}
.login_area .logout{background:url(images/lock_open.gif) left no-repeat;padding-left:20px;display:block;}
.login_area a:hover .login,.login_area a:hover .logout{text-decoration:underline;}
.login_area a.user_link,.login_area a.user_link:link,.login_area a.user_link:visited,.login_area a.user_link:active,.login_area a.user_link:hover{color:#93A400;background:url(images/user.gif) left no-repeat;padding-left:19px;display:block;}

/* Panes */
.bannerpane{background:url(images/pane_sep.gif) repeat-x bottom left;line-height:0;font-size:0;}
.bannerpane .container{margin-bottom:5px;}
.footerpane{background:url(images/pane_sep.gif) repeat-x top left;}
.footerpane .container{margin-top:5px;}
.footerpanetwo{float:right;font-family:Tahoma;font-size:1em;color:#556875;margin-top:-1px;}
.footerpanetwo .Normal{font-family:Tahoma;font-size:1em;padding:0;margin:0;}
.footerpanetwo .LinkContent img{padding-right:5px;}
.footerpanetwo a,.footerpanetwo a:link,.footerpanetwo a:visited,.footerpanetwo a:active,.footerpanetwo a:hover{font-family:Tahoma;font-size:1em;color:#93A400;}
.leftpane{background:url(images/pane_sep.gif) repeat-y top right #404E57;vertical-align:top;font-size:0;}
.leftpane .container{width:205px;margin-right:5px;}
.maincontent{background-color:#ffffff;vertical-align:top;font-size:0;width:100%;}
.rightpane{background:url(images/pane_sep.gif) repeat-y top left #404E57;vertical-align:top;font-size:0;}
.rightpane .container{width:205px;margin-left:5px;}

/* Main Content Panes */
.toppane{width:100%;}
.topleftpane{float:left;width:50%;font-size:0;}
.toprightpane{float:left;width:49.9%;font-size:0;}
.contentpane{clear:both;width:100%;}
.contentleftpane{float:left;width:23%;font-size:0;}
.contentpanetwo{float:left;width:77%;font-size:0;}
.contentpanethree{float:left;width:77%;font-size:0;}
.contentrightpane{float:left;width:23%;font-size:0;}
.middleleftpane{float:left;width:33.33%;font-size:0;}
.middlepane{float:left;width:33.33%;font-size:0;}
.middlerightpane{float:left;width:33.33%;font-size:0;}
.contentpanefour{clear:both;width:100%;}
.bottomcolumnone{float:left;width:24.9%;font-size:0;}
.bottomcolumntwo{float:left;width:25%;font-size:0;}
.bottomcolumnthree{float:left;width:25%;font-size:0;}
.bottomcolumnfour{width:25%;float:left;font-size:0;}
.bottompane{clear:both;width:100%;}

/* Footer */
.copyright_area{float:left;padding:3px 15px 0 0;}
.copyright_text{font-size:1em;font-family:Tahoma, Arial;color:#556875;}
.terms_link{padding:0 0 0 5px;font-family:Tahoma, Arial;font-size:1em;}
.creditlogo{float:right;padding-left:15px;}
.creditlogo a{display:block;width:97px;height:22px;background:url(images/creditlogo.gif) no-repeat;}
.share{float:right;padding-left:15px;padding-top:3px;}

/* Override default styles */
.SkinObject{font-weight:bold;font-size:8.5pt;color:#41D9FF;font-family:Tahoma, Arial;text-decoration:none;}
a.SkinObject{text-decoration:none;color:#41D9FF;}
a.SkinObject:hover{text-decoration:none;color:#009EC6;}
.paneOutline{padding-top:15px;padding-bottom:0;border:0;}
.leftpane.paneOutline{padding:15px 10px 0 5px;}
.rightpane.paneOutline{padding:15px 5px 0 10px;}
.footerpanetwo.paneOutline{padding-top:0;}
.DNNEmptyPane{width:auto;}
h1{font-size:1.8em;font-family:"Trebuchet MS", Arial;color:#333333;margin:0;padding:0;}
h2{font-size:1.6em;font-family:"Trebuchet MS", Arial;color:#333333;margin:0;padding:0;}
h3{font-size:1.4em;font-family:"Trebuchet MS", Arial;color:#333333;margin:0;padding:0;}
h4{font-size:1.2em;font-family:"Trebuchet MS", Arial;color:#333333;margin:0;padding:0;}
h5{font-size:1.1em;font-family:"Trebuchet MS", Arial;color:#333333;margin:0;padding:0;}
h6{font-size:1em;font-family:"Trebuchet MS", Arial;color:#333333;margin:0;padding:0;}
.StandardButton,.adminbtn{padding:1px 8px 2px 8px;font-weight:normal;font-size:12px;color:#fff;font-family:Arial;height:18px;background-color:#E15F01;border:none;cursor:pointer;}
.AuthenticationContent .NormalTextBox{border:1px solid #D8E280;padding-left:2px;}
input{font-weight:normal;text-shadow:#000000 0 0 0px;}
select{border:1px solid #D8E280;}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{font-family:Tahoma, Arial;font-size:1.1em;font-weight:normal;}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link,a.CommandButton:active,a.CommandButton:visited{text-decoration:none;color:#93A400;}
a.CommandButton:hover{text-decoration:underline;color:#93A400;}

/* Control Panel */
.ControlPanel{width:975px;background-color:#fff;margin:0 auto; border:1px solid #E15F01;}
.ControlPanel a.CommandButton:link{color:#93A400;text-decoration:none;}
.ControlPanel a.CommandButton:hover{text-decoration:underline;color:#93A400;}

/* style of item titles on edit and admin pages */
.SubHead{font-family:Tahoma, Arial;font-size:11px;font-weight:bold;color:#333333;}
.SubHead img{margin-right:5px;}
.NormalBold img{margin-right:5px;}

.DataGrid_Header{background-color:Transparent;color:#333333;font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;text-align:center;}
.DataGrid_Item{background-color:Transparent;color:#333333;font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;}
.DataGrid_AlternatingItem{background-color:Transparent;color:#333333;font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:normal;}
.lrstyle .DataGrid_Item,.lrstyle .DataGrid_AlternatingItem{color:#ffffff;}

/* RSS News Reader */
p.DNN_News_ItemLink{margin-bottom:2px;font-size:1.4em;font-weight:normal;color:#93A400;font-family:"Trebuchet MS", Arial;}
p.DNN_News_ItemLink a{font-size:11px;font-weight:normal;font-family:Verdana;}

/* Survey Module */
.DNN_SurveyContent{padding-bottom:10px;}
.DNN_SurveyContent .surveyitems,.DNN_SurveyContent .surveyresultsitems{padding:0; margin:0; color:#fff;}
.DNN_SurveyContent .surveyitems table.Normal{padding:0; margin:0;}

/* Form & List Module Buttons */
.DNN_UserDefinedTableContent .UDT_Form input,.DNN_UserDefinedTableContent .UDT_Form textarea{border:1px solid #D8E280;}
.DNN_UserDefinedTableContent input.UDT_Default,.DNN_UserDefinedTableContent input.UDT_Cancel,.DNN_UserDefinedTableContent input.UDT_Delete{padding:1px 8px 2px 8px;font-weight:normal;font-size:12px;color:#fff;font-family:Arial;height:18px;background-color:#E15F01;border:none;cursor:pointer;}
.DNN_UserDefinedTableContent .searchcontainer input{float:left;border:1px solid #D8E280;padding-left:2px;font-family:Tahoma;font-size:1.1em;margin-right:5px; margin-top:0px;}
.DNN_UserDefinedTableContent .searchcontainer .CommandButton{background-color:#E15F01;height:17px;padding:1px 5px 0 5px;display:block;float:left;color:#fff;margin-right:5px;text-decoration:none; font-family:Arial; font-size:12px;}
.DNN_UserDefinedTableContent .searchcontainer .Help{margin-top:5px;}
.DNN_UserDefinedTableContent table{ width:100%;}
.DNN_UserDefinedTableContent .PagingTable{ border:1px solid #999;}
.fulldirectory .flList{overflow-y:hidden;overflow-x:scroll;width:945px;}
.fulldirectory .flList .tablestyle{width:2000px;}
.DNN_UserDefinedTableContent .UDT_Buttons{margin-top:10px;}

/* Guestbook Module */
.IowaComputerGurus_GuestbookContent input,.IowaComputerGurus_GuestbookContent textarea{border:1px solid #D8E280;}
.IowaComputerGurus_GuestbookContent h3{font-size:16px; font-weight:bold;color:#93A400;}
.IowaComputerGurus_GuestbookContent table th{color:#E15F01;text-align:left;}

/* Chat Module */
.DNN_ChatContent .NormalTextBox td input{border:1px solid #D8E280;}
.DNN_ChatContent span div div{padding:2px;border:1px solid #E15F01;}
.DNN_ChatContent span div div div{border:none 0;}

/* Registration Page */
#dnn_ctr_ManageUsers_pnlUser{margin-top:10px;}
#dnn_ctr_ManageUsers_lblTitle{display:none;}
#dnn_ctr_ManageUsers_User_UserEditor_tbl .NormalTextBox{border:1px solid #D8E280;width:150px;}
#dnn_ctr_ManageUsers_User_tblPassword .NormalTextBox{border:1px solid #D8E280;width:150px;}
#dnn_ctr_ManageUsers_User_tblPassword label{padding-right:50px;}
#dnn_ctr_ManageUsers_User_tblPassword .Help{width:150px;}

/* Login Page */
.LoginPanel .NormalTextBox{border:1px solid #D8E280;}

/* Retreive Password Page */
#dnn_ctr_SendPassword_tblSendPassword .NormalTextBox{border:1px solid #D8E280;}
