@import url('menu.css');
@import url('tables.css');
@import url('sitemap.css');
@import url('slideshow.css');
@import url('banner.css');
@import url('jcdevents.css');

/* Forms */
.table_form { width: 500px; }
.table_form td { padding: 2px; padding-top: 4px; }

/* 
================================
Skin styles for DotNetNuke
================================
*/   
body {
  background-color: #CCCCCC;
  font-family: Arial;
  margin: 0px;
  text-align: center;
}

hr
{
  border-color: #EEEEEE rgb(255, 255, 255) rgb(255, 255, 255);
  border-style: solid;
  border-width: 1px 0px 0px;
  height:1px;
}

#dnn_dnnLOGO_imgLogo { margin-bottom: 5px; }
#dnn_dnnSEARCH_txtSearch
{
  color: white;
  border: solid 1px #aaaaaa;
  background-color: #445577;
}

a:hover { color: #003366; }
a.SkinObject
{
  font-weight: normal;
  text-decoration: underline;
}
a.SkinObject:link
{
  font-weight: normal;
  text-decoration: underline;
}
a.SkinObject:visited
{
  font-weight: normal;
  text-decoration: underline;
}

a img { border: none; }

ul {
  list-style-image: url(bullet.gif);
}
li {
  font-size: 10pt;
}

/* Homepage */
.fp_table { width: 500px; }
.fp_sen_title { background-color:#1E4164; color:white; width:290px; text-align:left; height: 22px; vertical-align: middle; padding-left:5px; }
.fp_pre_title { background-color:#842831; color:white; width:290px; text-align:left; height: 22px; vertical-align: middle; padding-left:5px; }
.fp_sen_bar { background-color:#1E4164; width:2px; }
.fp_pre_bar { background-color:#842831; width:2px; }
.fp_sen_link { border-bottom: solid 1px #eeeeee; }
.fp_pre_link { border-bottom: solid 1px #eeeeee; }
.fp_sen_link a, .fp_sen_link a:visited, .fp_sen_link a:hover { text-decoration: none !important; }
.fp_pre_link a, .fp_pre_link a:visited, .fp_pre_link a:hover { text-decoration: none !important; }

.houseLogo
{
  float: right;
  padding-right: 150px;
}

/* Breadcrumbs */
#breadcrumb a.SkinObject
{
  color: #999999;
}
#breadcrumb {
  color: gray;
  font-size: 10pt;
  padding-left: 15px;
  padding-top: 3px;
}

/* Footer */
.copyright
{
  color: #445577;
  text-align: center;
  font-size: 9pt;
  font-weight: normal;
  background-color: #1E4164;
  padding-top: 10px;
}

.Normal,
.Normal td
{
  font-size: 10pt;
  font-family: Arial,Tahoma,Helvetica;
}

.SkinObject,
a.SkinObject:link,
a.SkinObject:hover,
a.SkinObject:visited,
a.SkinObject
{
  font-size: 10pt;
  font-weight: normal;
  color: #99AADD;
}
a.SkinObject:hover { text-decoration: none; }

.pagemaster {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1px;
  padding-right: 1px;
  background-image: url(../images/paper_shadow.gif);
  width: 920px;

  /* MIN-HEIGHT for understanding browsers */
  min-height: 100%;
  height: auto;
}
/* MIN-HEIGHT for Internet Explorer */
/*\*/
* html .pagemaster {
  height: 600px;
}
/**/


.skinmaster {
  height: 100%;
}
.nav {
  padding-top: 3px;
}
.skinheader {
  background-color: #1E4164;
}
.skingradient {
  background-image: url(topmenu.gif);
  background-repeat: repeat-x;
  height: 27px;
}
.controlpanel {
  width: 100%;
  background-color: #fefefe;
}
.toppane {
  width: 100%;
  background-color: transparent;
  padding-left: 6px;
  padding-right: 4px;
  padding-top: 6px;
}

.sidePic0 { }
.sidePic1,
.sidePic2,
.sidePic3,
.sidePic4,
.sidePic5,
.sidePic6,
.sidePic7,
.sidePic8,
.sidePic9,
.sidePic10
{
  background-position: bottom left;
  background-repeat: no-repeat;
  margin-left: 1px;
}
.sidePic1 { background-image: url(side01.jpg); }
.sidePic2 { background-image: url(side02.jpg); }
.sidePic3 { background-image: url(side03.jpg); }
.sidePic4 { background-image: url(side04.jpg); }
.sidePic5 { background-image: url(side05.jpg); }
.sidePic6 { background-image: url(side06.jpg); }
.sidePic7 { background-image: url(side07.jpg); }
.sidePic8 { background-image: url(side08.jpg); }
.sidePic9 { background-image: url(side09.jpg); }
.sidePic10 { background-image: url(side10.jpg); }

.leftpane {
  width: 175px;
  background-color: transparent;
  padding-left: 6px;
  padding-right: 4px;
  padding-top: 6px;
}
.contentpane {
  background-color: transparent;
  margin-left: 6px;
  padding-top: 0px;
}
.rightpane {
  background-color: transparent;
  padding-right: 4px;
  padding-top: 6px;
}
.bottompane {
  width: 100%;
  background-color: transparent;
  padding-left: 6px;
  padding-right: 4px;
  padding-top: 6px;
}
.main_dnnmenu_container {
  background-color: transparent; 
}
.main_dnnmenu_bar {
  cursor: pointer; 
  cursor: hand;
  height:16px;
  background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
  cursor: pointer; 
  cursor: hand; 
  color: #000000; 
  font-size: 9pt; 
  font-weight: bold; 
  font-style: normal; 
  background-color: Transparent;
  font-family: Tahoma, Arial, Helvetica; 
  white-space: nowrap;  /*Word wrapping menu item now optional*/
  padding: 1px 3px 3px 1px;  
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
  cursor: pointer; 
  cursor: hand; 
  color: #EEAA22; 
  font-size: 9pt; 
  font-weight: bold; 
  font-style: normal; 
  background-color: Transparent;
  font-family: Tahoma, Arial, Helvetica; 
  white-space: nowrap;  /*Word wrapping menu item now optional*/      
  padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
  background-image: none;
}

.main_dnnmenu_itemhover {  
}

.main_dnnmenu_itemhover td {  
  color: #940100;
}


.main_dnnmenu_icon {
  cursor: pointer; 
  cursor: hand; 
  text-align: center; 
  width: 15px; 
  height: 100%;
}
.main_dnnmenu_submenu {
  border: solid 1px #CC9933;
  background-color: #F6F0A6;
  z-index: 1000; 
  cursor: pointer; 
  cursor: hand; 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
  padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
  height: 1px;
  font-size: 1px;
}

.main_dnnmenu_arrow {
  border-right: #cad5ea 1px solid; 
  border-bottom: #cad5ea 1px solid; 
  border-top: #cad5ea 0px solid;
  font-family: webdings; 
  font-size: 10pt; 
  cursor: pointer; 
  cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
  font-family: webdings; 
  font-size: 10pt;
  cursor: pointer; 
  cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
  width: 175px;
  background-color: #dfe5f2;
  border-right: #7994cb 1px solid; 
  border-top: #7994cb 1px solid; 
  border-left: #7994cb 1px solid; 
  border-bottom: #7994cb 1px solid; 
  -moz-border-radius-bottomleft: 15px; 
  -moz-border-radius-bottomright: 15px; 
  -moz-border-radius-topleft: 3px; 
  -moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
  background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  11pt;
   font-weight: bold;
   color: #333333;
}

