	 
* {
margin:0;padding:0;
}
/* ***** Fix for IE bug ***** */
img {
position: relative;
}

img, div { behavior: url(iepngfix.htc) }
 
 
BODY {
background:url(background.gif) repeat-x;
background-color:#092437;
text-align:center;
margin:0 auto;
padding:0;
}

/* ***** Standard text styling ***** */
td, th, div {
font-family: arial,tahoma,verdana;font-size:11px; 
}
a,a:link,a:visited {
color:#000000; text-decoration:underline; 
}
a:hover{
color:#999999; text-decoration:underline;
}
.Normal{
font-family: arial,tahoma,verdana;
font-size:12px;color:#000000; 
}
.Normal ul {
margin: 0px 10px 0px 25px;padding:5px 0;
}
.skinObject {
color:#ffffff;
font-weight:normal;
}
.head {
color:#000000;
}
.subhead {
color:#000000;
}

.subhead a:link, .subhead a:visited {
color:#000000;
}
.DataGrid_Header {
color:#000000;
}

.DNNEmptyPane {
width:0px;
height:0px;
}

/* ***** Wrapper for all Content ***** */
#container {
width:880px;
clear:both;
display:block;
margin:0 auto;
}
#allcontent {
background:url(images/contentback.gif) repeat-y;
}
#topedge {
background:url(images/topedge.png) no-repeat;
clear:both;
height:9px;
}

#container td {text-align: left;}

#dnn_dnnSEARCH_txtSearch {
width:120px;
color:#000;
font-weight:normal;
border:1px solid #000;
background-color:#175a83;
height:20px;
padding:0px;
margin:0px;
}

#dnn_dnnSEARCH_cmdSearch img {
border:0px;
position:relative;
top:6px;
left:0px;
margin-right:5px;
margin-left:-3px;
}


/* ***** Narrow Bar at very top ***** */
#top {
width:880px;
height:145px;
margin-bottom:0;
}
#logo {
float:left;
width:465px;
background:url(images/logo.png) no-repeat;
height:100px;
margin-top:10px;
margin-left:25px;
}
#login {
float:right;
width:300px;
height:40px;
padding-right:30px;
}


#flash {
}

#menu {
width:880px;
height:36px;
margin-bottom:0;
clear:both;
padding-left:25px;
}

/* ***** footer area at very bottom ***** */
.footerclass {
font-weight:normal;font-size:10px;
}
#footer {
margin:0 auto;
background:url(images/footerback.gif) no-repeat;
height:90px;
font-family:"Trebuchet MS",arial,verdana,tahoma;
font-size:11px;
line-height:16px;
color:#505050;
padding-top:0px;
text-align:center;
clear:both;
font-weight:normal;
}

#footer a {
font-family:"Trebuchet MS",arial,verdana,tahoma;font-size:11px; color:#505050; text-decoration:underline; font-weight:normal;
}
#footer a:hover{
color:#ffffff;
}

.toppicture {
background:url(images/toppic.jpg) no-repeat;
width:848px;
height:283px;
clear:both;
margin-left:16px;
display:inline;
}

/* ***** Whole content area ***** */

#content {
width:880px;
clear:both;
padding-top:0px;
background:url(images/topback.png) no-repeat;
}

#left {
float:left;margin-left:18px;width:420px;display:inline;text-align:center;margin-bottom:10px;
}
#wide {
float:left;margin-left:18px;margin-right:18px;width:844px;display:inline;text-align:center;margin-bottom:10px;
}


/* ***** Right column - several panes ***** */
#right {
float:right;margin-right:18px;width:420px;display:inline;margin-bottom:10px;
z-index:-100;
}
/* ***** Bottom pane ***** */
#bottom {
width:925px;clear:both;font-family:arial,tahoma,verdana;font-size:11px;margin:0 20px;
}
/* ***** Filler to fix CSS bug ***** */
#filler {
clear:both;
}


/*  NavMenu styles start here */

#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:auto;
    background-color:none;
}

#nav li {
  position: relative;
  float:left;
  height : 26px;
  line-height: 26px;
  list-style: none;
  margin-top:5px;
}
#nav li li{
  position: relative;
  float:left;
  height : 25px;
  line-height : 25px;
  list-style: none;
  z-index:10000;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
    background-color:#333;
	  z-index:10000;
}


#nav a {
    font-size:14px;
	display:block;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    color:#fff;
	font-family:"trebuchet ms", tahoma, verdana, arial;
	background:url(images/buttonback.gif) no-repeat;
	width:99px;
	height:31px;
	line-height:31px;
	margin-right:4px;
}

#nav li li a {
    width:12em;
	height:25px;
	line-height:25px;
	text-align:left;
	border-bottom:1px solid #555;
	background:none;
	padding-left:5px;
	margin:0px;
}

#nav li a:hover {
    color:#fff;
	background:url(images/buttonback2.gif) no-repeat;
}
#nav li li a:hover {
	border-bottom:1px solid #777;	
 	background:none;
   background-color:#555;	
}
#nav li a.SelectedTab {
    font-size:1.12em;
    background-color: #FFF;
}
#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 31px;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:12.8em;
}





.FormTable {
padding-left:20px;
margin-left:20px;
}




