a:link {
color:#999999; text-decoration: none;
}
a:visited {
color:#999999; text-decoration: none;
}
a:hover {
color:#999999; text-decoration: underline;
}
a:active {
color:#999999; text-decoration: none;
}


a.programs:link {
text-decoration: none;
font-size:18px;
color:#0033FF;
}
a.programs:visited {
font-size:18px; text-decoration: none;
color:#0033FF;
}
a.programs:hover {
font-size:18px; text-decoration: underline;
color:#0033FF;
}
a.programs:active {
font-size:18px; text-decoration: none;
color:#0033FF;
}


body { 

/*scrollbar-face-color: #990022;

scrollbar-highlight-color: #FFFFFF;

scrollbar-arrow-color: #FFFFFF;

scrollbar-track-color: #F3F3F3;

scrollbar-base-color: #FF0000;*/

padding:0;

margin:0;

font-family: "Arial";

font-size:12px;

color:#00284A;

background-color:#999999;

}



a.div_link:link {color:#FFFFFF;text-decoration:none;font-size:12px;}

a.div_link:visited {text-decoration:none;color:#FFFFFF;font-size:12px;}

a.div_link:active {text-decoration:none;color:#FFFFFF;font-size:12px;}

a.div_link:hover {text-decoration:underline;font-size:12px;}



a.top_link:link {color:#FFFFFF;text-decoration:none;font-size:12px; font-weight:bold;}

a.top_link:visited {text-decoration:none;color:#FFFFFF;font-size:12px; font-weight:bold;}

a.top_link:active {text-decoration:none;color:#FFFFFF;font-size:12px; font-weight:bold;}

a.top_link:hover {text-decoration:none;font-size:12px;color:#000000; font-weight:bold;}



div.main{

background:#FFFFFF;

color :#00284A;

height:300px;

width:400px;

overflow:scroll;

border:1px;

/*scrollbar-base-color:#990022;*/

font-size:12px;

font-family:Arial;

border-color:#94B6C6;

border-bottom-style:solid;

}



div.blurb

{

	background-color: #FFFFFF;

	color: #000000;

	border-style: solid;

	border-width: 0px;

	border-color: #000000;

	vertical-align: top;



}



table.images

{

	margin-left: auto;

	margin-right: auto;

	width: 94%;

	border: 1px;

	border-color: #666666;

	border-top-style: dashed;

	border-left-style: dashed;

}



table.images td

{

	text-align: center;

	vertical-align: bottom;

	border: 1px;

	border-color: #666666;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	padding: 5px 5px 5px 5px;

}

div.center { text-align: center}

div.center_10pt {text-align: center; font-size: 10pt; font-family: "Arial" }

div.f_10 { font-size: 10pt; font-family: "Arial" }



form.top_align {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

form.top_align select {vertical-align: middle; font-family: "Arial"; color: #000000; font-weight: bold; background-color: #FFFFFF; font-size: 10pt;height:5px;}

form.top_align input {vertical-align: middle; font-family: "Arial"; color: #000000; font-weight: bold; background-color: #FFFFFF; font-size: 8pt;height:5px;}



img { border-width: 0px }



img.float_right { float: right; border-color:#666666; border-style: solid; border-width: 1px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px  }

img.float_left { float: left; border-color:#666666; border-style: solid; border-width: 1px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px }

img.float_right_no_border { float: right; border-width: 0px }

img.float_left_no_border { float: left; border-width: 0px }



li {margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px}

li.none { list-style-type: none;}

li.products{color:#FFFFFF;}

object.flash_video { border-style: solid; border-width: 2px; border-color: #0066CC; }



p { text-align: left; color: #00284A; font-family: "Arial"; font-size: 12px; margin-left: 5px; margin-right: 5px }



table{ text-align: left; }

table.banner { width: 100%; border-width: 0px }

table.common_border { border-width: 1px; border-color: #990000; width: 100%; padding: 0px; border-style: solid }

table.content { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; width: 99%  }

table.data { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; width: 90%; margin-left: auto; margin-right: auto  }

table.data_l { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; float: left; width: 250px; }

table.data_r { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; float: right; width: 250px;  }

table.header { border-width: 0px; width: 100%; margin-left: auto; margin-right: auto; left: 0px}

table.head_top { width: 100%; border-width: 0px }

table.main_table { background-color: #F3F3F3; border-width: 2px; border-style: solid; border-color: #000000; left: 0px; width: 100%}

table.menu_table { border-width: 0px; width: 230px}

table.no_border { border-width: 0px; margin-left: auto; margin-right: auto }

table.no_border_center { border-width: 0px; margin-left: 15%; margin-right: 15%; padding: 0px }

table.top_table {border-width: 0px; margin-left: auto; margin-right: auto; width: 94%; left: 0px }

ul.none { list-style-type: none; color:#3399FF}

ul.none_right { list-style-type: none; text-align: right }

ul.none_right_in { list-style-type: none; text-align: right; margin-right: 30px}

ul.map {list-style-type: none;margin-left:60px;}

  .SkipNav:link {

     color: #333333; /* same color as background */

     text-decoration: none;

  }

  .SkipNav:visited {

     color: #333333; /* same color as background */

     text-decoration: none;

  }

  .SkipNav:active, .SkipNav:focus {

     /* Becomes visible & underlined 

        when user tabs to it. 

       :active pseudo-class necessary for IE 

       :focus pseudo-class necessary for Mozilla 

     */

     color: #FFF; 

     text-decoration: underline;

  }

/*style for images on products page*/



.slideshow{ /*CSS for DIV containing each image*/

float: left;

margin-right: 10px;

margin-bottom: 10px;

}



.slideshow img{ /*CSS for each image tag*/

border: 0;

width: 200px;

height: 106px;

}



#navlinks{ /*CSS for DIV containing the navigational links*/

width: 400px;

}



#navlinks a{ /*CSS for each navigational link*/

margin-right: 8px;

margin-bottom: 3px;

font-size: 110%;

}



#navlinks a.current{ /*CSS for currently selected navigational link*/

background-color: yellow;

}

/*END style for images on products page*/



/*lightbox*/

#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }



#overlay{ background-image: url(overlay.png); }



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");

	}

	

/*end lightbox*/