@import url("/siteinfo/includes/css/srating.css");
@import url("/siteinfo/includes/css/glossymenu.css");
@import url("/siteinfo/includes/css/mainstyle.css");

Body {
  font-family: Arial;
  background-color: #f5f5f5;
  margin: 0px;
  color: #fff;

}

Body.gallery {
  font-family: Arial;
  background-color: #003366;
  margin: 0px;
  color: #fff;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}

body, p, ul, ol, textarea, input
{
font-size:100%; 
}

.pageDiv {
	border: #d1d1d1 1px solid; 
}
.pageMaster {
	width: 990px; 
	background-image: url(/siteinfo/images/container2.gif); 
	background-repeat: repeat-y; 
	background-color: #d1d1d1;
}
.page {
	width: 970px; 
	margin: 0px; 
	text-align: left;
	background-color: #003366;
}

table.nav{
  background-color: #003366;
	width: 823px;
  border-bottom: 3px solid #26547C;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
  margin-bottom:5px;
}

table.mhome{
  background-color: #003366;
  border-bottom:1px solid #ffffff;
  margin-left: 0px; 
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
}

#content, #content2 {
  background-color: #003366;
  width: 100%;
  margin-bottom:5px;
}

#content2 {
  border-bottom:0px;
  margin-bottom:0px;
}

#content td, #content2 td {
  font-family: Arial;
  font-size : 75%;
  color: #ffffff;
  vertical-align: top;
  padding: 0px 0px 5px 4px;
  border-collapse: collapse;
}

#subcontent {
  border-top:1px solid #ffffff;
	text-align:left;
	clear:both;
}
.subcontent {
	position:absolute; 
	visibility: hidden;
	border: 1px solid #FFF;
	width:160px;
	padding: 5px;
	border-top:1px solid #ffffff;
	text-align:left;
	background-color:#003366; 
 	clear:both;
}

table.footer{
	margin-top:10px;
  background-color: #003366;
	width: 823px;
	margin-right: auto;
	vertical-align: bottom;
}

td.normal{
  font-family: Arial;
  font-size : 100%;
  color: #ffffff;
  background-color: #003366;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
  margin-left: 0px; 
  margin-right: auto;
}
td.modhome{
  font-family: Arial;
  font-size: 13px;
  color: #ffffff;
  background-color: #003366;
  vertical-align: top;
  padding: 5px 5px 5px 5px;
  border-collapse: collapse;
  margin-left: 0px; 
  margin-right: auto;
}

td.content{
  font-family: Arial;
  font-size : 100%;
  color: #ffffff;
  background-color: #003366;
  vertical-align: top;
 	width: 94px;
  text-align: center;
}
td.cellitem{
  font-family: Arial;
  font-size : 100%;
  vertical-align: top;
 	width: 94px;
 	height: 96px;
  text-align: center;
}
td.cellitem2 {
 	width:94px;
 	height:130px;
	padding:2px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
	font-size:100%;
}
td.cellitem3{
  font-family: Arial;
  font-size : 100%;
  vertical-align: top;
  text-align: center;
}
td.cellitem4{
  font-family: Arial;
  font-size : 100%;
  vertical-align: top;
  text-align: center;
	padding-bottom: 8px;
}

td.subtitle {
  font-size : 14px;
  color: #ffffff;
  text-align: center;
	padding-top: 8px;
}

a {
	font-family:arial;
	font-size:100%;
	color: #FDD017;
}
a:visited{
	font-family:arial;
	font-size:100%;
	color: #FF9338;
}
a:active{
	font-family:arial;
	font-size:100%;
	color: #FF0000;
}
a:hover{
	font-family:arial;
	font-size:100%;
	color: #00AACC;
}

#navlinks {
	white-space: nowrap;
	}
#navlinks a {
	font-family:arial;
	font-size:100%;
	color: #FDD017;
}
#navlinks a:visited{
	font-family:arial;
	font-size:100%;
	color: #FF9338;
}
#navlinks a:active{
	font-family:arial;
	font-size:100%;
	color: #FF0000;
}
#navlinks a:hover{
	font-family:arial;
	font-size:100%;
	color: #FF0000;
}


.newitems{
  font-family: Arial;
  font-size : 110%;
}

.newboxitems td {
	padding: 0px 0px 5px 0px;
	font-size:90%;
}


#MainNav {
	background-color: #003366;
	font-family: Arial;
	
}

.FrontPageTextC {
	visibility: hidden;
	}
	
#FrontPageText {
	visibility: hidden;
}

#FrontPageLinks {
	font-family:Bookman;
	font-size:10px;
	color: #FFFFFF;
}

#helpcontent {
  font-family: Arial;
  font-size : 75%;
}

