/* CSS Document */

Body 
{ margin: 0;
  padding: 0;
  text-align:center;
  background: #ffffff;
  color: #333333;
  font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}

#container 
{
 text-align:left;
 margin:0 auto; /*Center container on page*/
 width: 100%;
 color:#FFFFFF;
 }
#Bcontainer 
{
 text-align:left;
 margin:0 auto; /*Center container on page*/
 color:#FFFFFF;
 }
 
#content
{ margin: 5px 0px 0px 0px;
  padding: 0px;
  margin:0 auto; 
  width:820px;
  background-color:#ffffff;
  border: 1px solid #CCCCCC;
  background-image:url(/Portals/1/images/bg02.gif);
  background-repeat:repeat-y;
  margin-top:4px;
}


H1
 { margin:0px;
   padding: 5px 0 0 10px;
   color:#FFFFFF;
   font-size: 130%; 
   font-weight:bold;
}

H2 { font-size:12px;
     margin-top:0px; 
	 padding-top:0px;}

H3 { font-size:12px; 
     margin:0px 20px 5px 0px;
	 padding-top:0px;}

P{ margin:0px 20px 10px 0px; 
   padding:0px;}
   

   
A:link,
A:visited 

{ text-decoration:underline; 
  color:#3366CC;
}
A:hover,
A:visited:hover 
{ text-decoration:underline;
  color:#3366CC;

}

#Header
{ border-top: 0px solid #B7C8F6;
  border-bottom: 0px solid #fff;
  width: 100%;
  height: 93px;
  background-image:url(../images/bg.gif); background-repeat:repeat-x;
 }
 
 #Logocontainer
{
 width:820px;
 margin: 0 auto;
 }
 
 #BLogocontainer
{
 margin: 0 auto;
 }
 
  #toplinks
{
 width:180px;
 float:right;
 font-size: 11px;
 padding-top: 10px;
 }
 
  #Btoplinks
{
 float:right;
 font-size: 11px;
 padding-top: 10px;
 }
 
 #toplinks a:link
  
{ color:#fff; text-decoration:none;}

  #toplinks a:hover,
  #toplinks a:visited:hover
  
{ color:#fff; text-decoration: underline; }

  #toplinks a:visited
  
{ color:#fff; text-decoration:none; }

 #Logo
{
  height: 90px; width:596px;
  margin-left: 20px;
  margin-top:2px;
 

 }
  #BLogo
{
  height: 90px; 
  margin-left: 20px;
  margin-top:2px;
 }

#bgnav
{	
	  width: 100%;
	  padding: 0;
	  background-image:url(/DNN/Portals/1/images/bgnav.gif);
	  border-top: 1px solid #9A9A9A;
	  border-bottom: 1px solid #9A9A9A;
	  background-color:#EEEEEE;
	  height:25px;
 }

ul#navigation 
 
{ background-image:url(/DNN/Portals/1/images/bgnav.gif); 
  padding-left:10px; padding-bottom:0px;
  margin:0 auto; 
  width: 820px;
} 

ul#navigation a 

{
  font: 12px/1.4 arial, helvetica, sans-serif;
  display:block;
  float:left;
  padding: .2em 9px;
  text-decoration: none;
  color: #000;
  border-right: 1px solid #fff;
}
ul#navigation a:hover 
{
 color: #fff;
 background: #69C;
 }
 
ul#navigation li
{ display: inline;
  
}

#col1
  
{ clear:both;
  padding:0px;
  float:left; 
  width:175px;

  margin-left:0px;
  margin-right:4px;

  background-color:#ffffff;
  border: 0px;
  background-image:url(/DNN/Portals/1/images/bg02.gif);
  background-repeat:repeat-y;

 }

#col2
{  
   float:left;
   width: 635px;

 }

#menu {
width: 175px;
margin:0px;
padding:0px;

}

#menu h1{
margin:0px;

padding: 15px 2px 15px 5px;
font-size:12px; 
background-color:#333333; color:#FFFFFF;
}

#menu  dl, dt, dd, ul, li {
margin: 0;
padding: 0;

}

#menu dt {
cursor: pointer;
margin: 1px 0;
height: 32px;
line-height: 15px;
padding-left: 5px;
padding-top: 5px;
border: 1px solid gray;
background: #5C5C5C;
color:#FFFFFF;
border-right: 3px solid #FF6600;

}
#menu dd {
border: 1px solid gray;
border-right: 3px solid #FF6600;

}
#menu li {
text-align: left;
line-height: 200%;
padding-left: 10px;
color:#FFFFFF;
background: #6D6D6D;

}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;

}

#menu li a:hover, #menu dt a:hover, #menu ul a:hover {

color:#FF6600; font-weight:bold; padding-left: 2px;

}
 
DIV.breadcrumb
  
{ height: 30px;
  background:url(/DNN/Portals/1/images/bgh2.jpg) no-repeat 100% 0;
  background-color:#5C5C5C; color:#FFFFFF;
}

DIV.breadcrumb p
  
{ padding-top: 8px;
  padding-left: 15px;
  font-size: 11px;
}

DIV.breadcrumb img
  
{ padding: 0px 5px;
}

DIV.breadcrumb  a:link
  
{ color:#fff;
}

DIV.breadcrumb  a:visited
  
{ color:#fff;
}

DIV.breadcrumb p.print
  
