/*##############################
  GLOBAL CLASSES - in here
##############################*/
BODY{
margin:0px;
padding:0px;
background-color:#a3b8e3;
background-image: url("../images/background.gif");
background-position:top;
background-repeat:repeat-x;
}

h1{
	color:#000;
	font:11pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:left;
	line-height:10px;
}

h1.title{
	color:#000;
	font:11pt Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:left;
}

h2{
	color:#552B00;
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	padding:20px 0px 0px 0px;
}
h2.title{
	color:#552B00;
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
	padding:20px 0px 0px 0px;
}
h3{
	color:#000;
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.linedTable td{
     border-bottom:1px solid #BBB;
     padding: 6px;
}

/*##############################
  MAIN AREAS
##############################*/

#container{
	padding: 0px;
	width: 970px;  /*set width for whole page here, not in individual elements*/
	margin-right:auto;
	margin-left:auto;
	font:9pt Verdana, Arial, Helvetica, sans-serif;
}


/*##############################
  BANNER; MENU; SUB-MENU
##############################*/

#top{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/header.jpg");
}
#banner{
   height:110px;text-align:right;
}
#banner h1{
  visibility:hidden;
}
#menu {
   margin: 0px;
   text-align:right;
}
#tabs ul {
	padding-left: 0;
	margin:0px;
	display: inline;
	} 
#tabs ul li{
  	width:170px;
  	height:25px;
	list-style: none;
	display: inline;
  	text-decoration:none;
  	z-index:1;
	} 	
#tabs ul li a{
  	height:25px;
	margin: 0px 0px 0px -8px;
	padding: 2px 15px 5px 20px;
	list-style: none;
	display: inline;
	background-image: url("../images/tab_unselected.png");
  	background-repeat: no-repeat;
  	font:9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	border-right:1px solid #fff;
  	text-decoration:none;
	}
#tabs ul li a:hover{
	background-image: url("../images/tab_rollover.png");
  	background-repeat: no-repeat;
    color:#FFF;
	}
#tabs ul li a.selected{
  	height:25px;
	margin: 0px 0px 0px -8px;
	padding: 2px 15px 5px 20px;
	list-style: none;
	display: inline;
	background-image: url("../images/tab_selected.png");
  	background-repeat: no-repeat;
  	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
  	text-decoration:none;
	}
	
	#subMenu {
	background-color: #171717;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	border-top: 10px #000 solid;
	border-bottom: 5px #000 solid;
	/*background-image:url("../images/insection.gif");
	background-repeat:no-repeat;*/
	text-align:center
	}

	#subMenu ul {
		/*margin-left:120px;*/
		display: inline;
		} 
	
	#subMenu ul li{
		list-style: none;
		display: inline;
		margin-right:30px;
		} 	
	
	#subMenu ul li a{
			color:#fff;
			text-decoration:none;
			background-color:#666666;
			padding:5px 10px 5px 10px;
			border:1px solid #ff9900;
		}
	
	#subMenu ul li a:hover{
		background-color:#8a8a8a;
		color:#fff;
		border:1px solid #171717;
		background-image:url("../images/subHighlight2.gif");
		background-position:bottom center;
		background-repeat:no-repeat;
		}
	
	#subMenu ul li a.selected{
		color:#fff;font-weight:bold;
		border:1px solid #ff9900;background-color:#333333;
		background-image:url("../images/subHighlight.gif");
		background-position:bottom center;
		background-repeat:no-repeat;
		}
	
	#subMenu ul li a.selected:hover{
		color:#fff;font-weight:bold;
		border:1px solid #ff9900;background-color:#333333;
		background-image:url("../images/subHighlight.gif");
		background-position:bottom center;
		background-repeat:no-repeat;
		}		
	
*/
/*##############################
  PAGE CONTENT
##############################*/