#helpcontent td{
  font-family: Arial;
  font-size : 75%;
  color: #ffffff;
}

.midsection {
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

/* =Title/Heading Classes
----------------------------------------------- */
.WhosOnline {
	background: #EFB843; 
	color: black; 
	font-family: Arial, Helvetica, Geneva; 
	font-size: 100%; 
	font-weight: bold;
	}
 .headingtxt  {font-family: Verdana, Arial, Helvetica; font-size: 12pt; color: #ffffff; font-weight: bold;}
 .headingtxtu  {font-family: Verdana, Arial, Helvetica; font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration : underline;}
 .heading1txt  {font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #ffffff; font-weight: bold;}
 .heading1txtu  {font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #ffffff; font-weight: bold; text-decoration : underline;}

/* =Misc Classes
----------------------------------------------- */
 .announce { font-family: Arial; font-size: 10pt; color: #ffffff; }
 .bottomnav { font-family: Verdana; font-size: 7pt; font-weight: bold }
 .bottomcopyright { font-family: arial; font-size: 7pt; }
 .thumbs { font-family: Verdana; font-size: 7pt; color: #ffffff; }
 .datestamp { font-family: Verdana; font-size: 7pt; font-weight: bold; color: #ffffff; }


A.help {cursor:help}

A.gold:link {color: #fff000; text-decoration: none}
A.gold:visited {color: #fff000; text-decoration: none}
A.gold:hover {color: #fff000; text-decoration: underline}

/* =Link Buttons
----------------------------------------------- */
a.menulink, a.menulink:visited, a.menulink:active {
	display: block;
	width: 100px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:100%;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	}
a.menulink:hover {
	color: #000000;
	border: solid 1px #00AACC;
	background-color:#eeeee3;
	}

a.menulink2, a.menulink2:visited, a.menulink2:active {
	display: block;
	width: 200px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:100%;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	}
a.menulink2:hover {
	color: #000000;
	border: solid 1px #00AACC;
	background-color:#eeeee3;
	}


a.smbutton, a.smbutton:visited, a.smbutton:active {
	width: 50px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 100%; 
	margin-top: 4px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #3576d5;
	border: 1px solid #3576d5;
	background-color: #D3D3D3;
	}
a.smbutton:hover {
	font-size: 100%; 
	color: #FDD017;
	border: 1px solid #FDD017;
	background-color: #D3D3D3;
	}  

a.smbutton2, a.smbutton2:visited, a.smbutton2:active {
	width: 50px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 100%; 
	margin-top: 8px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #3576d5;
	border: 1px solid #3576d5;
	}
a.smbutton2:hover {
	font-size: 100%; 
	color: #3576d5;
	border: 1px solid #3576d5;
	}  

a.smbutton3, a.smbutton3:visited, a.smbutton3:active {
	width: 100px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 100%; 
	margin-top: 4px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #000;
	font-weight: bold;
	border: 1px solid #3576d5;
	background-color: #FFFAF0;
	}
a.smbutton3:hover {
	font-size: 100%; 
	color: #000;
	font-weight: bold;
	border: 1px solid #FDD017;
	background-color: #FFFAF0;
	}  

a.smbutton4, a.smbutton4:visited, a.smbutton4:active {
	display:block;
	width: 144px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 100%; 
	margin-top: 4px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #000;
	font-weight: bold;
	border: 1px solid #3576d5;
	background-color: #e69700;
	}
a.smbutton4:hover {
	font-size: 100%; 
	color: #000;
	font-weight: bold;
	border: 1px solid #FDD017;
	background-color: #e69700;
	}  

a.smbutton5, a.smbutton5:visited, a.smbutton5:active {
	display:block;
	width: 168px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 100%; 
	margin-top: 4px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #000;
	font-weight: bold;
	border: 1px solid #3576d5;
	background-color: #e69700;
	}
a.smbutton5:hover {
	font-size: 100%; 
	color: #000;
	font-weight: bold;
	border: 1px solid #FDD017;
	background-color: #e69700;
	}  

a.smbutton6, a.smbutton6:visited, a.smbutton6:active {
	display:block;
	width: 200px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 95%; 
	margin-top: 4px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #000;
	font-weight: bold;
	border: 1px solid #3576d5;
	background-color: #e69700;
	}
a.smbutton6:hover {
	font-size: 95%; 
	color: #000;
	font-weight: bold;
	border: 1px solid #FDD017;
	background-color: #e69700;
	}  



.livelistItem {
	color: #FDD017;
	font-weight: bold; 
	text-decoration: underline;
	}

.navdot {
	margin-left: -10px;
	margin-right: 5px;
	}



/* =SiteMap Content
----------------------------------------------- */
#sitemap {
  margin-left: 10px;
  margin-right: 10px;
  }
#sitemap ul{
  margin-top: 3px;
	display : block;
	list-style-position : inside;
  }
#sitemap ul li{
  margin-top: 10px;
  margin-bottom: 8px;
  }

#sitemap ul ul{
  margin-left: 8px;
  margin-top: 3px;
  margin-bottom: 10px;
  }
#sitemap ul ul li{
  margin-left: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
	font-size: 100%; 
  }
#sitemap ul ul ul li{
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
	font-size: 100%; 
  }

/* =SceneOfTheDay Content
----------------------------------------------- */
#sotd td {
	font-size: 100%; 
	color: #fff;
  }
#sotd td a, #sotd td a:visited, #sotd td a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	font-size: 100%;
	text-decoration: underline;
}

#sotd td a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #FFBC21;
	text-decoration: underline;
}

/* =Help Item Content
----------------------------------------------- */
body.help{
  font-family: Arial;
  background-color: #C4CCCC;
  margin: 0px 0px 0px 0px;
  color: #000000;
	}

#help {
	font-size: 100%;
}
#help p {
	margin-top:3px;
	margin-bottom:8px;
	}
