/*CSS Document*/
html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	background:#fff; /*color background - only works in IE */
	font-size:80%; /*set default font size */
	font-family:verdana, arial, helvetica, sans-serif;
/*font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif;  set default font */
/* hide overflow:hidden from IE5/Mac */
/*overflow:hidden;get rid of scroll bars in IE */
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	/*overflow:hidden; get rid of scroll bars in IE */
	font-size:11px;
	border:0; /* remove borders */
	background-attachment: fixed;
	background-color: #fff;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	width:100%; /* fix width to 100% for IE */
	max-width:100%; /* fix width for other browsers */

}


body{
	color:#333;
	word-wrap:break-word;
	margin:0px;
	padding:0px;
	}
	
a:link{
	color:#993333;

}
#conceptsm {
	position: absolute;
	z-index: auto;
	height: 397px;
	width: 200px;
	left: 598px;
	top: 241px;
}


a:visited{
	color:#253d5d;
}

a:hover{
		color:#993333;
		font-decoration:underline;		
		background:#FFFF00;

		
}
a:active{
	color:#993333;
	
}


#header{
	position: absolute;
	display:block;
	top:0px;
	padding-right:0px;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:100%;
	height:auto;
}

#label{
	position: fixed;
	width:130px;
	height:137px;
	top:350px;
	left:800px;
	z-index:3;
	padding: 0;
	margin: 0;
	voice-family: "\"}\"";
	voice-family:inherit;

}

#content{
	position: relative;
	width:400px;
	top:250px;
	left:220px;
	padding:10px;
	z-index:1;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 100%;
	margin-top: 0px;
	margin-right: 210px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
ul{
list-style-type:none;
padding:0px;
margin:0px;

}	
	
#contentlist li{
	zoom:1;
	background-image:url(bullet1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:0px;
		padding-left:15px;
		padding-bottom:5px;
}
	




h1{
	color:#993333;
	font-weight:bold;
	padding-top:2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
		/*border-bottom:2px #999 solid;*/
}

h2{
	color:#ffffff;
	padding-top:2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 52px;


}

h3{
		font:12px verdana, arial, helvetica, sans-serif;
		color:#999;
		font-weight:bold;

}

#headtext{
	position:absolute;
	top:60px;
	left:0px;
	z-index:6;
	width: auto;
}

.noun{
font-style:italic;
font-weight:bold;}


.yell{
color:#CC6600;
font-weight:bold;
font-size:12px;
}

.indent{
	display: block;
	margin-left: 80px;

}


 .indent2{
	display: block;
	margin-left: 90px;

}





/*CSS for flyout menu*/





/*	Since the Logo and Navigation bar are in absolutely positioned DIVs (Layers), we can set
	the body's top and left margins to clear them both so that the main content is properly placed.
	Note that margin shorthand values are used: 84px 0 0 248px. Shorthand notation always refers
	to the values in this order: Top Right Bottom Left. Think of TRouBLe and you'll remember.
*/



/* Container for the Menu */
#p7swapmenu {
background:transparent;
	border: none;
	left: 15px;
	padding: 5px;
	position: absolute;
	top: 265px;
	width: 165px;
	z-index:4;
}

/* Turns off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}


/* Rules to copy if you use the WriteStyles Command */
.closed ul{display:none;}
.open ul{display:block;}

/* Link Styles for the Menu */
.closed a, .open a {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	background-color:transparent;
	color: #333333;
	display: block;
	font-size: 0.9em;
	padding: 2px 0px 2px 16px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ababd1;
	border-right-color: ##70718d;
	border-bottom-color: ##70718d;
}

/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover, .closed a:active, .open a:active {
	color: #666666;
}

/* Plus Sign for Trigger Links in Closed State */
.closed a {background-image: url(menplus.gif);}

/* Minus Sign for Trigger Links in Open State */
.open a {background-image: url(menminus.gif);}

/* Link Styles for the Submenus */
.closed ul a, .open ul a {
	background-color: transparent;
	background-image: url(pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	color:#000000;
	font-size: 0.8em;
	font-weight:normal;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}

.open ul a:hover {
	background-image: url(mensel.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	color:#999;
	font-size: 0.8em;
	font-weight:normal;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}

/*end of navigation CSS*/


.letter1{
	font-size:12px;
	font-weight:bold;
	color:#993333;
}

.forthcoming{
color:#999999;
font-style:italic;
}

#lines {
	background-image: url(../images/lines.png);
	background-repeat: no-repeat;
	height: 569px;
	width: 1024px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
#service {
	list-style-type: none;
	list-style-image: url(../images/logo.gif);
	margin-left: 10px;
	padding-bottom: 5px;
}
#service li{
padding-bottom:3px;
}
.txtconst{
margin-right:70px;
}
