/* CSS Document */

body { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0; }
/*#header img { display:none; }*/
#outerwrapper { width: 970px; padding: 10px 0 10px 0; margin: 0 auto;}
#bodycol { width: 765px; background: #ffffff url(images/wrapperbg.gif) repeat-y; padding-bottom: 0; float: left; margin-bottom: 10px; }
#bodycolbottom { width: 765px; height: 31px; background:#FFFFFF url(images/bodycolbottom.gif) bottom left no-repeat; float: left; }


#header { width: 765px; background: #fff url(images/headerbg.gif) repeat-y; height: auto; }
#headertop { width: 765px; height: 11px; background: #fff url(images/header_top.gif) no-repeat bottom left; padding: 0; }
#header p { color: #97a6b2; font-size: 200%; float: left; margin: 30px 0 0 20px; }
#header a p#companyNameHeader { color: #97a6b2; font-size: 200%; float: left; margin: 20px 0 20px 10px; text-decoration: none; cursor: pointer; }
#header p#companyNameHeader { color: #97a6b2; font-size: 200%; float: left; margin: 20px 0 20px 10px; }
#header img { border: none; }
#header img.logo { border: none; margin: 20px 0 20px 15px; float: left; }
#header #subicons { float: right; margin: 0 10px 0 0; }
#header #subicons img { border: none; margin: 5px; }
#headerbottom { width: 765px; height: 13px; background: #fff url(images/headerbottom.gif) no-repeat top left; padding: 0; margin-bottom: 0; }
#photodiv { margin-left:5px; }

#wrapper { width: 741px; margin: 0; float: left; display: inline; padding-left:5px; }
#wrappertop2 { width: 765px; height: 26px; background: #fff url(images/wrappertop2.gif) no-repeat top left; margin-top: -4px; }


#summary { width: 176px; background: #fff url(images/data_bg.jpg) no-repeat top left; float: left; margin: 10px; }
#summary_content { margin: 12px 23px 0 25px; word-wrap:break-word; }
#summary_content h2 { color: #6d369a; font-weight: bold; font-size: 100%; border-bottom: 1px dotted #666; padding-bottom: 3px; margin: 0; }
#summary_content dl { color: #000; font-size: 80%; margin-top: 10px; }
#summary_content dt { font-weight: bold; line-height: 1.25em; }
#summary_content dd { font-weight: normal; margin: 0 0 10px 0; line-height: 1.25em; }
#summary_content dd.multipledd { background: url(images/purple_bullet.gif) no-repeat top left; padding-left: 16px;  margin-bottom: 3px; }
#summary_content dd.multipleddlast { background: url(images/purple_bullet.gif) no-repeat top left; padding-left: 16px; margin-bottom: 10px; }

#main_content { width: 525px; float: left; margin: 18px 5px 10px 0; }
#main_content h1 { color: #728d2e; font-size: 140%; line-height: 1.5em; font-weight: normal; margin: 0 0 25px 0; }
#main_content h2 { color: #6d369a; font-size: 100%; font-weight: bold; margin-bottom: 5px; }
#main_content p { color: #000; margin-bottom: 10px; }

#BodyContent { font-size: 100%; line-height: normal; word-wrap:break-word; }
#BodyContent h1{ font-size: 165%; line-height: 1.5em; }
#BodyContent h2 { font-size: 115%; }
#BodyContent h3 { font-size: 112%; }
#BodyContent h4 { font-size: 100%; }
#BodyContent h5 { font-size: 100%; }
#BodyContent h6 { font-size: 100%; }
#BodyContent p.MsoNormal { margin: 0; }
#BodyContent li.MsoNormal { margin: 0; }
#BodyContent ol { margin-bottom: 0; }
#BodyContent ul { margin-bottom: 0; }

#BodyContentDrama { font-size: 100%; line-height: normal; text-align:justify; margin-left:50px; width:650px; }
#BodyContentDrama h1{ font-size: 165%; line-height: 1.5em; }
#BodyContentDrama h2 { font-size: 115%; }

#author { text-align:right; font-weight: bold; }
#separator { border: 1px #ccc solid; width:650px; margin-top: 20px;}