#help a, #help a:visited , #help a:active {
	font-family:arial;
	font-size:100%;
	color: #ffffff;
}
#help a:hover{
	font-family:arial;
	font-size:100%;
	color: #ffffff;
}

/*------------*/
div.contentlist {
	position:absolute;
	visibility: hidden;
  width: 150px;
  border: solid 2px #e3e3e3;
  background: #f0f2f2;
  padding: 5px 8px 8px 5px;
  font-weight: 900;
  color: #008000;
}
div.contentlist2 {
	position:absolute;
	visibility: hidden;
  width: 200px;
  border: solid 2px #e3e3e3;
  background: #ffffff;
  padding: 5px 8px 8px 5px;
  font-weight: 900;
  color: #008000;
}
.indent { margin-left: 1em; }
.ctitle { font-family: tahoma, sans-serif; margin-top: 8px;
 margin-bottom: 4px; color: #c60; font-weight: bold; line-height: 1em;
}
.ctitle a, .ctitle a:link, .ctitle a:hover, .ctitle a:active {color:#c60; font-weight: bold; font-size: 110%;}
.ctitle a:visited {color: #996633; font-weight: bold; font-size: 110%;}

.small { font-family: verdana,arial,helvetica,sans-serif; font-size: 99%; }
.list div { margin-top: 0.25em; margin-bottom: 0.25em; text-decoration: none; }
#listitem { margin-left: 0.25em; font-size: 99%;}
#listitem a, #listitem a:link, #listitem a:hover {color: #003399;  font-size: 99%;}
#listitem a:visited {color: #996633;  font-size: 99%;}
#listitem a:active {color: #FF9933;  font-size: 99%;}
.topline {
  border-top:1px dotted #000000;
	margin-top:5px;
}

/*-- New Item Container ----------*/
#maincontainer{
width: 300px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#contentcolumn{
float: right;
display:inline;
}
#leftcolumn{
float: left;
}

#takenote {
	font-family: tahoma, sans-serif; 
	margin-bottom: 100%; 
	margin-left: 10px; 
	width:750px;
	padding:8px;
	color: #0A0C11; 
	line-height: 1.5em;
	text-align: left;
	background-color: #D6D8D3;
	border: 1px #0A0C11 solid;
}
#takenote h3 {
	margin-top: 0px;
	margin-bottom: 3px; 
	color: #FF0000;
}

.handcursor {
 cursor:pointer;
}

/*-- Main Pages New Item Outter Container ----------*/
#newpagebox {
	color: #0A0C11; 
	line-height: 1.5em;
 	background: #055789 url(/siteinfo/images/box-bl-bg.jpg) top left repeat-x;
	background-color:#055789;
	border: 2px #000 solid;
}

#newpagebox h2 {
	font-family:arial;
	font-size:16px;
	color: #003F77;
	margin-top:5px;
	margin-bottom:5px;
	}

/*-- Secondary Pages New Item Outter Container ----------*/
#pageshell {
 padding: 2px;
}

#newpagebox2 {
	padding:4px 4px 4px 4px;
	color: #0A0C11; 
	line-height: 1.5em;
	text-align: left;
	background-color: #A3C1C9;
	border: 1px #fff solid;
	width: 800px;
}

#newpagebox2 h2 {
	font-family:arial;
	font-size:18px;
	color: #004459;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:3px;
	}
#newpagebox2 a, #newpagebox2 a:link, #newpagebox2 a:visited, #newpagebox2-home a:active {
	font-family:arial;
	font-size:100%;
	color: #336699;
	}
#newpagebox2 a:hover {
	font-family:arial;
	font-size:100%;
	color: #FF0000;
	}
