/* ============================================================================
									BODY
============================================================================ */

body{
	margin: 0px;
	padding: 0px;
	text-align: left;
	SCROLLBAR-FACE-COLOR: #EEEBE6;
	SCROLLBAR-HIGHLIGHT-COLOR: #F2F2F2;
	SCROLLBAR-SHADOW-COLOR: #E0E0E0;
	SCROLLBAR-3DLIGHT-COLOR: #F2F2F2;
	SCROLLBAR-ARROW-COLOR: #38575C;
	SCROLLBAR-TRACK-COLOR: #E0E0E0;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
	background-color: #999999;
	
}
.tbl_background{
	background-color:#FFFFFF;
}
/* ============================================================================
									LINKS DEFAULTS
============================================================================ */

a {
	text-decoration: none;
	color: #E94647;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.sublink_white a {
	COLOR: #E5E5E5;
	text-decoration: underline;
}
.sublink_white a:hover {
	COLOR: #ffffff;
	text-decoration: none;
}
.sublink_green a {
	COLOR: #818E24;
	text-decoration: underline;
}
.sublink_green a:hover {
	COLOR: #E7680B;
	text-decoration: none;
}
.sublink_green1 a {
	COLOR: #818E24;
	text-decoration: none;
	display: block;
}
.sublink_green1 a:hover {
	COLOR: #EA5154;
	text-decoration: none;
	display: block;
}
.copyright a {
	COLOR: #A9A9A9;
	text-decoration: none;
}
.copyright a:hover {
	COLOR: #E7680B;
	text-decoration: none;
}

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

.menu a {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #505052;
	display: block;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	padding-top: 8px;
}
.menu a:hover {
	text-decoration: none;
	background-color: #CD3A42;
	color: #FFFFFF;
}
/* ============================================================================
									SUBMENU LINKS
============================================================================ */



/* ============================================================================
									BACKGROUND IMAGES
============================================================================ */

.background_top {
	background-attachment: scroll;
	background-image:  url(../images/header.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 55px;
}
.background_side {
	background-attachment: scroll;
	background-image:  url(../images/background-side.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 267px;
}
.background_menu_bg1 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg2 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg3 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg4 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg5 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg5.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg6 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg6.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg7 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg7.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.background_menu_bg8 {
	background-attachment: scroll;
	background-image:  url(../images/side-menu-bg8.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 267px;
	height: 26px;
}
.dotvertline {
	background-attachment: scroll;
	background-image: url(../colonial_images/colonial_engineering/dot_line1.jpg);
	background-repeat: repeat-y;
	width: 1px;
	background-position: right top;
}
.dothorzline {
	background-attachment: scroll;
	background-image: url(../colonial_images/colonial_engineering/dot_line2.jpg);
	background-repeat: repeat-x;
	height: 1px;
	background-position: left top;
}

/* ============================================================================
									HEADING TEXT
============================================================================ */

.heading1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #828632;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.heading2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EC5B5B;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E94647;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	text-transform: capitalize;
	}
.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.heading5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #E94745;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;	
}
.heading6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #A9A9A9;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;	
}

/* ============================================================================
									CONTENT TEXT
============================================================================ */

.paragraph_justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	line-height: 19px;
	text-decoration: none;
	text-align: justify;
}
.paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
}
.paragraph_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
}
.paragraph_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
}
.paragraph_small_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #E94647;
	line-height: 18px;
	text-decoration: none;
	text-align: none;
}
.paragraph_small_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #818E24;
	line-height: 18px;
	text-decoration: none;
	text-align: none;
}
.paragraph_highlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
	text-align: none;
}
.paragraph_small_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #E7680B;
	line-height: 18px;
	text-decoration: none;
	text-align: none;
}
.paragraph_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #555555;
	line-height: 18px;
	text-decoration: none;
	text-align: none;
}
.paragraph_small_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #555555;
	line-height: 18px;
	text-decoration: none;
	text-align: none;
}

