/* Styles not related to code  */

body, td {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	line-height: 16px;
}
h1 { font-size: 11px; }
h2 { font-size: 11px; }

.demo  {
	color:#666;
	layer-background-color:#fff;
	background-color: #F3F3F3;
	position:absolute;
	z-index:99;
	visibility:hidden;
	width:289px;
	height:296px;
	top: 180px;
	left: 175px;
	text-align: center;
	border: 1;
	border-color: #D91C5C;
	border-style: line;
}
.demo2  {
	color:#666;
	layer-background-color:#fff;
	background-color: #F3F3F3;
	position:absolute;
	z-index:99;
	visibility:hidden;
	width:289px;
	height:360px;
	top: 180px;
	left: 250px;
	text-align: center;
	border: 1;
	border-color: #D91C5C;
	border-style: line;
}

.demo3  {
	color:#666;
	layer-background-color:#fff;
	background-color: #F3F3F3;
	position:absolute;
	z-index:99;
	visibility:hidden;
	width:289px;
	height:152px;
	top: 180px;
	left: 325px;
	text-align: center;
	border: 1;
	border-color: #D91C5C;
	border-style: line;
}
.demo4  {
	color:#666;
	layer-background-color:#fff;
	background-color: #F3F3F3;
	position:absolute;
	z-index:99;
	visibility:hidden;
	width:289px;
	height:180px;
	top: 180px;
	left: 500px;
	text-align: center;
	border: 1;
	border-color: #D91C5C;
	border-style: line;
}

.demo5  {
	color:#666;
	layer-background-color:#fff;
	background-color: #F3F3F3;
	position:absolute;
	z-index:99;
	visibility:hidden;
	width:289px;
	height:180px;
	top: 180px;
	left: 650px;
	text-align: center;
	border: 1;
	border-color: #D91C5C;
	border-style: line;
}

.main_wrapper {
	width: 841px;
}

.box_close {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	vertical-align: middle;
	background-color: #FFF;
	border: 1px;
	border-color: #CCC;
	border-style: solid;
	margin: 3;
}

.text_sm {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	line-height: 11px;
	vertical-align: middle;
}

.text_sm_x {
	font-family: arial, verdana, helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
	line-height: 10px;
}		
.hder_pink {
	font-size: 14px;
	color:#cc3366;
	font-weight: bold;
	line-height: 16px;
}
.hder_pink_bg {
	font-size: 20px;
	color:#cc3366;
	font-weight: bold;
	line-height: 16px;
	padding-top: 35px;
	padding-bottom: 10px;
}

.hder_blue {
	font-size: 14px;
	color:#00cccc;
	font-weight: bold;
	line-height: 16px;
}

td { vertical-align:top; }
th {
    font-family: arial, verdana, helvetica, sans-serif;
    padding-bottom:4px; text-align:center;
    }

a:link {
	color:#666666;
	text-decoration: none;
}    
a:visited {
	color:#D91C5C;
	text-decoration: none;
}


.mainmenu {
	font-size: 12px;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	padding-top: 0px;
		text-align: center;
	padding-left: 15px;
	padding-right: 15px;

}
.mainmenu A:link {
	font-size: 12px;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	padding-top: 0px;
		text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
.mainmenu A:visited {
	font-size: 12px;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	padding-top: 0px;
		text-align: center;
	padding-left: 15px;
	padding-right: 15px;

	
}
.mainmenu A:hover {
	font-size: 12px;
	COLOR: #FCC;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	padding-top: 0px;
		text-align: center;
	padding-left: 15px;
	padding-right: 15px;

}
.mainmenu A:active {
	font-size: 12px;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	padding-top: 0px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;

}

ul { margin-bottom: 2.4em; }
ul li { margin-bottom:.5em; }
p { max-width: 60em; }