#newpagebox2 .navtop {
	margin-left:15px;
	margin-top:5px;
	margin-bottom:3px;
	}
#newpagebox2 .navbottom {
	margin-left:15px;
	margin-top:3px;
	margin-bottom:5px;
	}


/*------------------------------*/
#title {
	margin:0px 0px 0px 8px;
}
#title a,#title a:link,#title a:visited #title a:active {
	font: bold 58px Trebuchet MS, Arial, Sans-serif;
	letter-spacing: -1px;
	color: #336699;
	text-decoration: none;
	}

#title a:hover {
	font: bold 58px Trebuchet MS, Arial, Sans-serif;
	letter-spacing: -1px;
	color: #336699;
	text-decoration: none;
	}
#cattitle {
	margin:-5px 0px 0px 12px;
}
#cattitle {
	font: bold 18px Trebuchet MS, Arial, Sans-serif;
	letter-spacing: -1px;
	color: #336699;
	text-decoration: none;
	}
#cattitle a,#cattitle a:link,#cattitle a:visited #cattitle a:active {
	font: bold 18px Trebuchet MS, Arial, Sans-serif;
	letter-spacing: -1px;
	color: #336699;
	text-decoration: none;
	}

#cattitle a:hover {
	font: bold 18px Trebuchet MS, Arial, Sans-serif;
	letter-spacing: -1px;
	color: #336699;
	text-decoration: none;
	}


#boxitem-wk{
	margin:2px;
	color: #02283A; 
	line-height: 1.5em;
	text-align: left;
	background-color: #f0f0f0;
	border: 1px #336699 solid;
	font-size:100%;
}
#boxitem-wk a,#boxitem-wk a:link,#boxitem-wk a:visited #boxitem-wk a:active {
	font-family:arial;
	font-size:100%;
	color: #336699;
	}

#boxitem-wk a:hover {
	font-family:arial;
	font-size:100%;
	color: #FF0000;
	}

#boxitem-wk h2 {
	font-family:arial;
	font-size:18px;
	color: #0051BA;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:3px;
}

#boxitem-wk h3 {
	font-family:arial;
	font-size:14px;
	color: #003F77;
	margin-top:5px;
	margin-bottom:5px;
	}

#boxitem-wk td {
	color: #02283A; 
	font-size:100%;
	}


/*-- Main Pages New Item Container ----------*/
#boxitem, #boxitem-home {
	margin:2px;
	color: #02283A; 
	line-height: 1.5em;
	text-align: left;
	/*--background: #fefefe url(/siteinfo/images/box-bg.png) bottom left repeat-x;--*/
	background-color: #f0f0f0;
	border: 1px #336699 solid;
	font-size:100%;
}

/*
#boxitem-home {
	width:550px;
}
*/
#boxitem a,#boxitem-home a,#boxitem a:link, #boxitem-home a:link, 
 #boxitem a:visited, #boxitem-home a:visited, 
 #boxitem a:active, #boxitem-home a:active {
	font-family:arial;
	font-size:100%;
	color: #336699;
	}

#boxitem-home a, #boxitem-home a:link, #boxitem-home a:visited, #boxitem-home a:active {
	font-family:arial;
	font-size:100%;
	color: #336699;
	}

#boxitem a:hover, #boxitem-home a:hover {
	font-family:arial;
	font-size:100%;
	color: #FF0000;
	}

#boxitem h2, #boxitem-home h2 {
	font-family:arial;
	font-size:18px;
	color: #0051BA;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:3px;
}

#boxitem h3, #boxitem-home h3 {
	font-family:arial;
	font-size:14px;
	color: #003F77;
	margin-top:5px;
	margin-bottom:5px;
	}

#boxitem td, #boxitem-home td {
	color: #02283A; 
	}

/*-- Secondary Pages New Item Container ----------*/
#pageshell2 {
 padding: 4px 4px 10px 4px;
}
#pageshell2 h2 {
	font-family:arial;
	font-size:17px;
	color: #004459;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:3px;
	}
#pageshell2 .navtop {
	margin-left:15px;
	margin-top:5px;
	margin-bottom:3px;
	}
#pageshell2 .navbottom {
	margin-left:15px;
	margin-top:3px;
	margin-bottom:5px;
	}

#boxitem2 {
	width:770px;
	padding:8px;
	margin:5px;
	color: #02283A; 
	line-height: 1.5em;
	text-align: left;
	background-color: #F5F5F5;
	border: 1px #000 solid;
	font-size:100%;
}

#boxitem3 {
	padding:8px;
	margin:5px;
	color: #02283A; 
	line-height: 1.5em;
	text-align: left;
	background-color: #F5F5F5;
	border: 1px #000 solid;
	font-size:100%;
}

