body{
	background-color:#666666;
	background-repeat: repeat-x;
	margin: 18 0 20 0;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#page {
	margin-left: auto;
	margin-right: auto;
	 width: 940px; 
	/*width: 77%;
	min-width: 780px;
	width:expression(document.body.clientWidth < 1000 ? "780px" : "80%" );*/
	text-align: left;
}

div#header {
border-top:solid #ffffff 2px;
border-left:solid #ffffff 2px;
border-right:solid #ffffff 2px;
background: #60646F url(../imags/blackred_bg.gif) repeat-x;
height: 90px;
z-index: 0;
}
div#headerInside {
height: 90px;
background: url(../imags/wings_blackred_bg.gif) 0 0 no-repeat;
}

#masthead {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#mastheadtitle{
position: absolute;
color: white;
margin-top: -84px;
margin-left: 160px;
font: bold 32px sans-serif;
}

#homeof{
position: absolute;
color: black;
font: bold 20px arial;
margin-top: -40px;
margin-left: 163px;
}

#mastheadFloatPhotoleft{
position: absolute;
border:solid white 1px;
margin-top: -85px;
margin-left: 160px;

}

#mastheadFloatPhotoright{
position: absolute;
border:solid white 1px;
margin-top: -87px;
margin-left: 750px;
}

#phonenumber{
position: absolute;
color: white;
font: bold 12px sans-serif;
margin-top: -36px;
margin-left: 620px;
}


#pageContent {
/*	width:780px;*/
	width:100%;
	background-color:#E5E5E5;

	border:solid #990000 2px;
}

#pageContentPad {
	background-color:#E5E5E5;
	color: #4E2F16;
	font-size: 11px;
	width:95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-stretch: normal;
	text-decoration:none;
	padding: 20px 0px 20px 20px;
}

h1 {
	color: #6600FF;
	font-size: 22px; 
	font-family: "Verdana", Arial, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 0; 
	margin-bottom: 0;
}


input{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ^^^^^^^^^^^^   submenu (inside page content)   ^^^^^^^^^^^^^^^^ */
.sub_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:navy;
	padding: 3px;
}

.sub_menu a{
	color:#990000;
	text-decoration: none;
}

.sub_menu a:hover{
	color:#7D0000;
	text-decoration: underline;
}

.sub_menu_sel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
/* ^^^^^^^^^^^^   end of sub menu   ^^^^^^^^^^^^^^^^ */

/* ^^^^^^^^^^^^   MARQUEE   ^^^^^^^^^^^^^^^^ */
.marqueeContainer{
/*	background-image: url("http://scoreadvertising.com/dev/score/content/images/marquee_bg.jpg"); */
	background-color:#000000;

	border: 2px solid #E8E8E8; /* 2  FFFFFF*/
	font-weight:bold;

	width:100%;
/*	width:780px;*/
	height: 30px;
}
#marquee{
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px; 
	color:#ffffff;
}

.marquee_left  {
	border-top-width:2px;
	border-left-width:2px;
	border-right-width:0px;
	border-bottom-width:0px;
}
.marquee_right  {
	border-top-width:2px;
	border-left-width:0px;
	border-right-width:2px;
	border-bottom-width:0px;
}
.marquee_center  {
	border-top-width:2px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}
/* ^^^^^^^^^^^^  end of MARQUEE   ^^^^^^^^^^^^^^^^ */

.loginbox  {
	float: right;
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-stretch: normal;
	text-decoration:none;
	text-align: center;
}

/* ^^^^^^^^^^^^   MENU 1  ^^^^^^^^^^^^^^^^^^ */
#dropmenu1{
	border-bottom: 2px solid #E8E8E8; /* 2 */
	border-right: 2px solid #E8E8E8; /* 2 */
	background-image: url("imags/menu_bg.jpg");
	background-color:#330000;



width:100%;

}

#dropmenuHilite1{
	background-image: url("imags/hilite_bg.jpg");

}
#dropmenuHilite1 span{
	color: white;
}


#dropmenu1 ul{
	
	padding-left: 0;
		padding-right: 0;
padding-top: 5;
padding-bottom: 5;
	margin: 0;
}
#dropmenu1 ul li{
	display: inline;
}
#dropmenu1 ul li a{
	color: #CDCDCD;

			font: bold 12px Verdana;
	padding: 5px 30px 5px 30px;   /* set wide to fill ***** also do dropmenudiv a     */
	text-decoration: none;

	border-left: 2px solid #E8E8E8;
}

#dropmenu1 ul li a:hover{
	color: white;
}

#dropmenu1 a:hover{
	/*background-color: #7696BE;*/
	color: #e7ee78;
	text-decoration: none;
}

