@charset "utf-8";



.h1 {

	font-size: 1.2em;

	color: #CC0033;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.h2 {

	font-size: 1em;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	border-left-style: none;

	padding-left: 0px;

	font-weight: bold;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

}



body {

	background-color: #FFFFFF;

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 10px;

	font-size: .9em;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

}

.body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-style: normal;

	color: #333333;

}



body,td,th {

	font-size: .9em;

	color: #333333;

}

.smallprint {

	font-family: Arial, Helvetica, sans-serif;

	font-size: .8em;

	font-style: normal;

	color: #333333;

}

.descriptionprint {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-style: normal;

	color: #ffffff;

}



.smallprintital {

	font-family: "Times New Roman", Times, serif;

	font-size: .8em;

	font-style: italic;

	color: #333333;

}





a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #CC0033;

	font-style: normal;

	line-height: 1em;

	text-decoration: none;

}

a:link {

	text-decoration: none;

	font-size: 1em;

	color: #CC0033;

	font-style: normal;

	line-height: 1em;

}

a:visited {

	text-decoration: none;

	color: #CC0033;

	font-size: 1em;

	font-style: normal;

}

a:hover {

	text-decoration: none;

	color: #666666;

	font-size: 1em;

	font-style: normal;

}

a:active {

	text-decoration: none;

	color: #CC0033;

	font-size: 1em;

	font-style: normal;

}





#apDiv1 {

	position:absolute;

	left:10px;

	top:15px;

	width:292px;

	height:136px;

	z-index:1;

}

#apDiv2 {

	position:absolute;

	left:10px;

	top:153px;

	width:293px;

	height:173px;

	z-index:2;

}

#apDiv3 {

	position:absolute;

	left:302px;

	top:51px;

	width:256px;

	height:275px;

	z-index:3;

}

#apDiv4 {

	position:absolute;

	left:302px;

	top:15px;

	width:506px;

	height:36px;

	z-index:4;

}

#apDiv5 {

	position:absolute;

	left:559px;

	top:53px;

	width:249px;

	height:98px;

	z-index:5;

}

#apDiv6 {

	position:absolute;

	left:559px;

	top:153px;

	width:250px;

	height:379px;

	z-index:6;

}

#apDiv7 {

	position:absolute;

	left:10px;

	top:326px;

	width:546px;

	height:25px;

	z-index:7;

}

#apDiv8 {

	position:absolute;

	left:10px;

	top:353px;

	width:547px;

	height:179px;

	z-index:8;

}

#apDiv9 {

	position:absolute;

	left:10px;

	top:532px;

	width:800px;

	height:84px;

	z-index:9;

}

#apDiv10 {

	position:absolute;

	left:13px;

	top:13px;

	width:287px;

	height:119px;

	z-index:1;

}

#apDiv11 {

	position:absolute;

	left:305px;

	top:13px;

	width:505px;

	height:34px;

	z-index:2;

}

#apDiv12 {

	position:absolute;

	left:10px;

	top:151px;

	width:290px;

	height:157px;

	z-index:3;

	background-color: #CC0033;

}

#apDiv13 {

	position:absolute;

	left:306px;

	top:179px;

	width:253px;

	height:145px;

	z-index:4;

}

#apDiv14 {

	position:absolute;

	left:304px;

	top:55px;

	width:254px;

	height:265px;

	z-index:4;

	background-color: #B6B6B6;

}

#apDiv15 {

	position:absolute;

	left:562px;

	top:395px;

	width:250px;

	height:110px;

	z-index:5;

}

#apDiv16 {

	position:absolute;

	left:561px;

	top:136px;

	width:253px;

	height:360px;

	z-index:6;

	background-color: #B6B6B6;

}

tdSidebara {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: normal;

	color: #CC0033;

	background-color: #999999;

	border-left-width: medium;

	border-left-style: double;

	border-left-color: #CC0033;

	margin-left: 5px;

	padding-left: 10px;

}



#apDiv17 {

	position:absolute;

	left:12px;

	top:144px;

	width:538px;

	height:3px;

	z-index:7;

	background-color: #B6B6B6;

}

