/* CSS Document */
html { background:url(../images/html_bg.jpg) repeat-x; background-color:#FFFFFF;}
body { width:950px; margin:0px auto;font-family:Calibri;font-size:small;height:100%;behavior:url("../csshover.htc");}
img { border:none;}
h1 { font-family:Calibri; font-size:22px; font-weight:normal; color:#FFFFFF; margin:0px; }
h2 { font-family:Calibri; font-size:18px; font-weight:normal; color:#c00; }
h3 { font-family:Calibri; font-size:18px; font-weight:normal; color:#3d3d3d; margin:0px; padding:5px 0 10px 0px;}
h4 { font-family:Calibri; font-size:14px; color:#414141; margin:0px auto; padding-top:10px;}
strong{color:#000;}
.strong_link{text-decoration:none; font-weight:bold; color:#840000;}
.strong_link:hover{text-decoration:none; font-weight:bold; color:#000000;}
.aclass { text-decoration:none; font-weight:bold; color:#840000;}
#header { width:950px; text-align:right; float:left;height:100px;}
#header h2 { font-family:Calibri; font-size:12px; margin:0px; padding-top:10px; font-weight:bold;color:#000;}

h2 a img{margin-left:35px;}

/*#menu {display:block;color:#fff;float:left;margin-top:26px;font-family:Verdana, Geneva, sans-serif;font-size:12px; }
#menu div {}
#menu a {display:block;p;margin:0px;padding-top:8px;color:#fff;padding-bottom:8px;text-decoration:none;padding-left:5px;padding-right:25px;display:block;text-align:left;}

#menu a:hover {color:#ff0;}
#menu ul {list-style:none;margin:0;padding:0;float:left;border:solid 0px #000000;height:22px;}
* html #menu ul {width:260px;}
* html #menu ul li {float:left;height:0%;z-index:100}
* html #menu ul li a {height:0%;}
#menu li {position:relative;}
#menu ul ul {position:absolute;text-align:left;top:auto;height:1px;display:none;}
#menu ul ul a {background:#000;border-top:1px solid #555;padding:0px;width:160px;padding-left:5px;padding-top:4px;padding-bottom:4px;}
#menu ul ul a:hover {color:#ff0;background:#000;}
#menu ul ul ul {top:0;left:100%;}
div#menu li:hover {cursor:pointer;z-index:100;}
div#menu li:hover ul ul,  div#menu li li:hover ul ul,  div#menu li li li:hover ul ul,  div#menu li li li li:hover ul ul {display:none;}
div#menu li:hover ul,  div#menu li li:hover ul,  div#menu li li li:hover ul,  div#menu li li li li:hover ul {display:block;}
#menu a.x{color:#fff;background:#000;}
#menu a.x:hover {color:#fff;background:#000;}
*/


#menu	{display:block;color:#fff;float:left;margin-top:26px;font-family:Verdana, Geneva, sans-serif;font-size:12px; }
	
		#menu a{padding:0px;margin:0;color:#fff; text-decoration:none;display:block; text-align:left;border:0px;color:#fff; line-height:31px; padding-right:30px;}


		#menu a:hover {color:#FFF;}
		
	 	#menu a.x{border-top:none;}
		#menu ul{list-style:none;margin:0;padding:0;float:left;height:22px;}

		*html #menu ul{ float:left; display:inline; width:0px; white-space:nowrap;}
		
		* html #menu ul li{float:left;height:0%; z-index:100; display:block; }
		* html #menu ul li a{height:0%; }
		
		
		
		#menu li{position:relative;}
		#menu ul ul{position:absolute;text-align:left;top:auto;height:0px;display:none;}
		#menu ul ul a{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;background:#000;font-size:12px;color:#fff;line-height:20px;border-bottom:1px solid #0F0F0F;padding:5px;margin:0px; width:200px;}
		#menu ul ul a:visited{background:#000;color:#fff;filter:alpha(opacity=80);opacity: 0.7;-moz-opacity:0.7;}
		#menu ul ul a:hover{background:#0f0f0f;color:#fff;}
		#menu ul ul ul{top:0;left:100%;}
	
		
		div#menu li:hover{cursor:pointer;z-index:100;}
		
		div#menu li:hover ul ul,
		div#menu li li:hover ul ul,
		div#menu li li li:hover ul ul,
		div#menu li li li li:hover ul ul
		{display:none;}
		
		div#menu li:hover ul,
		div#menu li li:hover ul,
		div#menu li li li:hover ul,
		div#menu li li li li:hover ul
		{display:block;}
		

		


#flash_div { width:950px; margin:0 auto; float:left; clear:both;}
#link_header { width:950px; margin:0 auto; float:left; clear:both; padding-top:70px; text-align:center; padding-bottom:50px;}

#red_box { width:909px; background:url(../images/red_box_img_middle.jpg) repeat-x; height:230px; margin:0 auto; clear:both;}
#red_box h1{ margin-bottom:0px; padding-bottom:0px;}
#red_box h2 { font-family:Calibri; font-size:13px; color:#FFFFFF; }
#red_box h2 img { margin:0 15px 0 15px;}
#gry_bg { background:url(../images/gry_strip_bg.jpg); height:47px; width:909px;  margin:0 auto; background-repeat:no-repeat;}
.inputselect { border:#c60000 1px solid; width:184px; font-family:Calibri; font-size:12px; color:#414141; line-height:12px;}
.remember { font-family:Calibri; font-size:12px; color:#000000;}
.remember a { text-decoration:none;}

#innerpagecontent { width:909px; margin:0px auto; padding-top:15px; clear:both;}
#innerpagecontent h2 { font-family:Calibri; font-size:14px; color:#414141;  }
#innerpagecontent h1 { border-bottom:1px solid #ccc;font-size:22px; font-weight:normal; color:#c00; margin:0px; }
#innerpagecontent li { font-family:Calibri; font-size:14px; color:#414141;}
#innerpagecontent span { font-weight:bold; color:#c00;}
.margin_left { margin-left:10px; float:right;}
.margin_right { margin-right:10px; float:left;}
.margin_right_1 { margin-right:55px; float:left;}


#content { width:909px; margin:0 auto; padding-top:15px;}
#content h2 { font-family:Calibri; font-size:12px; color:#414141; margin:0px; padding-top:10px;}
#content div { width:212px; margin-left:10px; float:left;}
#gry_box_middle_strip { background:url(../images/gry_box_middle.jpg) repeat-x; width:212px; border-left:#dfdfdf 1px solid;  border-right:#dfdfdf 1px solid;}
#gry_box_middle_strip img { padding:10px 0 0 9px;}

#footer {  width:950px; line-height:30px; margin-top:30px;}
#footer div { background-color:#a90000; width:530px; float:left; font-family:Calibri; font-size:12px; color:#FFFFFF; padding:0 22px 0 22px;}
#footer div a { font-family:Calibri; font-size:12px; color:#FFFFFF; text-decoration:none;}
#boston{text-align:right;font-size:x-small;letter-spacing:0.2em;background:#000;color:#fff;width:918px;padding-right:20px;}
.fadexx{
	margin-bottom: 10px;float:left; width:200px; margin-left:3px;
}

.fade h2{
	margin-bottom:10px;
	text-align:left;
	width:180px;
}
.strong { text-decoration:none; font-weight:bold; color:#840000;}
.strong a { text-decoration:none; font-weight:bold; color:#840000;}

.fild_in{
	background-color:#f2f2f2;
	border:1px #cccccc solid;	
}

.fild_in:hover{
	background-color:#e8e8e8;
	border:1px #b4b4b4 solid;	
}


.submit_bttn { background-image: url(images/left_side.jpg);line-height:20px; background-position:left top; background-repeat:no-repeat;  float:left; font-family: "Trebuchet MS"; font-weight:bold;}
.submit_bttn a{ line-height:20px; float:left; color: #fff; font-size:11px; padding:0 15px 3px 16px; background:url(images/right_side.jpg) right top no-repeat;}

hr { color:#CCCCCC; noshade}

.table { border-collapse:collapse; color:#555555; font-size:12px;}
.table td { background-color:#DFDFDF; border:#FFF 1px solid; border-right:0px; padding:2px 10px;}
.heading { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin:0px; padding:10px !important; font-weight:bold; background-color:#A90000 !important;}
.table th { color:#FFF !important; background-color:#000; border:#FFF 1px solid;border-top:0px;border-right:0px; padding:2px 10px;}

.captcha{
	margin:3px 0 3px 0;
	border:1px solid #CCCCCC;
}
.captcha_link a{
	text-decoration:none;
	font-weight:bold;
	color:#555555;
}
.captcha_link a:hover{
	text-decoration:underline;
}

.alpha_list { list-style:upper-alpha;}
.alpha_list li { margin-top:10px;}
.alpha_list li ul li { list-style:decimal;}
.alpha_list li ul li ul li { list-style:lower-roman;}



#tellafriend { float:right !important; width:100px !important; text-align:center; margin-bottom:15px; margin-right:50px;}
#tellafriend .text a{
	font-family:arial,helvetica,san-serif;
	font-size:9px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:10px;
	text-align:center;
	text-decoration:none;
	color:#000;
}
#tellafriend .text a:hover{
	text-decoration:underline;
}

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 1515px;
			background-color: black;
			z-index:1000;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 780px;
			left: 35%;
			width: 300px !important;
			height: auto;
			padding: 16px;
			border: 16px solid #a90000;
			background-color: white;
			z-index:1001;
			overflow:hidden;
		}

#light table td { padding:5px;}
#light table td a { padding:5px; color:#000000; text-decoration:none;}
.gallery_imgs { clear:both; text-align:center; padding:15px 0px;}
.gallery_imgs img { margin:0 10px 10px 0; padding:3px; border:#ccc 1px solid;}