#boxitem4 {
	width:770px;
	padding:8px;
	margin:5px;
	line-height: 1.5em;
	text-align: center;
	font-size:100%;
}


#boxitem2 a, #boxitem2 a:link, #boxitem2 a:visited, #boxitem2 a:active, 
 #boxitem3 a, #boxitem3 a:link, boxitem3 a:visited, #boxitem3 a:active {
	font-family:arial;
	font-size:100%;
	color: #336699;
	}

#boxitem2 a:hover, #boxitem3 a:hover {
	font-family:arial;
	font-size:100%;
	color: #FF0000;
	}

#boxitem2 h2, #boxitem3 h2 {
	font-family:arial;
	font-size:18px;
	color: #0051BA;
	margin-top:5px;
	margin-bottom:3px;
}


#boxitem2 h3, #boxitem3 h3 {
	font-family:arial;
	font-size:14px;
	color: #003F77;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem4 h3 {
	font-family:arial;
	font-size:14px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem2 h4, #boxitem3 h4 {
	font-family:arial;
	font-size:13px;
	color: #003F77;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem4 h4 {
	font-family:arial;
	font-size:13px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}

#boxitem2 ul li {
	list-style-image: url(/siteinfo/images/nav/redbullet.gif)
	}

#boxitem2 td {
	color: #02283A; 
	font-size:100%;
	vertical-align: top;
	}
#boxitem2 td td {
	color: #02283A; 
	font-size:100%;
	line-height: 1.5em;
	background-color: #F5F5F5;

	}
#boxitem4 td {
	font-size:100%;
	vertical-align: top;
	}

#boxitem2 h4 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:14px;
}


table.gallery {
	margin-top:10px;
  padding: 3px;
}
table.gallery td {
	width: 110px;
  font-family: Arial;
  font-size : 100%;
  vertical-align: top;
  text-align: center;
  padding-bottom: 5px;
}

table.mhead {
	margin-left:5px;
	margin-top:10px;
}
table.mhead td {
	padding:8px;
	margin:5px;
	color: #fff; 
	line-height: 1.5em;
	vertical-align: top;
	font-size:100%;
}
table.mhead td h4 {
	margin-top:3px;
	margin-bottom:3px;
	font-size:14px;
}
table.mhead td img {
	border: 1px #919693 solid;
}
table.mhead td img.video {
	border: 0px;
}


/*-- Paging Control ----------*/
#paging {
	text-align:right;
	margin-bottom:5px;
	margin-right:10px;
	font-size:100%;
	color: #002B7F;
	}
#paging .current {
	font-size:13px;
	color: #FF0000;
	margin-left:3px;
	}
#paging a, #paging a:link, #paging a:visited, #paging a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #002B7F;
	font-size: 11px;
	text-decoration: none;
	margin-left:3px;
}
#paging a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}

table.model {
 width:100%;
 }
table.model td {
 	width:94px;
 	height:130px;
	padding:2px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
	font-size:100%;
}
table.model td img {
	border: 1px #919693 solid;
}
table.model td img.video {
	border: 0px;
}
table.modelsearch td {
  font-family: Arial;
  color: #000080;
}

table.modelsearch td a:link, table.modelsearch td a:visited, table.modelsearch td a:active {
	font-family:arial;
	font-size:100%;
	color: #00AACC;
}
table.modelsearch td a:hover{
	font-family:arial;
	font-size:100%;
	color: #FF9338;
}


table.movies {
 width:100%;
 }
table.movies td {
 	width:155px;
 	height:250px;
	padding:2px;
	line-height: 1em;
	text-align: center;
	vertical-align: top;
	font-size:11px;
}
table.movies td.help {
 	width:20px;
 	height:20px;
	padding:0px;
	line-height: 1em;
	text-align: center;
	vertical-align: bottom;
	font-size:11px;
	right:0px;
}
table.movies td img {
	border: 0px #919693 solid;
	margin-bottom:0px;
	padding:0px;
}
table.movies td img.video {
	border: 0px;
}
table.movies td.join {
 	height:120px;
	border:1px dotted #fff;
	padding-top:3px;
	padding-bottom:3px;
	background: #055789 url(/siteinfo/images/box-bl-bg.jpg) top left repeat-x;
}
table.movies td.joincell1 {
 	height:120px;
	width:430px;
	padding:0px;
	line-height: 1.5em;
}
table.movies td.joincell1a {
 	height:120px;
	width:300px;
	padding:0px;
	line-height: 1.5em;
}
table.movies td.joincell2 {
 	height:120px;
	width:500px;
	padding:0px;
	line-height: 1.5em;
}
table.movies td.joincell2 h1{
	color:#fbf4ba;
	padding-top:2px;
	padding-bottom:1px;
}
table.movies td.joincell2 h2{
	color:#fbf4ba;
	padding-top:0px;
	padding-bottom:1px;
}

