body {
	background-color: #FFFFFF;
} 

h1 {
margin:0px; 
padding:0px;
line-height:60px;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:23px;
font-weight:100;
}

h2 { 
margin:0px;
padding:0px;
line-height:30px;
color:#b33225;
font-family:arial, helvetica, verdana, sans-serif;
font-size:12px;
font-weight:bold; 
}

h3 {
margin:0px;
padding:0px;
line-height:30px;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size:17px;
font-weight:100;
}

h4 {
margin:0px;
padding:0px;
line-height:30px;
color:#373737;
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
font-weight:100;
}

h5 {
margin:10px 0px 0px 0px;
padding:0px;
line-height:30px;
color:#b33225;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px; 
}

.req {
color:red;
font-size:14px;
font-weight:bold;
}

.subtxt {
font-size:12px;
}

p {
margin-top:0px;
}


a:link {  
	color:#b33225;
	text-decoration:none;
	}
a:visited { 
	color:#b33225;
	text-decoration:none;
	}

a:hover { 
	color:#b33225;
	text-decoration: none;
	}
	
.rightlink a:hover { 
	border-left-color:#919191;
	border-left-width:3px;
	border-left-style:solid;
	padding-left:10px;
	}

a:active { 
	color:#b33225;
	text-decoration: none;
	}


/* -----------structure overlays ------------- */


#whiteback {
	background-color:#FFFFFF;
}
#contentarea {
	background-color:#FFFFFF;
}

#content {
background-color:#FFFFFF;
}

#backtexture {
background-color:#FFFFFF;
background-image:url(../../images/webparts/bluetexture4.gif);

}

#sidetexture_left {
	background-color:#FFFFFF;
	background-image:url(../../images/webparts/bluetexture4.gif);
	
}

#sidetexture_right {   
	background-color:#FFFFFF; 
	background-image:url(../../images/webparts/bluetexture4.gif);

}

#shaddow_left {
background-image:url(../../images/webparts/bluetexture_shaddow4_snipped.gif);
}

#shaddow_right {
background-image:url(../../images/webparts/bluetexture_shaddow4_snipped.gif);
}

#minishaddow_left {
background-image:url(../../images/webparts/whiteshaddowleft.gif);
}

#minishaddow_right {
background-image:url(../../images/webparts/whiteshaddowright.gif);
}




/* ----------- CONTENT STUFF ------------- */



#title {
background-color:#b33225;
height:60px;
display:block;
padding-left: 20px;
line-height:60px;
}

#subtitle {
background-color:#373737;
height:30px;
display:block;
padding-left: 32px;
line-height:30px;
}

#topthumbs {
background-color:#373737;
width:790px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:100px;
padding:0px;
float:left;

}

#topthumbs li {
display:inline;
float:left;
height:90px;
width:152px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
background-color:#c2bdbb;

}

#thumb_1 {
background-image:url(../../images/topthumbs/microphone.jpg) 
}

#thumb_2 {
background-image:url(../../images/topthumbs/soundboard.jpg)
}


#thumb_3 {
background-image:url(../../images/topthumbs/projector.jpg)
}


#thumb_4 {
background-image:url(../../images/topthumbs/woofer.jpg)
}


#thumb_5 {
background-image:url(../../images/topthumbs/lighting.jpg)
}

 

.sub_squares {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;

}

.sub_squares li {
display:inline;
float:left;
height:300px;
width:340px;
margin-top:10px;
margin-left:10px;
background-color:#c3c3c3;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:0px;
background-image:url(../../images/items/subsquare.gif);
border-width:0px;

}


.sub_blocks {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;

}

.sub_blocks li {
display:inline;
float:left;
width:730px;
margin-top:10px;
margin-left:10px;
background-color:#c3c3c3;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
padding-top:0px;
background-image:url(../../images/items/subblock.gif);
border-width:0px;

}

	.sub_blocks .blank_block {
	display:inline;
	float:left;
	width:790px;
	margin:0px;
	padding:0px;
	border-width:0px;
	background-color:#FFFFFF;
	background-image:none;
	
	}

.invis_blocks {
display:block;
float:left;
width:730px;
margin-top:10px;
margin-left:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:0px;
border-width:0px;

}

.two_buttons {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;

}

.two_buttons li {
display:inline;
float:left;
height:30px;
width:338px;
margin-top:10px;
margin-left:10px;
background-color:#c3c3c3;
border-style:solid;
border-width:1px; 
border-color:#919191;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
padding-top:0px;
background-image:url(../../images/items/subsquare.gif);

}


.two_bts_action {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;

}

.two_bts_action li {
display:block;
height:35px;
width:334px;
margin:30px 0px 0px 0px;
border-style:solid;
border-width:1px; 
border-color:#919191;
background:none;
background-color:yellow;
padding: 0px;

}

ul.two_buttons a:link {  
	color:#b33225;
	text-decoration:none;
	}
ul.two_buttons a:visited { 
	color:#b33225;
	text-decoration:none;
	}

ul.two_buttons li:hover h2 { 
	color:#b33225;
	text-decoration: none;
	}
	
ul.two_buttons li:hover, .two_bts_action li:hover  { 
	border-left-color:#919191;
	border-left-width:5px;
	border-left-style:solid;
	padding-left:16px;
	}

ul.two_buttons li:active h2 { 
	color:#b33225;
	text-decoration: none;
	}


.squarecontain {
display:block;
height:290px;
}




.rightlink {

float:right;
margin-top:5px;
margin-bottom:20px;

}

	
.itemlist {
border-width:0px;
padding:0px;
margin:0px;
border-spacing:0px;
margin-top:20px;
}  

.itemlist td {
vertical-align:top;
padding-right:5px;
width:162px;
height:20px;
font-size:13px;
color:#2b6d8e;
}





.content-icon {
border-width:0px;
padding:0px;
margin:0px;
border-spacing:0px;
}

.content-icon td {
vertical-align:top;
}

.content-icon .content-icon-left {
width:100%;
}

.content-icon td img {
border-style:solid;
border-width:0px; 
border-color:#919191;
margin-top:20px;
margin-left:20px;
}