{ padding:8px 0px 0px 0px; 
  width: 100px; float:right;
}

DIV.breadcrumb p.print a:link
  
{ color:#FF9900;
}

DIV.breadcrumb p.print a:visited
  
{ color:#FF9900;
}

 
DIV.areacenter
  
{ margin-top:20px;
  margin-left: 8px;


}

DIV.areacenter h1
  
{ margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 20px; color:#FF6633;
}
  
DIV.areacenter h2
  
{ margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 16px; color:#FF6633;

}

DIV.areacenter h3
  
{ margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px; 

}

DIV.areacenter p
  
{ color:#333333; line-height: 150%;
	font-size: 12px;
}

DIV.areacenter p.date
  
{ color:#999999;
}

DIV.areacenter hr
  
{ width:90%; color:#CCCCCC; size: 3px solid; 
  text-align: left;/*this will align it for IE*/
  margin: 0 auto 0 0; /*this will align it left for Mozilla*/
  margin-bottom: 20px;

}

DIV.areacenter ul li
  
{ margin-left: 20px; line-height: 150%;
}

DIV.areacenter ol li
  
{ margin-left: 20px; line-height: 150%; margin-right: 20px;
}

DIV.imagecaption {
float:right;
width: 154px;
display:inline;
padding: 7px 7px 7px 7px;
margin: 0px 0px 40px 20px;
color:#333333;
background-color:#ECECEC;}

DIV.imagecaption img {
border: 1px solid #fff;}

DIV.imagecaption h1 {
margin:0px;
padding: 10px 0px 5px 5px;
font-size:12px;
font-weight:bold;
color:#333333}

DIV.imagecaption p {
font-size: 11px;
padding-left: 5px;}




/* 
DIV.arearight
  
{  background-color:#8E9FB9; height:125px;  margin-bottom: 15px;
}

DIV.arearight h2
  
{ padding:0px; 
  margin:0px;
  color:#FF6600; 
  font-size:12px;
  letter-spacing:1px;
  padding-left: 10px;
  background-color:#333333; 
  height:19px; 
  border-bottom:1px solid #FFFFFF;
  }
  
DIV.arearight h2 a:link
  
{  color:#FF6600; text-decoration:none;  }

DIV.arearight h2 a:hover
  
{ color:#FF6600; text-decoration: underline; }

DIV.arearight h2 a:visited
  
{ color:#FF6600; text-decoration:none; }

DIV.arearight h2 a:visited:hover
  
{ color:#FF6600; text-decoration: underline; }


DIV.arearight p
  
{ color:#333333;
  padding:0px;
  margin:10px;
  clear:both;
 }

*/ 

ul#Membersnav
 
{ padding-left:0px;
  margin-left:0px;
  list-style-type: none; 
  float:left;
} 

ul#Membersnav a

{
  display:block;
  float:left;
  padding: .2em 7px;
  text-decoration: none;
  color: #3366CC;
  border-right: 1px solid #fff;
  font-weight:bold;
}
ul#Membersnav a:hover 
{
 color: #3366CC; text-decoration:underline;
 }
 
ul#Membersnav li
{ display: inline;
  
}

DIV#login {
color: #000;
width:400px;
background: #fee3ad;
border: 1px solid #781351;
margin-top: 10px;
font-size:12px;
}


DIV#login p.label, DIV#login p
{ font-weight:bold; padding-left: 10px;

} 

TABLE.IFFboard {
width:90%;
text-align:left;
border: 1px solid #999999;

}

TABLE.IFFboard  TH {

padding: 8px 5px 8px 20px;
background-color: #5C5C5C;
color:#FFFFFF;
border-bottom: 1px solid #eee;
}

TABLE.IFFboard  TD {

padding: 8px 5px 8px 20px;
background-color: #F7F5F5;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
font-size:12px;
}

TABLE.IFFboard  TD.gray {
background-color:#E3E2E2;
}

TABLE.gentbl {
width:100%;
text-align:left;
border: 1px solid #999999;

}

TABLE.gentbl  TH {

padding: 1px 1px 1px 1px;
background-color: #5C5C5C;
color:#FFFFFF;
border-bottom: 1px solid #eee;
}

TABLE.gentbl TD {

padding: 1px 1px 1px 1px;
background-color: #F7F5F5;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;

}

TABLE.gentbl TD.gray {
background-color:#E3E2E2;
}


Div.footer
{ clear:both;
  width:820px; 
  background-color: #DEDDDD;
  height:15px; font-size:11px;
  margin-top:5px; }

Div.footer p
{ padding-left: 5px;}

Div.footer a:link
  
{ color:#999999; text-decoration:none;}

Div.footer a:hover,
Div.footer a:visited:hover
  
{ color:#999999; text-decoration: underline; }

Div.footer a:visited
  
{ color:#999999; text-decoration:none; }


/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color:LightGrey;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: DarkGrey;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: Left;
}
.DataGrid_Item
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	
}
.DataGrid_AlternatingItem A:Link, .DataGrid_Item A:Link, .DataGrid_AlternatingItem A:Active, .DataGrid_Item A:Active, .DataGrid_AlternatingItem A:Hover, .DataGrid_Item A:Hover, .DataGrid_AlternatingItem A:visited, .DataGrid_Item A:visited
{
	text-decoration: underline;
	color: Black;
}

.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}