.dropmenudiv1{
	position:absolute;
	top: 0;
	z-index:100;

	background-color:#000000;
	visibility: hidden;
	margin-top: 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv1 a{
	display: block;
	border-bottom: 2px solid #E8E8E8;
	border-left: 2px solid #E8E8E8;
	border-right: 2px solid #E8E8E8;
	padding: 5px 30px 5px 30px;   /* set wide to fill ***** also do dropmenudiv a     */

	text-decoration: none;
	font-weight: bold;
	color: #A7C0DC;
	text-align: center;
}
.dropmenudiv1 a:hover{ /*Theme Change here*/
	/*background-color: #6983A0;*/
	color: white;
	text-decoration: none;
}
/* ^^^^^^^^^^^^  end of MENU 1  ^^^^^^^^^^^^^^^^^^ */

/* ^^^^^^^^^^^^   MENU 2  ^^^^^^^^^^^^^^^^^^ */
#dropmenu2{
	border-right: 2px solid #E8E8E8; /* 2 */
	border-bottom: 2px solid #E8E8E8; /* 2 */
		display: block;

width: 780px;
}

#dropmenuHilite2{
	background-image: url("imags/hilite_bg.jpg");

}


#dropmenuHilite2 span{
	color: white;
}



#dropmenu2 ul{
	background-image: url("imags/bg.jpg");

	padding-left: 0;
		padding-right: 0;
padding-top: 5;
padding-bottom: 5;
	margin: 0;
}
#dropmenu2 ul li{
	display: inline;
}
#dropmenu2 ul li a{
	color: #A7C0DC;
	font-weight: bold;
	padding: 5px 30px 5px 30px;   /* set wide to fill ***** also do dropmenudiv a     */
	text-decoration: none;
	border-left: 2px solid #E8E8E8;

}

#dropmenu2 ul li a:hover{
	color: white;
}

#dropmenu2 a:hover{
	/*background-color: #7696BE;*/
	color: #A7C0DC;
	text-decoration: none;
}

.dropmenudiv2{
	position:absolute;
	top: 0;
	z-index:100;
	background-image: url("imags/hilite_bg.jpg");
	visibility: hidden;
	margin-top: 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv2 a{
	display: block;
	text-indent: 3px;
	border-bottom: 2px solid #E8E8E8;
	border-left: 2px solid #E8E8E8;
	border-right: 2px solid #E8E8E8;
	padding: 5px 16px 9px 5px;   
	text-decoration: none;
	font-weight: bold;
	color: #A7C0DC;
	text-align: center;
}
.dropmenudiv2 a:hover{ /*Theme Change here*/
	/*background-color: #6983A0;*/
	color: white;
	text-decoration: none;
}
/* ^^^^^^^^^^^^  end of MENU 2  ^^^^^^^^^^^^^^^^^^ */

/* ^^^^^^^^^^^^  floating menu (between marquee and page content   ^^^^^^^^^^^^^^^^^^ */
.floatmenu { 
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px; 
	font-weight:normal;
	font-family: Verdana,Arial, Helvetica, sans-serif; 
}
.floatmenu a{ 
	color: #F6EBDC; 
	text-decoration: none 
}

.floatmenu td{ 
	color: #F6EBDC; 
	text-decoration: none 
}

.floatmenu a:hover { 
	color: #A7C0DC; 
	text-decoration: none
}
/* ^^^^^^^^^^^^  end of floating menu   ^^^^^^^^^^^^^^^^^^ */

.copyrights{
	color: #F6EBDC; 
	font-size: 10px; 
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.copyrights hr {
	border-color: #F6EBDC;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-style: solid;
	height: 0px;
	width: 100%;
}



.heading2 {
	color: #063F82;
	font-size: 14px; 
	font-family: Georgia, "Times New Roman", serif; 
	font-weight: bold; 
	text-decoration: none; 
}

.heading2 a { 
	color: #063F82;
	text-decoration: none 
}



.heading2 a:hover { 
	color: black;
	text-decoration: underline;
}

.bodycopy_black  {
	color: #492C14;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-stretch: normal;
	font-weight: normal;
	text-align:justify;
}

  /*  calendar object (not the shacalendar shazobject )*/
#calendar table { border:1px solid #A7C0DC; padding: 0; margin:0px; width: 100%;}
#calendar th { background: #585858; color: #fff; margin: 0px; padding: 5px; border:1px solid #A7C0DC; font: bold 13px Verdana;}

#calendar td { background: #F2F8DE; color: #00000;  padding: 0px; margin:0; height:100px;text-align:left;vertical-align:top; border:1px solid #A7C0DC;}
#calendar tr:hover { background: #EEEEEE; }
#calendar td a { font: 11px Verdana;}

#calendar td.notInMonth{ background: #fff; }
#calendar ul { list-style: none; list-style-position: outside; padding:0px; margin: 0px 0px 0px 0px}

#daynumber {color: #000000; font: bold 12px Verdana;}

#calendar th.weekend {background: #990000; }
#calendar td.weekend {background: #EEF5FC; }
.calendarInput {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.calendarListview{
width:100%;
border:solid #000000 2px;
font: 14px Verdana;
padding: 20px;

}


.CalDividerBar{

	color:#A7C0DC

	width:100%;

	height:1px;

}
.CalendarMonthLink{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align: middle;

}
.CalendarMonthLink a{

	color:#345526;

	text-decoration:none;

}



.CalendarMonthLink a:hover{

	color:#4E659B;

	text-decoration:none;

}
