body { 
scrollbar-face-color: #E5E5E5; 
scrollbar-highlight-color: #E5E5E5; 
scrollbar-shadow-color: #666666; 
scrollbar-3dlight-color: #666666; 
scrollbar-arrow-color: #000000; 
scrollbar-track-color: #E5E5E5; 
scrollbar-darkshadow-color: #E5E5E5; 
text-align: center; 
BACKGROUND-IMAGE: url(graphics/bg.gif); 
PADDING-LEFT: 0px; 
MIN-HEIGHT: 100%; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
font-family: Tahoma, Verdana, sans-serif; 
font-size: 8pt; 
color: #000000; 
line-height: 14px;
PADDING-TOP: 0px; 
BACKGROUND-COLOR: #ffffff; 

}

img {
	border: 0;
}

.containerhome {
	
	width:740; 
	margin: 0 auto; 
	TEXT-ALIGN: left; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif);
	BACKGROUND-REPEAT: repeat-y;
	height: 500px;
}

.container {
	
	width:740; 
	margin: 0 auto; 
	TEXT-ALIGN: left; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif);
	BACKGROUND-REPEAT: repeat-y;
	height: 500px;
}


.topstrip

{
	width: 740px;
	
}

.namestrip

{
	BACKGROUND-IMAGE: url(graphics/bg-top.gif); 
	TEXT-ALIGN: left;
	padding-left: 5px;
}

.maintitle

{
	BACKGROUND-IMAGE: url(graphics/bg-title.gif); 
	TEXT-ALIGN: right;
	height: 22px;
	padding-right: 7px;
	
}


.subcontainerhome

{
 BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
 BACKGROUND-REPEAT: repeat-y;
 BACKGROUND-COLOR: #ffffff; 
 height:310px
 }
 
 .subcontainershort

{
 BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
 BACKGROUND-REPEAT: repeat-y;
 BACKGROUND-COLOR: #ffffff; 
 height: 550px
 }
 
 
  .subcontainerlong

{
 BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
 BACKGROUND-REPEAT: repeat-y;
 BACKGROUND-COLOR: #ffffff; 
 height: 900px
 }
 
   .subcontainervlong

{
 BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
 BACKGROUND-REPEAT: repeat-y;
 BACKGROUND-COLOR: #ffffff; 
 height: 1500px
 }
 
 .subcontainercontent
 {
	  BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
	 width: 740px; 
	 height:300; 
	 TEXT-ALIGN: left; 
	 BORDER-TOP-WIDTH: 0px; 
	 BORDER-LEFT-WIDTH: 0px; 
	 BORDER-BOTTOM-WIDTH: 0px; 
	 PADDING-BOTTOM: 0px; 
	 MARGIN: 0px auto; 
	 PADDING-TOP: 0px; 
	 BORDER-RIGHT-WIDTH: 0px
 }
 

 
 .rightimage
 
 {
	width:181px; 
	height: 150px;
	float: right; 
	padding-right: 4px;
	padding-top: 55px;
	 
 }
 
  .rightimageinternal
 
 {
	width:181px; 
	height: 150px;
	float: right; 
	text-align: right;
	padding-right: 4px;

	 
 }
 
 .menuitems
 
 {
	 BACKGROUND-IMAGE: url(graphics/bg-menu.gif); 
	 width: 156px; 
	 height:190px;
	 padding-left:25px;
	 font-family: Tahoma, Verdana, sans-serif; 
	font-size: 8pt; 
	color: #999999; 
	line-height: 11pt; 
	text-decoration: none;
	
	
 }
 
 .menuitems br
 
 {
	 
	line-height: 8pt; 
	
	
	
 }
 
 
 .menucontainer 
    {
	width: 156px; 
	float:left
	  
 }
 
 
.menucontainer A:link {	
color: #000000;	
text-decoration: none;

}

.menucontainer A:visited {
	color: #000000;
	text-decoration: none;

}

.menucontainer A:Hover{
	color: #CC3300; 
	text-decoration: none
	}

