
A
    {
    color: #C1CACF;
    text-decoration: none;
    }

BODY{ 
	margin:0px;
	padding:0px;
	background: #b2b2b2;
	font-family: arial;
	font-size: 3mm;
	color: #ffffff;
	background-image: URL(/images/bgdMain.gif);	
	background-position: top left; 
	background-repeat: repeat-x; 
    }
    
FORM
    {
    margin: 0px;
    padding: 0px;
    }
    
INPUT.login{
    padding: 0px 0px 0px 5px; 
    height: 15px; 
    width: 125px; 
    margin: 5px 0px 8px 8px; 
    border-style: solid; 
    border-width: 0px;
    border-color: #2C0303; 
    background-color: #c1cacf; 
    color: #ffffff;
	background-image: URL(/images/bgdLogin.png);
	background-position: top right; 
    }
    
TABLE,TR,TD{ 
	font-family: arial;
	font-size: 3mm;
	color: #ffffff;
    }    
    
UL{
  padding: 0px 0px 0px 20px;
  margin: 0px;
  }
  
LI{
  list-style-type:circle;  
  }  


.block {position:relative; display:block; float:left; border:0px solid red;} 

.clear {clear:both; height:1px; line-height:1px; font-size:1px;}  

.video {width:200px; height:200px; background-color:#888; margin:15px 30px;}

#bodyContainer{ 
	position: relative;
	display: inline-block;
	margin: 0px;
	width: 760px;
	background-image: URL(/images/bgdBody.png);	
	border:0px red solid;
	}
#caseStudies{
    float: left;
    width: 295px;
    height: 195px;	
	top:-5px;
	background-color: #7a766e;
    background-image: URL(/images/bgdCaseStudy.gif);	
	background-position: 0px 0px; 
	background-repeat: no-repeat;
	margin:0px;
    padding: 0px 0px 0px 5px; 
	border: 0px red solid;
    }

#clear {clear:both; height:1px; line-height:1px; font-size:1px;}
#content{
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 760px;
	padding: 0px;
	 margin-left:auto; 
	 margin-right:auto;
	text-align: center;
	background-image: URL(/images/bgdFooter.gif);	
	background-position: bottom left; 
	background-repeat: repeat-x;
	border: 0px red solid;
	}
#contentb {
	position: relative;
	display: block;
	float: left;
	background-color: #7a766e;
	text-align: left;
	line-height: 4.75mm;
	top: 0px;
	min-height: 175px;
	border: 0px red solid;
	padding: 10px 0px 10px 15px;
	margin: 0px;
	border: 0px red solid;
	}
#footer{
	display: block;
	float: left;
	font-size: 2.5mm;
	text-align: center;
	color: #b2b2b2;
	width: 760px;
	height: 5px;
	border: 0px red solid;
	}
#header{
	position: relative;
	display: block;
	width: 750px;
	height: 53px;
	border-bottom: 7px #ffffff solid;
	background-image: URL(/images/logo.gif);	
	background-position: top left; 
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
	}
	
#heading{
    font-size: 3.5mm;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    line-height: 4.5mm;
	border: 0px #ff6300 solid;
    }

#login{
    display: block; 
    float:left;
    width: 175px;
    height: 190px;
    border-width: 1px 1px 1px 0px;
	background-image: URL(/images/bgdLogin.png);
	background-position: 0px 17px; 
	background-repeat: no-repeat;
	z-index:999;
    }

#loginBlock{
    position: relative; 
    display: block; 
	float:left;
    padding-left: 10px;
    padding-top: 6px;
    width: 154px; 
    height: 190px; 
    border-color: #87837d; 
    border-style:solid; 
    border-width: 1px 1px 1px 0px;
	z-index:999;
    }
#logLabel1{
    z-index: 0; 
    left: 10px; 
    position: absolute; 
    top: 24px
    }  
#mainImage{
	position: relative;
	display: block;
	width: 760px;
	height: 160px;
	border-bottom: 4px #ffffff solid;
	}

#mainMenu {position:absolute; display:block; color:#ffffff; width:760px; height:26px; left:285px; top:38px; padding:0px; text-decoration:none;  
	 border:0px solid red; z-index:999;}
#mainMenu ul{position: relative; display: block; float:left; width:95px; margin:0px; padding:0px 0px; font-size:12px; color:#ffffff; z-index:999; text-align:center }
#mainMenu ul li {position: relative; display:block; padding:0px; margin:0px; height:15px; color:#ffffff; z-index:999; list-style:none; }
#mainMenu ul li a { display:block; width:100%; color:#ffffff; font-size:12px; letter-spacing: 1px; text-decoration:none; z-index:999;
/* IE6 Bug */ padding:0em 0em; border: 0px solid #fff;  /* IE6 Bug */ }
#mainMenu ul li a:hover, #mainMenu ul li:hover ul, #mainMenu ul li.over ul{display: block; height:15px; margin:0px; text-align:center; border-width:0px; z-index:999;}
#mainMenu ul li ul {position: absolute; left:0px; top:15px; display:none; margin:0px; padding:0px;  width:150px; height:25px; float: left; z-index:1999;}
#mainMenu ul li ul li{position: relative; display: block; padding:4px 5px; margin:0px; background-color:#5F5951; text-align:left; z-index:999; border:0px solid red;}
#mainMenu ul li ul li a:hover, #mainMenu ul li ul li:hover ul, #mainMenu ul li.over ul{width:100%; text-align:left; display: block; text-align:left; border-bottom-width:1px; z-index:999;}
		
/* Holly Hack. IE Requirement \*/
* html #mainMenu ul li {position: absolute; display: block; float: left; height: 25px; z-index:999; width:150px; margin:0px; padding:0px; }
* html #mainMenu ul li a {position: absolute; display: block; height: 1%; z-index:999; width:100%; margin:0px; }
/* End */

#mainSwf {position:absolute; z-index:1;}

#middle{
	position: relative;
	padding: 0px;
	border: 0px lightgreen solid;
	width: 760px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}
html>body #middle{
	width:760px;
	}
#TitleTrans {
	position:absolute;
	left: 10px;
	top: 0px;
    color: White;
    filter: alpha(opacity=15);
    -moz-opacity: .15;
    opacity: .15;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    font-size: 12mm;
    line-height: 12mm;
    font-weight:bold; 
}

.clear {clear:both;}
	
.more{
	position:relative;
    display: block; 
	text-align:center;
    height: 12px; 
	width: 40px; 
	margin:10px 0px 0px 120px;
    padding: 0px 10px 2px 0px; 
    background-color: #5F5951;
	border: 0px lightgreen solid;
    }	
.subhead {
    display: block; 
    font-size: 3.5mm; 
	width: auto;    
    color:#FFFFFF; 
    font-weight:bold; 
    text-decoration:none; 
    margin: 0px;
	border: 0px white solid;
	clear: both;
    }
.subtopic {
    display: block; 
    font-size: 4mm; 
	width: auto;    
    color:#FFFFFF; 
    font-weight:bold; 
    text-decoration:none; 
    margin: 35px 0px 0px 0px;
	border: 0px white solid;
	clear: both;
    }
.topic {
    display: block; 
    font-size: 4.5mm; 
	width: auto;    
    color:#FFFFFF; 
    font-weight:bold; 
    text-decoration:none; 
    margin: 35px 0px 0px 0px;
	border: 1px white solid;
	border-width: 0px 0px 2px 0px;
	clear: both;
    }


