/* CSS Document */
* {margin:0; padding:0}

body {
	background:url(/images/bg_gradient.gif) #ffffff repeat-x top;
	text-align:center;
	font-family:Arial Rounded, Arial, Helvetica, sans-serif;
	}
p {
	font-family:Arial Rounded, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#6d6c6c;
	margin:10px 0 16px 0;
	}
.holder {
	width:80%;
	min-width:791px;
	min-height:600px;
	margin:20px auto auto auto;
	}	
.logo {
	text-align:left;
	margin-top:-59px;
	}
a, a:link, a:visited, a:active {
	color:#e63809;
	text-decoration:none;
	}	
a:hover {
	color:#e69b09
	}	
h2 {
	font-size:21px;
	color:#e63809;
	font-weight:normal
	}
	
#mike_menu {
	float:right;
	margin-top:-43px;
	}
#mike_menu ul {
	text-align: center;
	margin: 0 0 5px 0;
}	
#mike_menu li {
	display: block; 
	float:left;
	list-style-type:none;
	padding:10px 15px 3px 15px;
	text-align:center;
}
#mike_menu li.sel a {
	color:#FFFFFF;
	text-decoration:none
	}
#mike_menu li a	{
	color:#8a8a8a;
	text-decoration:none;
	font-weight:bold
}
#mike_menu li a:hover {
	color:#e63809
	}
	
#mike_menu li.sel a:hover {
	color:#FFFFFF;
	}

#mike_menu li.sel {
	background:url(/images/li_cnr_left.gif) no-repeat left top;
	font-weight:bold;
	padding:0 0 0 15px !important;
	color:#FFFFFF;
}
#mike_menu li.sel div {
	background:url(/images/li_cnr_right.gif) no-repeat right top;
	padding:10px 15px 3px 0px !important;
}
div.body {
	border-style:solid;
	border-width:0 1px;
	border-color:#969696;
	padding:33px 20px 20px 20px;
	text-align:left;
	margin-top:-3px;
	}

div.clear {
	clear:both}
div.bar {
	background-color:#e63809;
	height:10px;
	width:100%;
	margin-top:90px;
	}	
 
.lhscol  {
	width:43%;
	margin-right:20px;
	float:left;
	background-color:transparent;
	}
.rhscol {
	float:right;
	width:43%;
	margin-right:30px;
background-color:transparent;
		}
		
.footer {
	clear:both;	
	background:url(/images/content_bg.gif) bottom repeat-x;
	height:27px;
	margin-bottom:14px;
	}
.footer .right {
	background:url(/images/content_cnr_right.gif) bottom	right  no-repeat;
	width:30px;height:27px;
	float:right;
	}
.footer .left {
	background:url(/images/content_cnr_left.gif) bottom	left  no-repeat;
	width:30px;height:27px;
	float:left;
	}	
.smalltxt {
	color:#b0afaf;
	font-size:11px;
	}	
/*round corners*/
.dialog {
	 margin-top:0;
	 margin-bottom:20px;
	 margin-left:auto;
	 margin-right:auto;
	 min-width:200px;
	 width:100%;
	 max-width:1000px; /* based on image dimensions - not quite consistent with drip styles yet */
	 z-index:1;
	 margin-left:25px; /* default, width of left corner */
	 margin-bottom:0; /* spacing under dialog */
	 clear:none;
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent  url(/images/peach_bg.gif) no-repeat top right;
 _background-image: url(/images/peach_bg.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:20px 12px 1px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:25px; /* top slice width */
 margin-left:-25px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
 margin-bottom:40px
}

.dialog .b,
.dialog .b div {
 height:29px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
 width:100%
}

.dialog .b div {
 position:relative;
 width:25px; /* bottom corner width */
 margin-left:-25px;
 background-position:bottom left;
}
/*end round corners*/	

pre.term {
	color: #63FF00;
	background: #000;
	overflow: auto;
	font: normal 12px "bitstream vera sans mono", monaco "lucida console", "courier new", courier, serif;
	margin: 0.9em 0; padding: 8px;
}	
	
