html, body {

background-image:url(webImages/bg.jpg);

margin: 0px 0px 0px 0px;

height:100%;

text-align:center;

}



#buttons{

width:651px;

position:relative;

clear:both;

top:6px;

height:35px;

left:6px;

text-align:center;

float:left;

background-image:url(webImages/buttonBG.jpg);

background-repeat:repeat-x;

}



#buttons img{

position:relative;

top:9px;

}



#headers{

width:651px;

height:20px;

float:left;

position:relative;

left:6px;

top:12px;

clear:both;

}





/***************************************** HOME ***************************************/



#homecontent{

width:651px;

height:135px;

position:relative;

clear:both;

float:left;

left:6px;

top:14px;

text-align:left;

display:block;

margin:auto;

}



#flash{

width:651px;

height:317px;

position:relative;

top:12px;

left:6px;

float:left;

clear:both;

}



#homeInfoLeft{

width:425px;

height:445px;

background-color:#fafafa;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:left;

position:relative;

left:0px;

top:0px;

padding-left:3px;

padding-right:3px;

padding-top:2px;

clear:both;

float:left;

}



#homeInfoLeft li{

list-style:square;

font-weight:bold;

font-size:11px;

}



.homeInfoLeft{

background-color:#f3f3f3;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:left;

padding-right:3px;

padding-left:5px;

border-right:1px dashed #666;

border-bottom: 1px dashed #999;

}



.homeInfoLeft li{

list-style:square;

font-weight:bold;

font-size:11px;

}



.homeInfoRight{

background-color:#fff;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:left;

padding-right:3px;

padding-left:0px;

border-bottom: 1px dashed #999;

}





#homeInfoRight{

width:212px;

height:445px;

background-color:#f8f8f8;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:left;

position:relative;

left:0px;

top:0px;

padding-left:3px;

padding-right:3px;

padding-top:2px;

float:right;

border-bottom: 1px dashed #333;

}



#bottomHome{

background-image:url(images/bottom.jpg);

top:350px;

width:651px;

height:220px;

position:relative;

text-align:left;

left:6px;

float:left;

background-repeat:no-repeat;

clear:both;

overflow:hidden;

}



/***************************************** SERVICES ***************************************/

#servicesMain{

width:651px;

height:545px;

position:relative;

top:30px;

left:6px;

float:left;

clear:none;

text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

}



#servicesdiv{

display:block;

overflow:visible;

width:651px;

clear:both;

}



#select{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

width:650px;

background-color:#17598d;

color:#fff;

border:1px solid #016372;

}



#bottomServices{

background-image:url(images/bottom.jpg);

top:10px;

width:651px;

height:275px;

position:relative;

text-align:left;

left:0px;

float:left;

background-repeat:no-repeat;

clear:both;

overflow:hidden;

}



#servicescontent{

width:651px;

height:610px;

position:relative;

top:35px;

left:6px;

float:left;

clear:none;

text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

clear:both;

display:block;

}





/***************************************** CLIENT ***************************************/

#clientMain{

width:651px;

position:relative;

top:25px;

left:6px;

float:left;

clear:both;

display:block;

}



#clientTable{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:left;

position:relative;

top:10px;

left:20px;

}





#clientTable #text{

padding-left:18px;

}



#clientTable #text a{

color:#999;

text-decoration:none;

border-bottom:1px dashed #999;

}



#clientTable #text a:hover{

color:#000;

text-decoration:none;

border-bottom:1px solid #000;

}



#clientBottom{

background-image:url(images/bottom.jpg);

width:651px;

top:40px;

position:relative;

text-align:left;

left:6px;

height:275px;

float:left;

background-repeat:no-repeat;

clear:both;

overflow:hidden;

}





/***************************************** NEWS ******************************************/


#newstable{

position:relative;

height: 1600px;

float:left;

top:35px;

left:6px;

}



#newstable #newslinks a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#333;

text-decoration:none;

}





#newstable #newslinks a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#06c;

text-decoration:none;

background-color:#F0F2F7;

}



#bottomNews{
	background-image:url(images/bottom.jpg);
	top:40px;
	width:651px;
	height:275px;
	position:relative;
	text-align:left;
	left:6px;
	float:left;
	background-repeat:no-repeat;
	clear:both;
	overflow:hidden;
}





/***************************************** CONTACT ***************************************/



#contactMain{
	width:651px;
	position:relative;
	left:0px;
	float:left;
	clear:both;
	display:block;
	top: 45px;
}



#form{
	width:317px;
	position:relative;
	left:13px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#20233C;
	text-align:left;
	float:left;
	padding-bottom:6px;
	display:block;
}



#form td input{

border:1px solid #1F253D;

padding-left:3px;

font-size:11px;

width:150px;

text-align:left;

}



#form td{

text-align:right;

padding-left:5px;

padding-bottom:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}



#contactLeft{
	width:324px;
	position:relative;
	left:12px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#20233C;
	text-align:left;
	float:left;
	background-image:url(webImages/maps_bg.jpg);
	background-repeat:no-repeat;
	clear:none;
	height: 471px;
}



#bottomContact{
	background-image:url(images/bottom.jpg);
	top:70px;
	width:651px;
	height:275px;
	position:relative;
	text-align:left;
	left:6px;
	float:left;
	background-repeat:no-repeat;
	clear:both;
	overflow:hidden;
}



/***************************************** MULTIMEDIA ***************************************/



#multiMain{

width:651px;

height:400px;

position:relative;

top:65px;

left:6px;

float:left;

clear:none;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

}



#flashplayer{

position:relative;

top:45px;

left:0px;

width:651px;

height:450px;

display:block;

clear:both;

}



#videotable{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:center;

}



#movietitle{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#333;

text-align:center;

position:relative;

display:block;

top:45px;

}



#videotable img{

cursor:pointer;

border:2px solid #06c;

}



#videotable img:hover{

cursor:pointer;

border:2px dashed #0cf;

}



#bottomMulti{

background-image:url(images/bottom.jpg);

top:55px;

width:651px;

height:275px;

position:relative;

text-align:left;

left:6px;

float:left;

background-repeat:no-repeat;

clear:both;

overflow:hidden;

display:block;

}



/******************************************* EVENTS **************************************/

#eventsMain{

width:651px;

position:relative;

height:100%;

top:25px;

left:6px;

float:left;

clear:both;

}



#leftTable{
	border-color:#244551;
	border-width:1px;
	border-style:dashed;
	position:relative;
	left:6px;
	top:40px;
	float:left;
	width:220px;
	background-color:#f7f7f7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}



#imageTable{

position:relative;

left:0px;

}



#imageTable td{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;

color:#131724;

}



#imageTable img{

border-color:#123f6d;

cursor:pointer;

}



#imageTable img:hover{

border:2px solid #07b7d1;

cursor:pointer;

}



#bottomEvents{
	background-image:url(images/bottom.jpg);
	top:90px;
	width:651px;
	position:relative;
	text-align:left;
	left:6px;
	float:left;
	background-repeat:no-repeat;
	clear:both;
	overflow:hidden;
	display:block;
	height: 275px;
}
.SignUp{
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

a.SignUp
{
	color:#999;
	text-decoration:none;
	border-bottom:1px dashed #999;
}

.signupframe {
  border: none;
  background: #ffffff;
  color: #226699;
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