.alfphalist {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #002B7F;
	font-size: 10px;
	margin-left:10px;
}
.alfphalist a, .alfphalist a:link, .alfphalist a:visited, .alfphalist a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #002B7F;
	font-size: 10px;
	text-decoration: none;
	margin-left:3px;
}
.alfphalist a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}

.alphalist {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin-left:10px;
}
.alphalist a, .alphalist a:link, .alphalist a:visited, .alphalist a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-left:3px;
}
.alphalist a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

td.cellitem2 {
 	width:94px;
 	height:130px;
	padding:2px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
	font-size:100%;
}

/* Search Box Container*/

#SearchBoxContainer {
	width:200px;
	height: 49px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-align: right; 
/*	background-color: #d1cec6;*/
/*	border: 1px #336699 solid;*/
/*	font-size:100%;*/
}
#SearchBoxContainer table{
	margin-top:6px;
}

/*-------------------*/
#boxitem5 {
	width:777px;
	padding:8px;
	margin:5px;
	line-height: 1.5em;
	text-align: left;
	font-size:100%;
}

#boxitem5 h2 {
	font-family:arial;
	font-size:18px;
	color: #fff;
	margin-top:5px;
	margin-bottom:3px;
}
#boxitem5 h3 {
	font-family:arial;
	font-size:14px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem5 h4 {
	font-family:arial;
	font-size:13px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem5 td {
	font-size:100%;
	vertical-align: top;
	}

#boxitem5 td.cellitem, #boxitem6 td.cellitem {
 	width:100px;
 	height:130px;
	padding:5px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
	font-size:100%;
}

/*-------------------*/
#boxitem6 {
	width:770px;
	padding:8px;
	margin:5px;
	line-height: 1.5em;
	text-align: right;
	font-size:100%;
}

#boxitem6 h2 {
	font-family:arial;
	font-size:18px;
	color: #fff;
	margin-top:5px;
	margin-bottom:3px;
}
#boxitem6 h3 {
	font-family:arial;
	font-size:14px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem6 h4 {
	font-family:arial;
	font-size:13px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem6 td {
	font-size:100%;
	vertical-align: top;
	}

#boxitem6 td.cellitem {
 	width:100px;
 	height:130px;
	padding:5px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
	font-size:100%;
}

/*-------------------*/
#boxitem7 {
	padding: 8px 8px 0px 8px;
	margin:5px;
	line-height: 1.5em;
	text-align: left;
	font-size:85%;
}
#boxitem8 {
	padding: 8px 8px 0px 8px;
	margin:5px;
	line-height: 1.5em;
	text-align: left;
	font-size:100%;
}
#boxitem7 h2, #boxitem8 h2 {
	font-family:arial;
	font-size:18px;
	color: #fff;
	margin-top:5px;
	margin-bottom:3px;
}
#boxitem7 h3, #boxitem8 h3 {
	font-family:arial;
	font-size:14px;
	color: #fff;
	margin-top:5px;
	margin-bottom:5px;
	}
#boxitem7 h4, #boxitem8 h4 {
	font-family:arial;
	font-size:15px;
	color: #fff;
	margin-top:5px;
	margin-bottom:0px;
	}
#boxitem7 h5, #boxitem8 h5 {
	font-family:arial;
	font-size:13px;
	color: #fff;
	margin-top:5px;
	margin-bottom:0px;
	}
#boxitem7 h6, #boxitem8 h6 {
	font-family:arial;
	font-size:13px;
	color: #fff;
	margin-top:5px;
	margin-bottom:2px;
	}
#boxitem7 h7, #boxitem8 h7 {
	font-family:arial;
	font-size:10px;
	color: #fff;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
	display:block;
	}
#boxitem7 td, #boxitem8 td {
	font-size:85%;
	vertical-align: top;
	}

#boxitem7 td.cellitem, #boxitem8 td.cellitem {
 	width:100px;
 	height:130px;
	padding:5px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
	font-size:100%;
}
/*-- Paging Control 1 ----------*/
#paging1 {
	text-align:right;
	margin-bottom:2px;
	margin-right:10px;
	font-size:100%;
	color: #fff;
	}
#paging1 .current {
	font-size:13px;
	color: #FF0000;
	margin-left:3px;
	}
#paging1 a, #paging1 a:link, #paging1 a:visited, #paging1 a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	margin-left:3px;
}
#paging1 a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}

a.pages, a.pages:visited, a.pages:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
a.pages:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}

/*-- Paging Control 2 ----------*/
#paging2 {
	margin-bottom:5px;
	margin-right:0px;
	font-size:100%;
	color: #fff;
	}
