﻿html, body
{
	padding: 0;
	width:100%;
	font-family: Verdana,Tahoma, Helvetica,Sans-Serif;
	font-size: .84em;
	color: #000;
	margin: 0;
	background-color:#F2F3ED;
}

h1 { margin-top: 0; }
h1 {font-size: 1.25em;font-weight:bold;color:#EE0000}
h2 {font-size: 1.15em;color:#EE0000}
h3 {font-size: 1.0em;color:#EE0000}

p { line-height: 1.5em; }

/*

.txtlarge
{font-size: 1.4em;}

.txtxlarge
{font-size: 1.6em;}



.txtsmall 
{}
*/

.txtmed {font-size: 1.1em;}

.txtxsmall { font-size: .9em; }


.form
{
	width: 950px;
	margin: 0 auto;
	background: #F2F3ED url(Images/Dropshadow-Grey-white.png);
	background-position: center;
	background-repeat: repeat-y;
}

#container
{
	margin: 0 auto;
	width: 905px;
	background-color: #fff;
	min-height: 550px;
}

#clear {clear: both;}
.clearfix {clear: both; }

#header
{	
	width: 905px;
	height: 75px;	
}

#herobar
{
	z-index: -1;
	margin-top: 10px;
	margin-left: 10px;
}
#footer
{
	margin: 0 auto;
	width: 905px; /*bottom:0;  /*stick to bottom */
	background-color: #FFF;
	height: 75px;	
	border-bottom: 1px solid #808080;
}

#footerdivider
{ 
	background-image: url(Images/Main-Menu.jpg);
	clear:both;
	width:905px;
	height:3px;
}

#footerlinks
{text-align:center; margin-top:2px;}

#copyright
{text-align:center;margin-top:3px;}

#remote
{
	background-position: right;
	background-color: #fff;
	background-image: url(Images/support24.gif);
	background-repeat: no-repeat;
	height: 28px;
	text-align: right;
	padding-right:25px;
	line-height:25px;
	float:right;
}

.social-media
{	
	height: 28px;
    padding-left:5px;
	float:left;	
}

#mainmenu
{	
	height:30px;
	clear: both;
	background-image: url(Images/Main-Menu.jpg);
}
#events
{
	border: 1px solid #C0C0C0;
	width: 152px;
	float: left;
	background-color: #FFF;
	padding: 2px;
	margin-left:8px;
	margin-top:8px;
	margin-bottom:10px;
}
#eventheader
{
	padding-top: 5px;
	text-align: center;
	background-image: url(Images/Category.jpg);
	background-repeat: repeat-x;
	width: 150px;
	height: 30px;
}
.eventgrid
{
	height: 25px;
	background-image: url(Images/Main-Menu.jpg);
	font-size: .95em;
	font-weight: bold;
	color: #000;
}
.calendarDayStyle
{
	font-size: .95em;
	font-weight: normal;
	color: #000;
	text-decoration:none;
}
#searchheader
{
	padding: 5px 0 0 0;
	text-align: center;
	background-image: url(Images/Category.jpg);
	background-repeat: repeat;
	width: 177px;
	height: 22px;
}
#affliates
{
	border: 1px solid #C0C0C0;
	width: 152px;
	clear: both;
	background-color: #FFF;
	margin-left: 8px;
	padding: 1px;
}

#sidemenu{padding-left:6px;width:154px;}

#sidemenu-img{padding-top:3px;padding-bottom:3px;}

#sidemenu-item{line-height:20px;padding-top:5px;}

.black
{color: #000;}

.blue
{color: #003F87;}

.maroon
{color:#EE0000;}

.gray
{color: #878787;}

.darkgray
{color: #171717;}

.red
{color: #EE0000;}

.orange
{color: #FF6600;}

.white
{color: #FFF;}

.tan
{color: #CCCC99;}

.bold
{font-weight:bold;}

.strike
{text-decoration: line-through;}

.disabledtext
{color: #657383; font-size: 1.05em;}

input{font-family: Verdana,Tahoma, Helvetica,Sans-Serif;}



.nodecor
{text-decoration:none;}

.decor
{text-decoration: underline;}

.bold
{font-weight:bold;}

.calendarDate
{color: #EE0000;font-weight:bold;}

.callink
{font-size: .9em; text-decoration:underline; color:#EE0000;}

.callink:link
{color:#EE0000; }

.callink:visited
{color:#EE0000;}

.callink:hover
{color: #000;}

.redlinkMed
{font-size: 1.15em; text-decoration:underline; color:#EE0000;}

.redlinkMed:link
{color:#EE0000; }

.redlinkMed:visited
{color:#EE0000;}

.redlinkMed:hover
{color: #000;}

.closelink
{font-size: .95em; text-decoration:none; color:#EE0000;}

.closelink:link
{color:#EE0000; }

.closelink:visited
{color:#EE0000;}

.closelink:hover
{color: #000;}

.evlink
{font-size: .90em; text-decoration:underline; color:#003F87;font-weight:bold}

.evlink:link
{color:#003F87; }

.evlink:visited
{color:#003F87;}

.evlink:hover
{color: #000;}

.clusterlink
{font-size: 1.05em; text-decoration:underline; color:#003F87;font-weight:bold}

.clusterlink:link
{color:#003F87; }

.clusterlink:visited
{color:#003F87;}

.clusterlink:hover
{color: #000;}

.sitelink
{font-size: .95em; text-decoration:none; color:#212121;}

.sidelink
{font-size: 1.05em; text-decoration:none; color:#000;font-weight:normal;width: 150px;line-height: 20px;}

.sidelink a { width:100%; display:block;}

.sidelink:link
{color:#000;}

.sidelink:visited
{color:#000;}

.sidelink:hover
{color: #000;cursor: default;background-color: #E0E0E0;}

.sidelinkd
{font-size: 1.05em;text-decoration: none;color: #000;font-weight: normal;width: 150px;line-height: 20px;}

.sidelinkd a { width:100%; display:block; }

.sidelinkd:link
{color:#000; }

.sidelinkd:visited
{color:#000;}

.sidelinkd:hover
{color: #000;cursor:default;text-decoration:underline;background-color: #E0E0E0;}

.mainlink
{font-size: .90em; text-decoration:none; color:#000;font-weight:bold}

.mainlink:link
{color:#000; }

.mainlink:visited
{color:#000;}

.mainlink:hover
{color: #fff; cursor: pointer; text-decoration: none; }

.mainlinkdec
{font-size: .90em; text-decoration:none; color:#000;font-weight:bold}

.mainlinkdec:link
{color:#000; }

.mainlinkdec:visited
{color:#000;}

.mainlinkdec:hover
{color: #fff;cursor: pointer;text-decoration:underline;}

.menulink
{font-size: .95em; text-decoration:none; color:#003F87;font-weight:bold}

.menulink:link
{color:#003F87; }

.menulink:visited
{color:#003F87;}

.menulink:hover
{color: #003F87;
 cursor:pointer;}

.footerlink
{text-decoration:none; color:#000;}

.footerlink:link
{color:#000; }

.footerlink:visited
{color:#000;}

.footerlink:hover
{color: #000;text-decoration:underline}

.subfooterlink
{font-size: .90em; text-decoration:none; color:#878787;}

.subfooterlink:link
{color:#878787; }

.subfooterlink:visited
{color:#878787;}

.subfooterlink:hover
{color: #878787;text-decoration:underline}

.modlink
{font-size: 1em; text-decoration:underline; color:#003F87;font-weight:normal; line-height: 20px; }

.modlink:link
{color:#003F87; }

.modlink:visited
{color:#003F87;}

.modlink:hover
{color: #003F87;}

.modlink:disabled
{text-decoration:none}

.previewlink
{
	font-size: 1.05em;
	color: #000;
	font-weight: normal;
}

.previewlink:link
{color:#000; }

..previewlink:link
:visited
{color:#000;}

..previewlink:link
:hover
{color: #000;}

.acctlink
{font-size: .95em; text-decoration:none; color:#3D3D3D;}

textarea#styled 
{font-size:.95em;}

.button
{ 
	font-size: .95em;
	font-family: Tahoma, Verdana;
	height: 20px;
	line-height: 1.5em;
	color: #000; 
	cursor: hand; 
	border: solid 1px #808080; 
	background: url(Images/button_back.gif) center; 
	padding:1px; 
	min-width: 75px;
}

.menudiv
{
	
	float: left;
	width: 150px;
	text-align: center;
	padding-top: 8px;
}

.menufly
{padding-left:8px; border-bottom: 1px solid #C0C0C0;}

.table
{width:90%;clear:both;}

.txtwidth{width:150px;}

.cell1, .cell2, .cell3
{height:25px;float:left;}

.cell1
{width:150px;}

.cell2
{width:150px;}

.cell3
{width:115px;margin-left:10px;}

.cluster
{border-collapse: collapse;}

.clusterrow
{border-bottom: solid 1px silver;padding-top: 5px;padding-bottom: 5px;}
	
.clustertext
{line-height: 15px;padding-left:3px;border-bottom: solid 1px silver;padding-top: 5px;padding-bottom: 5px;}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(images/tab-line.png) repeat-x bottom;
    font-size: 12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#fff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:1.05em;
    padding:8px;
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}


.prntlink
{font-size: 12px; text-decoration:none; color:#666;}

.prntlink:link
{color:#666; }

.prntlink:visited
{color:#666;}

.prntlink:hover
{color: #000;}

#contentdiv
    { height:100%; 
      width: 710px; 
      margin-left:10px;
      margin-top:0;
      line-height:15px; 
      /*border: 1px solid silver; */}

.menu-side ul.AspNet-Menu
{	
	width: 152px;
	font-size: 1.05m;
	line-height: 1.5em;
	font-weight:normal;
	top: 0;
	z-index:1;
}
.menu-side ul.AspNet-Menu ul
{
	border: 1px solid #C0C0C0;
	top: 0px;
	left: 150px;
	width: 150px;
	color: Black;
	background-color: white;
	line-height: 22px;
	text-indent:3px;
}

.menu-side ul.AspNet-Menu ul ul
{
	top: -1px;
	left: 150px;
	width: 150px;
	color: Black;
	background-color: white;
	border: 1px solid #C0C0C0;
	line-height: 22px;
	text-indent:3px;
}

.menu-side li /* all list items */
{width: 150px; color:Black;}

.menu-side li:hover, .menu-side li.AspNet-Menu-Hover
{background-color: #E0E0E0;}

.menu-side a, /* all anchors and spans (nodes with no link) */
.menu-side span
{color:Black;
 padding: 2px;}

.menu-side li.AspNet-Menu-Leaf a, .menu-side li.AspNet-Menu-Leaf span
{color: Black;}


.menu-main ul.AspNet-Menu
{	
	width: 152px;
	font-size: .90em;
	line-height: 22px;
	font-weight: bold;
	top: 0;
	z-index:1;
	left:0px;
}

.menu-main ul.AspNet-Menu ul
{	
	width: 152px;
	top: -1px;
	left: 151px;
	color: #003F87;
	background-color: white;		
	border-top: 1px solid #C0C0C0;
}

.menu-main ul.AspNet-Menu ul ul
{
	width: 152px;
	top: -1px;
	left: 151px;
	color: #003F87;
	background-color: white;
	border-top: 1px solid #C0C0C0;
}

.menu-main li /* all list items */
{width: 152px;}

.menu-main li:hover a, .menu-main li:hover span, .menu-main li.AspNet-Menu-Hover a, .menu-main li.AspNet-Menu-Hover span, .menu-main li:hover li:hover a, .menu-main li:hover li:hover span, .menu-main li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .menu-main li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .menu-main li:hover li:hover li:hover a, .menu-main li:hover li:hover li:hover span, .menu-main li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .menu-main li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{background-color: #E0E0E0;}

.menu-main li:hover li a, /* the tier above this one is hovered */
.menu-main li:hover li span,
.menu-main li.AspNet-Menu-Hover li a,
.menu-main li.AspNet-Menu-Hover li span,
.menu-main li:hover li:hover li a,
.menu-main li:hover li:hover li span,
.menu-main li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.menu-main li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{background-color: white;}

.menu-main a, .menu-main span
{
	padding: 3px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #C0C0C0;
	color: #003F87;
	background-color: white;
	margin-top: 0;
}

#productSummary h2  { color: #003F87; }

/*#nav ul
{
	border-style: solid;
	border-width: 1px 0px;
	border-color: #C0C0C0;
	padding: 0;
	margin: 0;
}
 
 #nav li
{
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #C0C0C0;
	position: relative;
	width: 152px;
	background-color: White;
	
	list-style-type: none;
    list-style-position : outside;
}
  
  #nav li ul {
  display: block;
  position: absolute; 
  top: 0;
  left: 151px;
  }
  	
#nav li:hover ul, #nav li.over ul{ display: block; }

#nav a:link, #nav a:active, #nav a:visited
{
	color: #003F87;
	text-decoration: none;
	padding: 8px 3px;
	display: block;
}
#nav a:hover{
    background-color:#E0E0E0;
}
*/

.stateImage { float:left; 
                margin-right:5px;
                margin-top:5px; 
              } 

.formContainer 
{
    border: 1px solid silver; 
    background-color: #F5F5F5;
    padding:5px;    
}

.controlBar { margin: 10px 0; }
.twitterLink:link, .twitterLink:visited, .twitterLink:hover {color:#000; }
.image {
    border-style: none;
    display:block;
    margin:auto;
}

