/* set the page background color and margins. */
body { margin: 0px; 
	/*background: #DFCCA3; */
	background-image: url(images/bg_pg.jpg); background-repeat: repeat-y; background-position: top left; 
	}

/* set the page font formatting. */
body, p {font-family:Arial,helvetica,sans-serif;font-size:16px;line-height:21px;color:#666666;}

/* default link colors - this is the default link color for the page */
a:link { font-weight: normal; text-decoration: underline; color: #E44408; } /* unvisited link color */
a:hover { font-weight: normal; text-decoration: none; color: #FF1D00; } /* hover over an unvisited link color */
a:active { font-weight: normal; text-decoration: underline; color: #FF1D00; } /* hover over an unvisited link color */
a:visited { font-weight: normal; text-decoration: underline; color: #CE4331; } /* visited link color*/
a:visited:hover { font-weight: normal; text-decoration: none; color: #FF1D00; } /* visited link hover color*/

a.awhite:link { font-weight: bold; text-decoration: none; color: #ffffff; }
a.awhite:hover { font-weight: bold; text-decoration: none; color: #F2DD8F; }
a.awhite:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
a.awhite:visited:hover { font-weight: bold; text-decoration: none; color: #F2DD8F }

h1, h2, h3, h4, h5, h6, h7 { margin:0px; }
h1 { font-size:15px; font-weight: bold; color: #E44408; }
h1.h1library { font-size:15px; font-weight: bold; color: #E44408;padding-bottom:10px;border-bottom:#a8a8a8 solid 1px; }
h2 { font-size:15px; font-weight: bold; color: #666666; }
h2.h2hstack { font-size:15px; font-weight: bold; color: #666666; margin-top:15px;}
h2.h2sidebar { font-size:13px; font-weight: bold; color: #E44408;margin-top:15px;padding-top:5px;border-top:#666666 2px solid;width:260px;}
h3 { font-size:11px; font-weight: bold; }
h4 { font-size:18px; font-weight: bold; }
h5 { font-size:18px; font-weight: bold; }
h6 { font-size:18px; font-weight: bold; }
h7 { font-size:18px; font-weight: bold; }

/* set all H tags to 0 margin. This allows another element to be directly below it on the page */

#divcontainer {width:730px;padding:20px;padding-bottom:50px;padding-right:48px;}
#divheader {float:left; width:283px;}
#divleftsmalltext  {float:left; width:234px;border:1px #cccccc solid;background-color:#d8d8d8;margin:15px 0px 0px 25px;}
	#divleftsmalltext h2,p {font-size:12px;margin:10px;line-height:16px;}
#divcontent {float:right;width:425px;margin-top:45px;}

#homeright {float:right;width:390px;margin-top:15px;margin-left:25px;}
#homeright ul a {color:#666666;text-decoration:none;}

td.tdwell {	background-image: url(images/bg_well.gif); background-repeat: repeat-y; background-position: top left; }

p.psidebar {font-size:13px;line-height:17px;padding-right:15px;}
p.pquotecredit {font-size:11px;font-weight:bold;line-height:16px;margin-top:0px;padding-bottom:10px;padding-left:25px;border-bottom:#a8a8a8 solid 1px;}
p.pquotecreditnoline {font-size:11px;font-weight:bold;line-height:16px;margin-top:0px;padding-bottom:10px;padding-left:25px;}
p.plibraryitem {margin-bottom:0px;}
	p.plibraryitem a {font-size:13px;line-height:17px;font-weight:bold;}
p.plibraryitemnocredit {margin-bottom:0px;padding-bottom:10px;border-bottom:#a8a8a8 solid 1px;}
	p.plibraryitemnocredit a {font-size:13px;line-height:17px;font-weight:bold;}
	
	.publinktext  {font-size:11px;font-weight:bold;line-height:16px;margin-top:10px;display:block;}
	
.fmouse { font-size: 9px; color: #666666; line-height: 13px; }

/* only custom styles below this line */

/* form fields */
.formbutton {
	margin: 10px;
	width: 125px;
	border-width: 1px; border-style: solid; border-color: #000000;
	background-color: #61A142;
	color: #ffffff; font-size: 12px; font-weight: bold;
}

.formbold { 
	width: 225px;
	height: 15px;
	font-size : 11px;
	font-weight: bold;
	font-family: Verdana;
	border: 1px solid #000000;
}

.formsmall { 
	font-size: 9px;
	padding: -2px;
	font-family: Verdana;
	border: 1px inset #000000;
}

.formnormal { 
	width: 225px;
	height: 17px;
	font-size : 11px;
	font-weight: bold;
	font-family: Verdana;	
	border: 1px inset #000000;
}

#navbar
{
	border-top: 4px solid #A9A9A9;
	border-bottom: 4px solid #A9A9A9;
	height: 58px;
}

#navbarLinks
{
	background-color: #fff;
	padding-left: 12px;
	height: 58px;
	width: 780px;
	border-right: 8px solid #A9A9A9;
}

.navbarLink
{
	position: relative;
	float: left;
	width: 97.25px;
}

.studioname {
	width: 274px;
	text-align: center;
	margin-top: -21px;
	position: relative;
	z-index: 10;
	background-color: #666666;
	height: 22px;
	color: #FFFFFF; 
}

table.studios a {
	text-decoration: none;
}

p.pquotecredit {
    border-bottom:none !important;
}

.video_section {
    margin-left:15px;
}