/* ============================================================================
									FORM ELEMENTS
============================================================================ */

.txt_input {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;	
	border: 1px solid #B2B8B3;
}
.txt_textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;
	width: 230px;		
	border: 1px solid #B2B8B3;
}
.txt_listbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 12px;
	border: 1px solid #B3D9B3;
	width: 130px;
}
.bu_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	border: 1px #999999;
	font-style: normal;
	line-height: normal;
	font-weight: bold; 
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../images/button_submit.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 70px;
	cursor: pointer; 
}
.para {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	background-color: #F7F7F7;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0079A4;
	font-style: normal;
	text-decoration: none;

}
.para2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 17px;
	font-style: normal;
	text-decoration: none;

}
.para1black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 19px;
	font-style: normal;
	text-decoration: none;

}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: 828632;
	font-style: normal;
	text-decoration: none;

}
.para3 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 17px;
}
.content_editor {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0000009o;
	text-decoration: none;
	clear: none;
	float: none;
	font-size: 11px;
	border: 1px solid #21D1F1;
	background-color: #ffffff;
}.paragraphbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
	font-weight: bold;
}
.paragraphbold_blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 0066CC;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
	font-weight: normal;
}
.heading_big {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	text-transform: capitalize;
}
.subtitle-edu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #EA4644;
	font-style: normal;
	text-decoration: none;
}
.paragraph_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
	font-style: italic;
}
.paragraph_italic_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
	font-style: italic;
	font-weight: bold;
}
.heading2_small {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #326698;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.search_for_shows {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E28D8F;
	height: 28px;
	padding-top: 5px;
	padding-left: 15px;
}
.heading_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EA4644;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
	padding: 5px 0px 0px;
	line-height: 29px;
}
.background_line {
	background-attachment: scroll;
	background-image:  url("../../../playhouse_images/img-line.jpg");
	background-repeat: no-repeat;
	height: 10px;
	background-position: left bottom;
}
.box1 {
	/*font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #E94647;*/
	background-color: #FAEDEE;
	border: 1px solid #F1C7C8;
}
.paragraph_whitesmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 19px;
	text-decoration: none;
	text-align: none;
}
.background_boxoffice_no{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 21px;
	padding:7px 0px 0px 15px;
	background-image: url(../images/background-boxoffice-no.jpg);
	text-transform: uppercase;
	width:481px;
	float:left;
}
.background_search {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	padding:5px 0px 0px 15px;
	background-image: url(../images/background-search.jpg);
	text-transform: uppercase;
	width:481px;
	float:left;
}
.background_boxoffice {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	padding-top: 3px;
	padding-left: 15px;
	background-attachment: scroll;
	background-image: url(../images/background-boxoffice.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-transform:uppercase;	
}
.background_download {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	padding-top: 3px;
	padding-left: 15px;
	background-attachment: scroll;
	background-image: url(../images/background-boxoffice.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-transform:uppercase;	
}
.latest_news {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	padding-top: 3px;
	padding-left: 15px;
	background-attachment: scroll;
	background-image: url(../images/side-latest-news.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-transform:uppercase;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #E0202D;
	padding-left: 15px;
	text-transform:uppercase;
	font-weight:bold;
}
.p {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #292929;
	text-align:left;
	padding-left: 15px;
	padding-right: 15px;
}
.p a {
	color: #E0202D;
	background-attachment: scroll;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
}
.p a:hover {
	color: #333333;
	text-decoration:underline;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	color: #838383;
}
.input_search {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color:#003366;
	padding:1px;
	margin:0px;
}
.latest_bg {
	background-color:#FFFFFF;
}

.download-audio{
	width: 267px;
	height: 100px;
	display:block;
	text-indent: -999999px;
}

.download-audio a{
	width: 267px;
	height: 100px;
	display:block;
	background:url(../images/audio-bro.jpg) no-repeat left top;
	text-indent: -999999px;
}

.download-audio a:hover{
	background:url(../images/audio-bro-over.jpg) no-repeat left top;
}