#sidecol { width: 180px; float: left; margin: 0 10px; padding-bottom: 20px; word-wrap:break-word;}
#sidecol .sidecolbox { background: #fff url(images/sidebar_bg.gif) no-repeat scroll left bottom; margin-bottom: 10px; padding: 0 0 10px 0; }
.sidecolboxtop { background:transparent url(images/sidebar_header_top.gif) no-repeat scroll left bottom; height: 6px; width: 180px; float:left; margin:0pt 10px; }
#sidecol .sidecolboxtop { background:transparent url(images/sidebar_header_top.gif) no-repeat scroll left bottom; height: 6px; width: 180px; float:none; margin:0; }	
#sidecol .sidecolbox ul { list-style: none; margin: 0 0 0 1px; width: 179px; padding: 0 0 3px 0; }
#sidecol .sidecolbox ul li { background: url(images/gray_arrow_bullet.gif) no-repeat top left; padding: 3px 5px 3px 34px; margin: 0 0 8px 0; list-style: none outside; }
#sidecol .sidecolbox ul li.apply { border-bottom: 1px solid #ccc; background: url(images/icon20x20_apply.gif) no-repeat 10px 0px; padding: 0px 0 7px 40px; margin: 0 0 4px 0; }
#sidecol .sidecolbox ul li.print { border-bottom: 1px solid #ccc; background: url(images/icon20x20_print.gif) no-repeat 10px 0px; padding: 0px 0 7px 40px; margin: 0 0 4px 0; }
#sidecol .sidecolbox ul li.save { border-bottom: 1px solid #ccc;  background: url(images/icon20x20_save.gif)  no-repeat 10px 0px; padding: 0px 0 7px 40px; margin: 0 0 4px 0; }
#sidecol .sidecolbox ul li.share { background: url(images/icon20x20_share.gif) no-repeat 10px 0px; padding: 2px 0 7px 40px; margin: 0 0 0px 0; }
#sidecol .sidecolbox ul li.video { background: url(images/icon20x20_video.gif) no-repeat 10px 0px; padding: 5px 0 7px 40px; margin: 0 0 4px 0; }
#sidecol .sidecolbox ul li.video a { font-weight: bold; } 
#sidecol .sidecolbox ul li a { text-decoration: underline; color: #564060; font-size: 80%; padding-right: 5px; }
#sidecol .sidecolbox h2 { background: #fff url(images/sidebar_header_btm.gif) no-repeat bottom left; height: auto; font-size: 100%; color: #564060; font-weight: bold; margin: 0; display: block; padding: 6px 12px 24px 12px;}
#sidecol .sidecolbox h3 { background-color: #f8f9f4; font-size: 100%; color: #564060; font-weight: bold; border: 1px solid #ccc; padding: 8px 0 8px 12px; margin: 0 0 10px 0; width: auto; }
#sidecol .sidecolbox h4 { font-size: 85%; margin: 0px 12px; line-height: 1.25em; color: #564060; font-weight: bold; }
#sidecol .sidecolbox p { font-size: 85%; margin: 0px 12px 10px 12px; line-height: 1.25em; }
#sidecol .sidecolbox strong { color: #564060; font-weight: bold; }
#sidecol .sidecolbox a { text-decoration: underline; color: #564060; }

#sidecol .sidecolboxcollapsed h2 { background: #fff url(images/sidebar_header_btm2.gif) no-repeat bottom left; height: auto; font-size: 100%; color: #564060; font-weight: bold; margin: 0; display: block; padding: 5px 12px 22px 12px;}			
#sidecol .sidecolboxcollapsed h2 a { color: #564060; }

#sidecol .apply_btn { text-align: center; }
.apply_btn a { background:url(images/apply_btn_bg.jpg) #c15a20 repeat-x;  height: 10px; border: 1px outset #ea9957; color: #fff; font-weight: bold; font-size: 85%; text-decoration: none; padding:3px 10px 4px 10px; }

#AppliesPageWrapper { text-align:left; }
#drama_photo { float:right; padding-left: 50px; padding-bottom: 20px; }

.small {font-size: 80%;}
.copyright {font-size: 80%; align:center; color: #999;}

	input , select , option, textarea { 
		font-family: Arial; 
		font-size: 11px; 
		background : #fff; 
		BORDER-BOTTOM: #e1e1e1 solid 1px; 
		BORDER-LEFT: #e1e1e1 solid 1px; 
		BORDER-RIGHT: #e1e1e1 solid 1px; 
		BORDER-TOP: #e1e1e1  solid 1px;
	}
	
	input,textarea {
		width:120px;
	}
	
	textarea {
		height:100px;
	}
	
	.buttonSubmit, .buttonSubmitHovered {
		width:69px;
		height:26px;
		color:#FFF;
		font-weight:bold;
		padding:2px 5px;
		background:url(images/button.gif) no-repeat left top;
		cursor:pointer;
		border:none;
	}
	
	.buttonSubmitHovered {
		background-position:left bottom;
	}
	
	img {
		border:0px;
	}
	
div#newspics {
	float:left;
	margin: 5px 10px 10px 10px;
	border:1px #999999 solid;
}

div#photos {
	float:left;
	margin: 5px 10px 10px 10px;
	border:3px #97a6b2 solid;
}

#BodyContentDrama .views ul { list-style: none; margin: 0 0 0 1px; width: 179px; padding: 0 0 3px 0; }
#BodyContentDrama .views ul li { background: url(images/gray_arrow_bullet.gif) no-repeat top left; padding: 3px 5px 3px 34px; margin: 0 0 8px 0; list-style: none; }
#BodyContentDrama .views ul li a { text-decoration: underline; color: #564060; font-size: 80%; padding-right: 5px; }
#BodyContentDrama .views a { text-decoration: underline; color: #564060; }