/* My Sex waits for me, like a mongrel waits, down wind on a tight rope leash */

body {
	font-family: Georgia, Times New Roman, Times, serif;
	background-color: #654d6a;
	margin: 0px;
	margin-top: -2px;
}


/*  -------------------- clearfix -------------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*  -------------------- #main -------------------- */

#main {
	width: 850px; 
	min-height: 610px; 
	height: auto;
	background: #FFCCFF; 
	border: 2px solid #FFFFFF;  
	margin-left:auto; 
	margin-right: auto; 
}
*html #main {
	height: 610px;
}

/*  -------------------- tables -------------------- */

#tableOne, #tableTwo, #tableThree, #tableFour, #tableFive, {
	width: 100%;
}


/*  -------------------- links -------------------- */

a {
	padding: 0 1px 0 1px;
}
a:link, a:visited, a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #654D6A;
}
.ext a:hover {
	background-color:#FFCCFF;
}
a.pic, a.pic:link, a.pic:hover, a.pic:visited, a.pic:active {
	padding: 0px;
	border: 0;
	background-color: transparent;
}


/*  -------------------- menu -------------------- */

.menu {
	height: 31px; 
	padding-left: 10px; 
	padding-top: 7px; 
	border: #6f5475 dotted 3px !important; 
	border: #6f5475 dotted 4px;	 
	border-top: #6f5475 dotted 3px !important; 
	border-top: #6f5475 dotted 4px;
	width: 591px;
	width: 700px;
	width: 707px;
	
	margin-left: 12px; 
}
.menu_all {
	color: #94709C;
	color: #b29bb7;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	font-size: 16px;
}
.menu a {
	font-size: 19px;
	color: #94709C;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
}
.menu a:link, .menu a:visited, .menu a:visited {
	color: #94709C;
	text-decoration: none;
}
.menu a:hover {
	font-weight: normal;font-weight: bold;
	color: #FFFFFF;
	background-color: #654D6A;
}

/*  -------------------- list -------------------- */

#list {
	margin-left: -40px;
}
#list ul {
	list-style: none;
	font-weight: normal;
	font-size: 14px;
}

/*  -------------------- download -------------------- */

.download a:link {
	font-weight: bold;
	color: #b907c0;
	text-decoration: underline;
}
.download a:visited {
	font-weight: bold;
	color: #b907c0;
	text-decoration: underline;
}
.download a:hover {
	font-weight: bold;
	background: #6F5475;
	text-decoration: none;
	color: #FFFFFF;
}
.download a:active {
	font-weight: bold;
	color: #b907c0;
	text-decoration: underline;
}

/*  -------------------- footer -------------------- */

.footer, .footer2, .footer3, #footer {
	font-size: 10px;
	padding-left: 63px;
}
#footer {
	padding-left: 0;
}
.footer2 {
	padding-left: 50px;
}
.footer3 {
	padding-left: 25px;
}

/*  -------------------- misc -------------------- */

.whatsnew_pic {
	float: left; 
	margin: 5px 20px 15px 0; 
	border: solid #FFFFFF 2px;
}
.link {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.home_pad {
	color: #6f5475;
	font-size: 20px;
	margin-right: 6px;
	margin-left: 6px;
	font-weight:bold;
	font-size: 19px;
	color: #252525;
}
.border	{
	border: solid 2px #FFFFFF;	
}
.header {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 22px; 
	color: #654d6a; 
	font-weight: bold; 
}

.content {
	font-size: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #6f5475;
	font-weight: bold;
}
.info_content_pad {
	font-size: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #6f5475;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.title {
	color: #6f5475;
	font-weight: bold;
}

.table_content {font-size: 14px;}
.table_content_15 {font-size: 15px;}
.table_content_black {font-size: 14px; color: #000000}
.prod_title {
	color: #654d6a;
	font-weight: bold;
}
.prod_title_20 {
	color: #654d6a;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 6px;
	}

.key {
	font-size: 14px; 
	color: #000000; 
	font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;
}

.title_18 {color: #654d6a;font-size: 18px}

.notice_top {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6f5475;
	font-weight: bold;
	PADDING-TOP: 3px;
}

.reviewer {
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
.reviewer_13 {
	font-size: 13px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
.caption {
	color: #654d6a;
	font-size: 16.99px;
	font-weight: bold;
}
.caption2 {
	color: #654d6a;
	font-size: 16px;
	font-weight: bold;
}
.content_ht {
	color: #b907c0;
	font-size: 14px;
	}
	
.content_13 {
	font-size: 13px;
	color: #6f5475;
	font-weight: bold;}
	
.content_ht13 {
	font-size: 13px;
	color: #b907c0}
	
			   
.noPad {
	padding: 0px -2px 0px 0px;
	font-weight: bolder;
	cellSpacing:0;
	text-align: right;
	vertical-align: middle;
}

.credit {
	color: #000000; font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; LINE-HEIGHT: 1.5em;
	padding-left: 30px;
}

.header_pad {
	font-size: 20px; 
	LINE-HEIGHT: 1em; 
	color: #654d6a; 
	font-weight: bolder;
}	
.whatsnew_pic {
	float:left; 
	margin: 5px 20px 15px 0; 
	border:solid #000000 1px;
}
.logo {
	margin-left: 8px;
}
.centrePad {
	padding-left: 15px; 
	padding-right: 15px;
}