#paging2 .current {
	font-size:13px;
	color: #FF0000;
	margin-left:3px;
	}
#paging2 a, #paging2 a:link, #paging2 a:visited, #paging2 a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	margin-left:3px;
}
#paging2 a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}

/*-- Paging Control 3 ----------*/
#paging3, #paging3 td {
	margin-bottom:5px;
	margin-right:0px;
	font-size:100%;
	color: #fff;
	}

#paging3 a, #paging3 a:link, #paging3 a:visited, #paging3 a:active, 
#paging3 td a, #paging3 td a:link, #paging3 td a:visited, #paging3 td a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	font-size: 100%;
	text-decoration: none;
	margin-left:3px;
	font-weight: bold;
}
#paging3 a:hover, #paging3 td a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}

a.buttonlink, a.buttonlink:visited, a.buttonlink:active {
	display: -moz-inline-box; /* Fixes Firefox */
	display: inline-block;
	width: 125px;
	text-decoration: none;
	font-family:arial;
	font-size:100%;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	background-color:#00AACC;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.buttonlink:hover {
	display: -moz-inline-box; /* Fixes Firefox */
	display: inline-block;
	width: 125px;
	font-family:arial;
	font-size:100%;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: solid 1px #141654;
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bevelmenu{
	font: bold 100% arial;
	padding: 6px 0px;
	margin: 0;
	width: 830px;
	background-color: #F0F0F0;
	text-align: left; /*set value to "right" for example to align menu to the right of page*/
	border: 1px #A3C1C9 outset;
	}

.bevelmenu li{
	list-style: none;
	display: inline;
	}

.bevelmenu li a, .bevelmenu li a:active, .bevelmenu li a:visited{
	padding: 3px 0.5em;
	text-decoration: none;
	color: black;
	background-color: #F0F0F0;
	border: 2px solid #F0F0F0;
	}

.bevelmenu li a:hover{
	color: black;
	background-color: #A3C1C9;
	border-style: outset;
	}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
	border-style: inset;
	}

p.errmsg, .errmsg th label, .errmsg td label {
  color:#FFED38;
  }
h2.errmsg, h4.errmsg {
  color:#933;
  }
p.errmsg {
  font-size:105%;
  line-height:1.5em;
  }

/*------------------*/
#Tagbox {
	padding: 10px; 
	border: solid 1px #eee; 
	background: #f5f5f5;
	line-height: 1em;
	}
#Tagbox a, #Tagbox a:visited, #Tagbox a:active { 
	text-decoration: none; 
	font-family:arial;
	font-size:12px;
	color: #00A087;
	}
#Tagbox a:hover{
	text-decoration: none; 
	border-bottom:1px dotted;
	font-family:arial;
	font-size:12px;
	color: #FF0000;
	}
#Tagbox h4{
	color: #FF0000;
	white-space: nowrap;
	margin-top:0px;
	margin-bottom:3px;
	}
.Tagheader{
	color: #FFF;
	white-space: nowrap;
	margin-top:3px;
	margin-bottom:1px;
	}
/*---------------------*/

.wbglink a, .wbglink a:visited, .wbglink a:active{
	font-family:arial;
	font-size:100%;
	color: #FF0000;
}
.wbglink a:hover{
	font-family:arial;
	font-size:100%;
	color: #9370DB;
}

.inputboxSearch {
 width: 100px;
 height: 23px;
 font-size:100%;
 border: 0px;
 background :url(/siteinfo/images/nav/v10/searchbackground.jpg) no-repeat right top;
 }
 
h5 {
	font-size:14px;
	font-weight: bold; 
	text-decoration : underline;
	margin-bottom:0px;
 }

h6 {
	font-family:arial;
	font-size:13px;
	color: #fff;
	margin-top:5px;
	margin-bottom:0px;
	font-weight: normal; 
	}
h6 a, h6 a:visited, h6 a:active{
	font-size:13px;
}
h6 a:hover{
	font-size:13px;
}

a.posted, a.posted:visited, a.posted:active {
	font-family:arial;
	font-size:100%;
	color: #fff;
	text-decoration: none;
}
a.posted:hover {
	font-family:arial;
	font-size:100%;
	color: #fff;
	text-decoration: none;
}

 
/*-- added by cgcjr on 1/29/08 ----------*/
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #FFFFE0;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
color:#000000;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 2px 2px;
}

#widget {
 	background: #055789 url(/siteinfo/images/box-bl-bg.jpg) top left repeat-x;
	border: 2px solid #000;
	margin-bottom:5px;
}

#widget a, #widget a:link, #widget a:visited, #widget a:active {
	font-family:arial;
	font-size:100%;
	}

#widget a:hover {
	font-family:arial;
	font-size:100%;
	}
