@charset "utf-8";
/* CSS Document */

body {
	font-family: Helvetica, Arial, Tahoma, Verdana,  sans-serif;
	font-style: normal;
	background-color: #EAEAEA;
	height: 100%;
}
#text {
 font-family: Helvetica, Arial, Tahoma, Verdana,  sans-serif;
	font-style: normal;
	font-size: 14px;
	padding: 10px;
	text-align:justify;
	clear:both;
}
#text h2{
	color: #BF2F38; 
}
#text h3{
	color: #BF2F38; 
}
#text h4{
	color: #BF2F38; 
}
#text a {
	color: #bf2f37;
	text-decoration:none;
}
#text a:hover {
	color: #bf2f37;
	text-decoration:none;
	font-weight: bold;
}
#wrapper {
position: absolute;
	visibility: visible;
	z-index: 0;
	height: 100%;
	width: 1044px;
	LEFT: 50%;
	MARGIN: 0px 0px 0px -522px;
}
#flashheader {
 width: 1044px;
 height: 227px;
 background-color: #C4434A;

} 
body #flashheader {
z-index: 5;
}
#menu {
            width: 1044px;
			position:absolute;
			z-index:9;
            background-image:url('images/nav.png');
            background-repeat:repeat-x;
            float: left;
            }
             
            #menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
            width: 8em;
            float: left;
            }
             
            #menu a, #menu h2 {
            font: bold 11px/16px arial, helvetica, sans-serif;
            display: block;
            border-width: 0px;
            border-style: solid;
            border-color: #ccc #888 #555 #bbb;
            margin: 0;
            padding: 1px 2px;
            }
            #menu a, #menu h3 {
            font: bold 11px/16px arial, helvetica, sans-serif;
            display: block;
            border-width: 1px;
            border-style: solid;
            border-color: #ccc #888 #555 #bbb;
            margin: 0;
            padding: 1px 2px;
            }
            #menu h2 {
            color: #fff;
            text-transform: uppercase;
			background-color: #AE1E2D;
            }
             
            #menu a {
            color: #fff;
            background-image:url('../images/nav.png');
            background-repeat:repeat-x;
            text-decoration: none;
            }
             
            #menu a:hover {
            color: #a00;
            background: #fff;
            }
             
            #menu li {
            position: relative;
            }


			#menu ul li ul li {
				background-color:#AE1E2D;
			}
			body #menu ul li ul li {
				z-index: 9;
			}
            #menu ul ul {
            position: absolute;
            z-index: 500;
            }
             
            #menu ul ul ul {
            position: absolute;
            top: 0;
            left: 100%;
            }
             
            div#menu ul ul,
            div#menu ul li:hover ul ul,
            div#menu ul ul li:hover ul ul
            {display: none;}
             
            div#menu ul li:hover ul,
            div#menu ul ul li:hover ul,
            div#menu ul ul ul li:hover ul
            {display: block;}  
            
            
            tr#menu ul ul,
            tr#menu ul li:hover ul ul,
            tr#menu ul ul li:hover ul ul
            {display: none;}
             
            tr#menu ul li:hover ul,
            tr#menu ul ul li:hover ul,
            tr#menu ul ul ul li:hover ul
            {display: block;}  
#topbar {
width: 1044px;
height: 29px;
font-size:14px;
background-image:url(images/top_nav.png);
background-repeat:repeat-x;
}
#topbar a{
 color:#994753;
 padding-top: 4px;
}

#mainbody {
/*background-image:url(images/bg_main.jpg);*/
float: left;
clear:both;
z-index: 5;
height: 100%;
}            
#bodywrapper {
height: 100%;
background-color: #F5F5F5;
width: 1044px;
}
#breadcrumb{
float:left;
padding-left: 10px;
}
#loginlink {
float: right;
padding-right: 10px;
}
#topbuts {
float: left;
margin-left: 2px;
margin-top: 10px;
margin-bottom: 10px;
}
#leftmain {
width: 100%;
height: 100%; 
/*839 */background-image: url(images/bg_main.jpg);
background-color: #F5F5F5;
}
#rightmain {
position:relative;
width: 170px;
height: 100%;
background-color: #F5F5F5;
vertical-align:text-top;
overflow:hidden;
}
.style1 {color: #bf2f37}
#topic1{
 width: 247px;
 height: 237px;
 float:left;
 margin-left:24.5px;
 background-image:url(images/new_sq.gif);
 font-size: 14px;
 text-align:left;
}

#topic1 a {
	color: #bf2f37;
	text-decoration:none;
}
#topic1 a:hover {
	color: #bf2f37;
	text-decoration:none;
	font-weight: bold;
}
#topspacer {
	height: 40px;
	clear: both;
}
#spacer {
	height: 80px;
	clear: both;
}
#bottomspacer {
	height: 120px;
	clear: both;
}
#clips{
 background-image:url(images/new pics/video.jpg);  
 width:820px; 
 height:140px;
 clear: both;
 margin-left: 17px;
 padding-top: 27px;
 padding-left: 20px;
}

#bottombuts {
 vertical-align:bottom;
}
#bottomlogos {
vertical-align:bottom;
}
#footerbar {
	background-image:url(images/bottombar.gif);
	background-repeat:repeat-x;
	height:31px;
	width: 1044px;
}
#footer {
	color: #fff;
	font-size: 8pt;	
	text-align: left;
	background-color: #af1e2d;	
	float:left;
	overflow: hidden;
	width:1044px;
	line-height: 100%;
	vertical-align:top;
	clear:left;
}

#footer p {
	color: #fff;
	line-height: 100%;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footerShadowTop {
	background-image:url('../images/footerShadowTop.png');
	background-repeat:repeat-x;
	height: 35px;
}

#footerShadowTop img {
	position:relative;
	left: 20px;
	top: 20px;
}

#footerMiddle {
	
	height: 130px;
	padding: 0px 20px 0px 20px;
	
}

.siteMapColumn {
	float:left;
	font-size: 8pt;
	color: white;
	height: 130px;
	width: 150px;
	padding: 15px 0 0 0 ;

}

.siteMapColumn li {
	padding: 0 0 0 8px;
	margin-top: 0.5em;
}

#siteMap {
	float: left;
}

#footerLogo {
	float: right;
}

#footerLogo img {
	position: relative;
	top:10px;
}

#footerShadowBottom {
	background-image:url('../images/footerShadowBottom.png');
	background-repeat:repeat-x;
	height: 35px;
}

#copyright {
	text-align: right;
	font-weight: bold;
	padding: 12px 12px 0 0;	
}