.menucontainer A:active {
	color: #FF0000; 
	text-decoration: none
}
 .menuwrapper
 
 {
	 width:156px;
 }
 
 
 .menucontainer  UL {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left; 
	BORDER-RIGHT-WIDTH: 0px; 
	TEXT-DECORATION: none
}
.menucontainer  UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	TEXT-DECORATION: none
}
 
 .flashcontainer
 
 {
	 width:155px;
	 
 }
 
 .flashwrapper
 
 {
	BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
	width:155px;  
	Padding-left: 1px 
	 
 }
 
  .findmecontainer 
   
   {
	BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif);
	padding-left: 2px;
	padding-bottom: 2px;
	width: 155px; 
	float:left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
		  
 }
 
   .findmecontainerhome 
   
   {
	BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif);
	padding-left: 2px;
	padding-bottom: 2px;
	width: 155px; 
	float:left;
	border-top: 1px solid #cccccc;	
		  
 }
 
 .findme
 
 {
	 float: left;
	 width: 50px; 
 }
 
 .findmeitem
 
 {
	width: 19px;
	float: left;
	text-align: right;
	
	 
 }
 
 
 .content
 
 {
	 
	 width:375px; 
	 float: left; 
	 padding-left:22px;
	 font-family: Tahoma, Verdana, sans-serif; 
	 font-size: 10pt; 
	 color: #000000; 
	 line-height: 14px
	 
 }
 
 
  .contentwide
 
 {
	 
	 width:450px; 
	 float: left; 
	 padding-left:22px;
	 font-family: Tahoma, Verdana, sans-serif; 
	 font-size: 10pt; 
	 color: #000000; 
	 line-height: 14px
	 
 }
 
 .bottomcontainer
 
 {
	 
	 float:left;
	 
 }
 
 .bottomtitle
 
 {
	 
	 height=8px; BACKGROUND-IMAGE: url(graphics/bg-title-mid.gif); 
	 TEXT-ALIGN: right;
	 height: 22px;
	 padding-right: 7px;
	 
 }
 
 .bottomwrapper
 
 {
	 BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
	 height:250;
 }
 
 .bottomcontent
 
 {
	 
	 width:380px; 
	 padding-left:21px; 
	 FLOAT: left; 
	 TEXT-ALIGN: left; 
	 BACKGROUND-IMAGE: url(graphics/1px-white.gif);
	 font-family: Tahoma, Verdana, sans-serif; 
	 font-size: 10pt; 
	 color: #000000; 
	 line-height: 14px
	 
 }
 
 .bottomleftcontent
 
 {
	 BACKGROUND-IMAGE: url(graphics/bg-left-grey.gif); 
	 width:157px; 
	 FLOAT: left; 
	 TEXT-ALIGN: left;
	 font-family: Tahoma, Verdana, sans-serif; 
	font-size: 8pt; 
    color: #999999; 
    line-height: 11pt; 
	text-decoration: none;
	padding-left: 3px;
	padding-top: 220px;
	
	
 }
 
 .bottomrightimage
 
 {
	 float: right; 
	 padding-right: 5px;
	 width: 131px;
	 
 }
 
 .bottomstrip
 
 {
	 height:13px;
 }
 
 .contentbox
 
 {
	 
	 width:365; 
	 height:31px; 
	 border-top: 1px solid #999999;	
	 border-right: 1px solid #999999;	
	 border-bottom: 1px solid #999999;	
	 border-left: 1px solid #999999;
	 margin-top: 6px;
	 margin-bottom: 8px;
	 
 }
 
 .contentboxnews
 
 {
	 
	 width:365; 
	 height:60px; 
	 border-top: 1px solid #999999;	
	 border-right: 1px solid #999999;	
	 border-bottom: 1px solid #999999;	
	 border-left: 1px solid #999999;
	 margin-top: 3px;
	 margin-bottom: 4px;
	 
 }
 
 .contentboxlink
 
 {
	 width:120; 
	 float:left; 
	 height:31px; 
	 padding-left: 2px; 
	 border-left: 1px solid #999999;
	 
 }
 
 .contentboximg
 
 {
	 
	 width:50; 
	 float:left; 
	 height:31px
	 
 }
 
 .contentboximg img{
Border: 0px;
}
 
 
 .contentboxtxt
 
 {
	 width:182; 
	 float:left; 
	 height:31px; 
	 padding-left: 2px; 
	 border-left: 1px solid #999999;
 }
 
 .newstext
 {
	 height:30px;
	 padding-left: 2px;
	 padding-top: 2px;
 }
 
 .xboxlive
 {
	 width: 204; 
	 float:left; 
	 padding-right: 4px;
 }
 
 
 
 
A:link {	
color: #000000;	
text-decoration: underline;

}

A:visited {
	color: #000000;
	text-decoration: underline;

}

A:Hover{
	color: #CC3300; 
	text-decoration: underline
	}

A:active {
	color: #FF0000; 
	text-decoration: underline
	}
	
.small {

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	text-decoration: none;

}


.bodytext {
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	line-height: 14px}

.bodytext a, .bodytext a:visited{
	font-family: Tahoma, Verdana, sans-serif; 
	font-size: 8pt; 
	line-height: 14px; 
	text-decoration:underline;}

.large {

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	line-height: normal;

}


.title {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 3pt;

}


.red {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
color: #FF0033}

.smallwhite {  
font-size: 8pt; 
color: #FFFFFF; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}



.button {

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	background-color:#CCCCCC;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #999999;

} 

.largewhite {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.formbox {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color: #EEEEEE;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;


}

.titlewhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;

}

.buttonblack {

	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	font-weight: bold;

}

.subtitle {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1pt;

}

H1 {
    margin: 0px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-top: 3px;
    letter-spacing: 1pt;
}


H2 {
    margin: 0px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding-top: 3px;
    letter-spacing: 1pt;

}

.smalloffwhite {

font-size: 8pt; 
color: #DDDDDD; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif

}

.smallwhiteblock {

	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;



}

.adbox {

	background-color: #FFFFFF;
	border: 1px solid #CCCCC;


}

.titlebox {

	border: 1px solid #CCCCC;
	background-color: #ECF7FF;


}

.topright {


	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;

}

.left {

	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
	color: #666666;



}

.smallgrey {


font-family: Tahoma, Verdana, sans-serif; 
font-size: 8pt; 
color: #999999; 
line-height: 11pt; text-decoration: none

}

.formwhite {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;


}


