html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: verdana;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.5;
	color: black;
	background: white;
}
a {
	color: #0000FF;
}
a:hover {
	color: #EF0A0F;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


.clear{
clear:both;
}

p{margin-bottom:10px; margin-top:10px;}

#main{
border:1px solid black;
width:780px;
margin:0 auto;
background-image:url(../images/lbg.jpg);
background-repeat:repeat-y;
background-position: right;
}

#header{
height:144px;
width:780px;
background-image:url(../images/header.jpg)
}
#header .logo{
height:144px;
width:504px;
float:left;
}
#header .flash{
height:144px;
width:276px;
float:right;
}

#right{
width:175px;
margin:0 auto;
float: right;
padding:10px 15px 10px 20px;
color: #FFFFFF;
}

#right a{
color: #000000;
}

#right a:hover{
color: #FFFFFF;
}

#right h2{
font-size:100%;
font-weight:bold;
line-height: 120%;
}

#right p{
font-size:75%;
margin:5px 0 10px 0;
}

#right img{

margin:5px 0 5px 0;

}

#content{
width:570px;
margin:0 auto;
float: left;
font-size:70%;
}

#content .breadcrumb{
clear: both;
padding: 5px 9px 10px 19px;
font-size:100%;
}

#contentTop{
font-size:105%;
width:530px;
margin:0 auto;
padding:20px;
line-height:140%;
}


#contentTop img{
float: left;
margin:0px 15px 0px 0px;
}


#contentTop h1{
font-size:140%;
font-weight:bold;
margin:0px 5px 10px 0px;
color:#EF0A0F;
}

#contentTop h2{
font-size:120%;
font-weight:bold;

}

#contentTop h2.second{
font-size:100%;
font-weight:bold;
display: block;
}

#contentLeft{
font-size:105%;
width:255px;
margin:0 auto;
float: right;
padding:10px 0px 20px 20px;
line-height:140%;
}

#contentLeft li, #contentRight li{
padding:0px 0px 10px 0px;
}

#contentLeftBig{
width:340px;
margin:0 auto;
float: right;
padding:10px;
}


#contentLeft h2{
font-size:120%;
font-weight:bold;
}

#contentRight h2{
font-size:120%;
font-weight:bold;
}

#contentRightSmall h1, #contentRight h1{
font-size:140%;
color: #EF0A0F;
font-weight:bold;
line-height: 130%;
}

#contentRightSmall h2{
font-size:120%;
font-weight:bold;
margin-top: 15px;
}

#contentRight strong{
font-weight:bold;

}

#contentRight{
width:255px;
margin:0 auto;
float:left;
padding:10px 10px 10px 20px;
font-size:105%;
line-height:140%;
}

#contentRightSmall{
width:180px;
margin:0 auto;
float: right;
padding:10px 10px 10px 20px;
font-size:105%;
line-height:140%;
}


#footer{
width:780px;
margin:0 auto;
clear:both;
}


/* NAV BAR TOP//////////////////////////////////////////////////////////////*/

/* NAV BAR TOP//////////////////////////////////////////////////////////////*/

#navTop { width:780px; background-color:#979797;}


ul#menuTop{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background:transparent url("../images/OFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #555555;
	border-top:1px solid #919191;
}
ul#menuTop li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
ul#menuTop li a{
	display:block;
	float:left;
	color:#51507C;
	text-decoration:none;
	font-weight:bold;
	padding:10px 18px 0px 14px;
	height:24px;
	background:transparent url("../images/DIVIDER.gif") no-repeat top right;
	}
ul#menuTop li a:hover{
	background:transparent url("../images/HOVER.gif") no-repeat top right;	
	}
	
	
	
	
	
	
	
	/* NAV BAR  BOTTOM //////////////////////////////////////////////////////////////*/

/* NAV BAR BOTTOM //////////////////////////////////////////////////////////////*/

#navBtm { width:780px; background-color:#979797;}


ul#menuBtm{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background:transparent url("../images/OFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #555555;
	border-top:1px solid #919191;
}
ul#menuBtm li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
ul#menuBtm li a{
	display:block;
	float:left;
	color:#51507C;
	text-decoration:none;
	font-weight:bold;
	padding:10px 18px 0px 14px;
	height:24px;
	background:transparent url("../images/DIVIDER.gif") no-repeat top right;
	}
ul#menuBtm li a:hover{
	background:transparent url("../images/HOVER.gif") no-repeat top right;	
	}





/*//////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////*/


#content ul{
list-style-type:circle;
padding-left:15px;
font-size: 100%;
margin:10px 0 10px 0;


}


.phonenumber{
background-image:url(../images/phone.jpg);
background-repeat:no-repeat;
background-position:2px 4px;
background-color:#51507C;
padding-left:20px;
color:#fff;
font-size:100%;
font-weight:bold;
margin-bottom:8px;
}






.alignmiddle{
width:153px;
margin:0 auto;

}

#address{
background-color:#CCCCCC;
text-align:center;
padding:5px;


}

#address p{
font-size:60%;
margin:0 0 5px 0;
}