/***************** Layout ************************/
BODY
{
	font-family: Verdana,arial,MS Sans Serif;
	padding-top: 12px;
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px;		
	text-align: center;
	color: #fff;
	background-color: #000000;
}

#divInfoPopup
{
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #cecece;
    background-color: #fff;
    display: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}

.logo
{
	text-align: left; 
	width: 300px;
	left:-3px;
	position: relative;
}

.find_out_more
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 12px;
	text-align: left;
}

.photo_gallery
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 12px;
	text-align: left;
}

.features
{
	Padding-bottom: 3px;
	padding-top: 15px;
}

.features_bullets
{
	padding-bottom: 4px;
}

.image_border
{
	border: 1px solid #a9a9a9;
}

.menu_padding
{
	padding-left: 9px;
}

.main_table_background
{
	background-color: white; 
	padding: 5px;
}

.main_table_border
{
	border: 1px solid #9a9a9a;
	width: 770px;
}

.main_table_left_background
{
	text-align: left; 
	padding	: 20px; 
	vertical-align: top;
	border-right: 1px solid #9a9a9a;	
}

.main_table_padding
{
	padding-top: 12px; 
	padding-bottom: 15px;
}

.photo_left
{
	padding-left: 16px;
	padding-bottom: 15px;
}

.photo_left_end
{
	padding-left: 16px;
}

.photo_right
{
	padding-bottom: 15px;
}

.tech_padding
{
	padding-bottom: 5px;
}

.top_menu
{
	padding-bottom: 10px;
}

.top_menu_table
{
	text-align: center; 
	width: 780px;
}

/******************** Layout End ********************/			



/******************** Links *************************/

A    { }

A:link   { color: #D1760B; text-decoration: none;}
A:visited   { color: #D1760B; text-decoration: none;}
A:hover  { color: #B9B7B8; text-decoration: underline;}		
A:active   { color: #D1760B; text-decoration: none;}

.bottomlink 
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 10px;
	text-decoration: normal;
	padding:2px; 
}
a.bottomlink:link { text-decoration: normal; color: #cc0000; padding:2px}
a.bottomlink:visited { text-decoration: normal; color: #cc0000; padding:2px}
a.bottomlink:hover { text-decoration: underline; color: #252525;}			
a.bottomlink:active { text-decoration: normal; color: #cc0000; padding:2px}


.mainlink 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.mainlink:link { text-decoration: normal; color: #5577bb; }
a.mainlink:visited { text-decoration: normal; color: #5577bb; }
a.mainlink:hover { text-decoration: underline; color: #FFCC00;}	
a.mainlink:active { text-decoration: normal; color: #5577bb; }

/******************** End Links **********************/



/******************** Colors *************************/

.black { color: #111111; font-weight: 600; }
.white { color: white; font: 10px; }
.whitebold { color: white; font-weight: 500; }
.light_blue { background-color: #9EB6CB; }
.title_black { color: #111; font-weight: 600; padding-bottom: 1px; }

/****************** End Colors ***********************/


/****************** Text Types ***********************/
										
.important 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 9px; 
	color: #bb0000;
	padding-top: 3px;
	font-weight: 500;
}

.large
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
	font-weight: 600;
	color: 333333;
	text-decoration: normal; 	
}

.line 
{
  border-top-color: #a9a9a9;
  border-top-style: solid;
  border-top-width: 100%;
  height: 1px;
  color:#a9a9a9;
  border-bottom-width: 0px;
}

.linewhite
{

  border-top-color: #ffffff;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-width: 0px;
}

.small 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 9px; 
}

.smallwhite 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 9px; 
	color: #FFFFFF;
}


/****************** End Text Types *******************/


/****************** Form *****************************/
#dek { position: absolute; }
IMG { border: 0px; }
INPUT  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
FORM   { margin: 0px; padding: 0px }
PRE { color: #333; font-size: 11px; line-height: 150%; font-family: verdana, arial, helvetica }
SELECT   { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
STRONG  { color: #666; font-weight: bold; font-size: 11px}
TD { color: #252525; font-size: 11px; font-family: verdana, arial, helvetica }
TEXT AREA  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px; BORDER-RIGHT: #787878 1px solid; BORDER-TOP: #787878 1px solid; BORDER-LEFT: #787878 1px solid; BORDER-BOTTOM: #787878 1px solid; }
.button { BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid; border-width: 1px; background-color: #0078c1; color: white; }

.textbox 
{ 
	BORDER-RIGHT: #787878 1px solid; 
	BORDER-TOP: #787878 1px solid; 
	BORDER-LEFT: #787878 1px solid; 
	BORDER-BOTTOM: #787878 1px solid;
	background-color: ffffff;
	font-size:11px;
}


/****************** End Form *************************/

/* ### EOF ### */