td.title{font-weight:bold;background-color:#cdcdcd;}
td.total{color:#552B00;}
table.table{background-color:#999999;}

#supportingText{
   background-color:#5d5c64;
   background-image: url("../images/background.jpg");
   background-repeat:no-repeat;
   width:968px;
   height:369px;
   overflow: hidden;
   margin:0px -2px 0px 0px;
   border-left:1px solid #000;
   border-right:1px solid #000;
}

#contentLeft_infoText{
   float:left;
   width:240px;
   background-color:#EEE;
   border: 1px solid #000;
   margin: 10px 10px 10px 30px;
   padding: 10px;
   height:300px;
   overflow:auto;
}

#contentLeft_infoText h1{
   padding: 0px 0px 10px 0px;
   border-bottom:1px solid #000;
}
#contentLeft_title{
   position:absolute;
   margin:-160px 0px 0px -25px;
   width:350px;
}

#contentLeft_walkthrough{
   position:absolute;
   margin:10px 0px 0px -10px;
   width:350px;
}

#contentLeft_video{
   position:absolute;
   margin:221px 0px 0px 50px;
   width:350px;
}

#contentLeft{
   float:left;
   text-align:center;
   padding: 10px;
   width:240px;
}

#contentLeft p{
	color:#000;
	text-align:left;padding:5px;
}

#contentLeft h1{
   text-align:right
}

#contentLeft img{
   border:1px solid #000;
}

#contentRight{
   float:right;
   margin: 10px;
   width:550px;
}

#boxTopRight{
   background-color:#dadada;
   border: 1px solid #000;
   padding: 10px;
}

#boxTopRight h1{
}
#boxTopRight p{
}

#boxTopRight img{
   border:1px solid #000;
}

#boxBottomRight{
   background-color:#EEE;
   border: 1px solid #000;
   padding: 10px;
   height:300px;
   overflow:auto;
}
#boxBottomRight h1{
   padding: 0px 0px 10px 0px;
   border-bottom:1px solid #000;
}
#boxBottomRight p{
}
#boxBottomRight img{
	margin-left:10px;
}

ol{
padding-left:40px;
}
ol li{}

ul .list{}
ul li.list{list-style-type:square}

.highlight{
 	margin:0px 10px 10px 10px;
	padding:10px;
	border:1px solid #393d41;
	background-color: #989ca0;
	float:right;
	width:200px;
}

.highlightBlank{
 	margin:0px 10px 10px 10px;
	padding:10px;
	float:right;
	width:200px;
}

blockquote{font-style:italic;background-color:#CCCCCC;padding:10px;border: 1px solid #666666;}


/*** inline floated images */
div.limage, div.rimage {
	padding:0px,20px,20px,20px;	
	font-style:italic;
	font-size:11px;
	color:#333333;
	text-align:right;
}

div.limage p, div.rimage p {
	margin:0;
	padding:5px;
	font-style:italic;
}

div.limage {
	float:left;
}

div.rimage {
	float:right;
}
div.limage img, div.rimage img {
	border:1px solid black;
}

/*##############################
  IMAGES BAR
##############################*/
#images {
   margin: -15px 0px 0px 0px;
   padding: 0px;
   height:75px;
}
img{border:0px;}
img.content{border:1px solid #4d4d4d;margin-right:5px;margin-bottom:10px;}
img.border{border:1px solid #4d4d4d}

#imageBarNoFlash
{
	margin-top:-70px;
	text-align:center;
}
#flashBar
{
	visibility:hidden;
}
/*##############################
  FOOTER
##############################*/
#footerWrapper{
   border:1px solid #000;
   background-image: url("../images/footer-bg.png");
   background-repeat:repeat-x;
}
#footerWrapper2{
   border:1px solid #000;
   background-image: url("../images/footer-bg.png");
   background-repeat:repeat-x;
   height:100px;
}
#footer {
   margin: 0px;
   padding: 10px;
   background-color:#000;
   text-align:right;
}
#footer ul{
   margin-top:0px;
   color:#FFF;
}
#footer .menuList{
	float: left;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:60px;
}

#footer ul li a{
	color:#FFF;
	}
#footer ul li a:hover{
   color:#FF6600;
	}
#footer ul li a.selected{
color:#FF6600;
	}
#footer ul li a.selected:hover{
color:#FF6600;
	}		
	
	a{color:#092749;text-decoration:underline;}
	a:hover{color:#333333;}
	
