body {

background: #FFFFFF url('') top center repeat-x;

font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";

font-size:12px;

color:#000000;

overflow-x:hidden;

}



.main {

margin-left: auto;

margin-right: auto;

width:940px;

overflow-x:hidden;

}



.container {

position:absolute;

top:0px;

margin-right: auto;

width:875px;

display:table; /* FireFox hack */

text-align:left;

}



.header {

background: url('images/header.png') top left no-repeat;

height:137px;

margin: 0 auto;

}



.headertitle h1{

position:absolute;

top:18px;

font-size:32px;

color:#FFFFFF;

margin: 0 0 0 165px;

font-family:Arial;

text-decoration:none;

}



.adtop {

text-align:center;

}



.adside {

text-align:center;

}



.rightside {


margin: 0 55px 60px 0;

padding-top:25px;

}



.leftside {


float:right;



padding-top:25px;

}



.leftside h2 {

	font-size:12px;

	margin: 0 0 -5px 20px;

}



.leftside li {

		list-style: none;

}



.leftside li a {

		color: #333;

		text-decoration: none;

		list-style: none;

}



.leftside li a:hover {

		color: #555;

		text-decoration: none;

		list-style: none;

}



a {

	color:#444444; 

}



a:hover {

	color:#666666; 

}







/*   MENU ============================================================================ */



	.menuholder { width:730px; }



	.menu {

		position:relative;

		top:-93px;

		left:0px;

		font-size:12px;

		color:#000000;

		z-index: 101;

		text-align:right;

		

	}

	

	.menu ul li{ 

		list-style: none;

		display: block;

		text-decoration: none;

	}

	

	.menu li { 

		margin: 0px 3px 0px 0; 

		list-style: none;

		float: right;

	}



	.menu li a {

		color: #FFFFFF;

		text-decoration: none;

		padding: 0px 2px 0px 2px;

		margin-bottom: 2px;

		border: none;

	}



	.menu li a:hover {

		color: #222;

		text-decoration: none;

		background: #FFF;

		margin-bottom: 2px;

	}

	

/*   MENU ============================================================================ */





.footer {

clear:both;

background: #FFFFFF url('') top center repeat-x;

height:107px;

width:100%;

margin: 0 auto;

font-size:80%;

}



.footertext {

color:#000000;

padding:0 50px 0 0;

text-align:right;

}



a img {

border:none;

}



/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */



#blockdiv img {

max-height: 50px;

max-width: 50px;

padding: 0 40px 0px 40px;

width: expression(this.width > 50 ? 50: true);

height: expression(this.height > 50 ? 50: true);

position:relative;

top:-172px;

z-index:1;

}



#blockdiv a img {

max-height: 58px;

max-width: 74px;

padding: 0 0 0 0;

width: expression(this.width > 101 ? 101: true);

height: expression(this.height > 80 ? 80: true);

position:relative;

top:-15px;

left:33px;

}



#blockdiv {

height:182px;

width:143;

min-height:182px;

min-width:143;

background: url('images/tableback1.gif') top center no-repeat;

float:left;

display:block;

margin: 0 10px 0 10px

}



#blockdiv h4 {

text-align:center;

font-size:95%;

position:relative;

top:0px;

}



.block {

	margin-left:auto;

	margin-right:auto;

}



.bottomnav {

	margin-left:auto;

	margin-right:auto;

	clear:both;

	float:right;

}

.bottomnav a{

	text-decoration:none;

	font-family:verdana,arial;

	font-size:20px;

	color:#FFF;

	position:relative;

	top:3px;

}



#blockdiv .spacer {

padding:0 40px 0 40px;

margin:0;

top:0;

}



/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */



.detail {

background:#2a2a2a;

border:1px solid #333333;

margin:0 0 -65px 0;

padding: 5px 10px 5px 10px;

position:relative;

}



.video {

	border-bottom:1px solid #484848;

	padding:35px 0 0 0;

	background:#FFFFFF;

	padding:5px 5px 5px 5px;

	color:#000000;

    min-height: 130px;

}



.video a {

	color:#333333;

}



.video p img {

 position:relative;

 float:right;

 clear:both;

 padding:-5px 5px 15px 5px;

}



h1 {

	text-decoration:underline;

	color:#CCCCCC;

}



.comments {

	background:#FFFFFF;

	margin:10px 10px 10px 10px;

	padding:10px 10px 10px 10px;

	border:1px #CCCCCC solid;

}



.commentSingle, .commentAdd {

	background:#EEEEEE;

	margin:5px 10px 5px 10px;

	padding:10px 10px 10px 10px;

	border:1px #999999 solid;

	font-size: 12px;

}



.commentAuthor {

	font-size:16px;

	font-weight:bold;

}



.commentAuthor span {

	color:#19435f;

}



.commentDate {

	margin:10px 0 0 0;

	color:#666666;

	text-align:right;

	font-size: 11px;

}



.embedCode {

	background:#FFFFFF;

	margin:10px 10px 10px 10px;

	padding:10px 10px 10px 10px;

	border:1px #CCCCCC solid;

}



.embedCode textarea{

	width:90%;

	border:1px #19435f solid;

	background:#edf4f9;

	font-size:8px;

	overflow:hidden;

}



.commentAdd {



}





a.sample_attach, a.sample_attach:visited, div.sample_attach

{



  text-decoration: none;

  font-family: Verdana, Sans-Sherif;

  font-weight: 900;

  font-size: 1.0em;

  color:   #008000;

}



a.sample_attachsub, a.sample_attachsub:visited, div.sample_attachsub

{

  display: block;



  border:  1px solid black;

  padding: 2px 5px;



  background: #FFFFEE;



  text-decoration: none;

  font-family: Verdana, Sans-Sherif;

  font-weight: 900;

  font-size: 1.0em;

  color:   #008000;

}





a.sample_attach, a.sample_attach:visited { border-bottom: none; }

div#sample_attach_menu_child             { border-bottom: 1px solid black; }

div#sample_attachsub             { border-bottom: 1px solid black; }