#apDiv18 {

	position:absolute;

	left:10px;

	top:340px;

	width:548px;

	height:162px;

	z-index:8;

}





#apDiv19 {

	position:absolute;

	left:9px;

	top:561px;

	width:801px;

	height:53px;

	z-index:9;

	background-color: #B6B6B6;

}



#apDiv21 {

	position:absolute;

	left:304px;

	top:55px;

	width:253px;

	height:254px;

	z-index:10;

}

#navtable {

	position: absolute;

	vertical-align: center;

	background-position: center center;

	padding: .5px;

	left: 19px;

	top: 9px;

}

#navtable2 {

	background-color: #B6B6B6;

	vertical-align: text-bottom;

	

}





#apDiv22 {

	position:absolute;

	left:10px;

	top:492px;

	width:1px;

	height:7px;

	z-index:11;

}

#apDiv23 {

	position:absolute;

	left:10px;

	top:503px;

	width:800px;

	height:43px;

	z-index:11;

	background-color: #B6B6B6;

}

#apDiv24 {

	position:absolute;

	left:10px;

	top:546px;

	width:802px;

	height:43px;

	z-index:12;

	background-color: #FFFFFF;

}

#apDiv25 {

	position:absolute;

	left:563px;

	top:56px;

	width:247px;

	height:333px;

	z-index:13;

}



#apDiv27 {

	position:absolute;

	left:562px;

	top:68px;

	width:250px;

	height:172px;

	z-index:13;

}

#apDiv28 {

	position:absolute;

	left:15px;

	top:159px;

	width:462px;

	height:31px;

	z-index:14;

}

#newslettertable {

	background-color: #CCCCCC;

}

#logo {

	position:absolute;

	left:10px;

	top:15px;

	width:293px;

	height:131px;

	z-index:1;

}

#tagline {

	position:absolute;

	left:303px;

	top:15px;

	width:506px;

	height:35px;

	z-index:2;

}

#signup {

	position:absolute;

	left:148px;

	top:133px;

	width:239px;

	height:101px;

	z-index:3;

}

#sidebarright {

	position:absolute;

	left:559px;

	top:49px;

	width:255px;

	height:482px;

	z-index:4;

}

#newsletter {

	position:absolute;

	left:562px;

	top:56px;

	width:249px;

	height:77px;

	z-index:13;

}

#newsletter {

	position:absolute;

	left:562px;

	top:54px;

	width:243px;

	height:80px;

	z-index:13;

	background-color: #FFFFFF;

}



#homenav {

	position:absolute;

	left:8px;

	top:312px;

	width:550px;

	height:21px;

	z-index:14;

	background-color: #B6B6B6;

}

#homenav {

	position:absolute;

	left:10px;

	top:139px;

	width:548px;

	height:21px;

	z-index:14;

}

#apDiv30 {

	position:absolute;

	left:554px;

	top:55px;

	width:259px;

	height:428px;

	z-index:15;

	background-color: #B6B6B6;

}

#apDiv29 {

	position:absolute;

	left:12px;

	top:174px;

	width:535px;

	height:40px;

	z-index:16;

}

#apDiv29 {

	position:absolute;

	left:69px;

	top:379px;

	width:535px;

	height:40px;

	z-index:16;

}



#apDiv31 {

	position:absolute;

	left:305px;

	top:55px;

	width:244px;

	height:89px;

	z-index:17;

	background-color: #CCCCCC;

}

#apDiv31 {

	position:absolute;

	left:287px;

	top:218px;

	width:244px;

	height:89px;

	z-index:17;

	background-color: #CCCCCC;

}



#pageinfo {

	left: 5px;

	top: 5px;

}



.thumbNormal {

border:2px solid #000000;

}



.thumbSelected {

border:2px solid #ff0000;

}



table.thumbs {

  border: none;

}

.topnav { 

 	font-size: 0.8em;

  color: #000;

 	background-color: #FFCF29;

 	border: 1px #00009C solid;

 	padding: 0.5em;

}