#widget .widgetcell1 {
 width:175px;
}
#widget .widgetcell2 {
	width:150px;
}
/*
#widget .widgetcell2 img, #widget .widgetcell3 img {
	border: 2px outset #D3D3D3;
	border-top: 1px solid #c0c0c0;
	border-right: 2px solid #D3D3D3;
	border-bottom: 2px solid #D3D3D3;
	border-left: 1px solid #c0c0c0;
}
*/

#widget h3 {
	font-size:120%;
	}


/*-- #widget Main Pages New Item Container ----------*/
#widgetbox {
	padding:8px;
	margin:5px;
	color: #02283A; 
	line-height: 1.5em;
	text-align: left;
	/*--background: #fefefe url(/siteinfo/images/box-bg.png) bottom left repeat-x;--*/
	background-color: #f0f0f0;
	border: 1px #336699 solid;
	font-size:100%;
}

#widgetbox a, #widgetbox a:link, 
 #widgetbox a:visited,  #widgetbox a:active {
	font-family:arial;
	font-size:100%;
	color: #336699;
	}

#widgetbox a:hover {
	font-family:arial;
	font-size:100%;
	color: #FF0000;
	}

#widgetbox h2 {
	font-family:arial;
	font-size:18px;
	color: #0051BA;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:3px;
}

#widgetbox h3 {
	font-family:arial;
	font-size:14px;
	color: #003F77;
	margin-top:5px;
	margin-bottom:5px;
	}

#widgetbox td {
	color: #02283A; 
	}
/*----------------------------------*/

.stepcarousel{
position: relative; /*leave this value alone*/
margin: 0px 0px 8px 12px;
border: 5px solid #fff;
overflow: scroll; /*leave this value alone*/
width: 720px; /*Width of Carousel Viewer itself*/
height: 230px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 170px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



/*----------------------------------*/
#addcomment {
	border-bottom:1px solid #fff;
}
#addcomment #commentlist {
	margin-bottom: 25px;
}

#morecomments-title {
	margin-top:8px;
	margin-bottom:-3px;
}
#commentlist .comment,
#morecomments .comment {
	margin-left: 15px;
	font-size:100%;
	border-bottom:1px dotted #fff;
}
#commentlist .comment .title,
#morecomments .comment .title {
	margin-bottom: 3px;
	color:#F8F8FF;
}
#commentlist .comment .title p.date, 
#morecomments .comment .title p.date {
	font-size:75%;
	font-style: italic;
	margin-bottom: 3px;
}
#commentlist .comment .commentitem, 
#morecomments .comment .commentitem {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 3px;
}


.buttonfx {
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:100%;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	background-color: #0089AF;
	}
.buttonfx2 {
	display: block;
	width: 200px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:100%;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	background-color: #0089AF;
	}

a.buttonfx3, a.buttonfx3:visited, a.buttonfx3:active {
	display: block;
	width: 200px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-weight: bold;
	font-size:100%;
	color: #FFFFFF;
	background-color: #0089AF;
	border: solid 1px #ffffff;
	}
a.buttonfx3:hover {
	width: 200px;
	color: #000000;
	border: solid 1px #00AACC;
	background-color:#eeeee3;
	font-weight: bold;
	text-align: center;
	}

.one{float:left; border:1px solid; border-color: #e2e2e2 #d3d3d3 #d3d3d3 #e2e2e2;}
.two{float:left;border:1px solid; border-color: #e7e7e7 #d8d8d8 #d8d8d8 #e7e7e7;}
.three{float:left; border:1px solid; border-color: #ececec #dedede #dedede #ececec;}
.four{float:left;border:solid #e2e2e2; border-width:0px 1px 1px 0px;}
.five{float:left;border:solid #e5e5e5; border-width:0px 1px 1px 0px;}
.six{float:left;border:solid #e7e7e7; border-width:0px 1px 1px 0px;}
.seven{float:left;border:solid #eaeaea; border-width:0px 1px 1px 0px;}
.eight{float:left;border:solid #ececec; border-width:0px 1px 1px 0px;}
.nine{float:left;border:solid #eeeeee; border-width:0px 1px 1px 0px;}


.itemCell {
	background-image: url(/siteinfo/images/trcorner6.jpg); 
	background-repeat: no-repeat;
	background-position: top left;
}
.sidebox td {
	color: #02283A;
}


.widget1 {
	background-color: #CFCFCF;
	background: #CFCFCF url(/siteinfo/images/box-bg.png) bottom left repeat-x;
	border: 1px solid #CFCFCF;
}
.bigbox, .widget_get_recent_comments, .widget_recent_comments, .widget_recent_entries, .widget_css3snaptalent {
	clear: both;
	width: 100%;
}

.fieldset {
	margin: 0; 
	padding: 0; 
	border: none;
}
