/*---------------- begin base styles ----------------*/

a, b, i, li, td, th, h1, h2, h3, h4, h5, h6, dt, dd, pre, address, td, body, em, ul, select, sup, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#000;
}
a{
font-weight: bold;
text-decoration:none;
color:#A80002;
}
a:hover{
text-decoration:underline;
}

h1, h2, h3, h4, h5 { font-weight: bold; }

h1
{
    font-size: 34px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: lowercase;
    color: #A80006;
    text-align: left;
    letter-spacing: 0.1px;
}
h2 { font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #A80006;
    text-align: left;
    letter-spacing: 0.1px;
    }
h3 { font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    text-align: left;
    letter-spacing: 0.1px;
    }
h4 { font-size: 1.2em; padding:0; margin:0; font-weight: normal;}
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; padding:0; margin:0 0 20px 0;}
h6 a { font-weight:normal; text-decoration:underline;}
h7
{
    font-size: 1.0em;
    color: #FFFF00;
    font-weight: normal;
}
p
{
    font-size: 13px;
    padding: 0;
    margin: 10px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: bold;
}
li { font-size: 13px; padding:0; margin:5px 0 0 0;font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: bold;}

html {
	margin: 0;
}
body
{
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 62.5%;
}

#footer
{
    width: 680px;
    height: 55px;
    background-position: url(images/footer.gif);
    background: url(images/footer.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
}

#footercontent
{
    padding: 5px;
    margin: 5px;
    width: 670px;
    height: 25px;
    color: #FFFFFF;
    font-family: Helvetica;
    font-size: 14px;
}

#footercontent a
{
    color: #FFFFFF;
    font-size: 11px;
}

#header
{
    width:1000px;
    height: 70px;
    background-position: url(images/header.jpg);
    background: url(images/header.jpg);
    background-repeat: no-repeat;
}

#logoheader
{
    width:170px;
    height: 68px;
    background-position: url(images/logo2.gif);
    background: url(images/logo2.gif);
    background-repeat: no-repeat;
    float:left;
}

#menuheader
{
    width: 900px;
    height: 45px;
}


#topNav
{
    text-align:center;
}

#topNav ul
{
    margin: 0px;
    width: 1100px;
    list-style-type: none;
    text-align: center;
} 

#myContent
{
    
    width: 704px;
    height: 207px;
    background-color: #FFFFFF;
}

.roundcont {
	width: 100px;
	background-color: #660105;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block;
}

#topNav li
{
    font-size: 1.1em;
    display: inline;
    float: left;
    margin: 0 1px 0 0;
    width: auto;
    height: 40px;
    padding-left: 10px;
}

#topNav li a
{
    text-decoration: none;
    text-transform: lowercase;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Helvetica;
    float:left; 
    text-align:center; 
    line-height:normal;
    font-size: 1.2em;
    vertical-align: middle;
    
}

#topNav li a:hover
{
    
   
    
}

.topnav
{
    
    font-size: 1.2em;
    text-transform: lowercase;
    text-decoration: none;
    vertical-align:middle;
}


* html #topNav li a {
	width: 100%;
}

/* \*/
* html #topNav li a {
	width: 100%;
}
/* */

#topNav li a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
    background-color: #A80002;
}
#leftContent{
background-color:#A80002;
}
#leftNav {
	width:160px;
} 


#leftNav ul {
	margin: 0px;
	padding: 0px;
} 

#leftNav li {
	text-align:left;
	font-size: 1.2em;
	border-top: 1px solid #FFF;
	margin: 0;
	list-style-type: none;
}

#leftNav li a {
	color:#FFF;
	padding: 7px 5px 7px 16px;
	height: 12px;
	display: block;
	text-decoration: none;
	background: url(images/nav-arrow-white.gif) no-repeat 0.6em 0.85em;
	font-weight:normal;
	text-transform: uppercase;
}
#leftNav li a:hover{
text-decoration:underline;
}

#leftNav ul li#l4  {
	border-bottom: 1px solid #FFF;
}
#leftNav p{
	color:#FFF;
	font-size: 1.1em;
	padding-left:10px;
}


#clocks{
	padding:0;
	margin:0; 
}
#clocks ul{
	padding:0;
	margin:0;
	float:left;
}


#clocks li {
	font-size: 1em;
	color:#FFF;
	width:93px;
	display: inline;
	float: left;
	margin: 0 10px 0 10px;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: #848484 url(images/nav-arrow-white.gif) no-repeat 0.2em 0.3em;
}

#clocks li#c1 {width:105px;}
 
#sitemap{
	padding-top:6px;
	margin:0;
}

#sitemap li {
	font-size: 1em;
	color:#000;
	display: inline;
	float: left;
	padding: 7px 0 0 10px;
	list-style-type: none;
}

#sitemap li a{
	font-size: 1em;
	color:#000;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
	text-decoration: none;
}
#dottedLine{
	padding:0;
	margin:0;
	height:30px;
	background: url(images/dotted-line.gif) top right no-repeat 0.2em 0.8em;
}

p#copyright {
	width: 770px;
	float: left;
	clear: both;
}


#login{
	padding-left:10px;
	margin:0;
}
form{
	margin:0;
	padding-bottom:30px;
}
#login p{
	padding:0;
	margin:0;
 }

.input-box {
	width:137px;
	margin:0 0 5px 0;
	color: #000;
	background: #FFF;
	border: #000 solid 1px
}
.serachinput-box {
	width:137px;
	margin:0;
	color: #000;
	background: #FFF;
	border: #000 solid 1px
}

.submit-button {
	margin-right:10px;
	color:#FFF;
	font-size: 1.1em;
	background: url(images/nav-arrow-white.gif) no-repeat 0.6em 0.85em;
	text-transform: uppercase;
	width:80px;
	text-align:center;
	color: #FFF;
	background: #000;
	border: 1px #FFF outset;
}

#address{
font-size: 1em;
	margin: 5px 0 10px 10px;
	width:140px;
	padding:0;
}

#address p{
	margin: 0;
	padding:0;
}

.breadcrumb{
	color:#A80002;
	font-size: 1em;
	text-decoration:none;
}
.breadcrumb a{
	padding-left:5px;
	color:#A80002;
	font-size: 1em;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumb a:hover{
	text-decoration:underline;
}
.latestnews{
	color:#848484;
	font-size: 1.1em;
}
.copyright{
	color:#FFF;
	font-size: 1em;
	padding-left:10px;
}
.photoOutline{
	border: 1px solid #A80002;
}
.arrowBullet{
	font-weight: bold;
	padding-left:10px;
	margin:0;
	list-style-type: none;
	background: url(images/arrow-black.gif) no-repeat 0.2em 0.3em;
}

.footerLinks a{
font-weight:normal;
color:#fff;
text-decoration:none;
}
.footerLinks a:hover{
text-decoration:underline;
}

.arrowBulletred a{
	padding-right:10px; margin:0;
	list-style-type: none;
	background: url(images/red-arrow.gif) no-repeat 2.4em 0.3em;
	font-size: 1.2em;
	font-weight: bold;
}
.arrowBulletred a:hover{
	text-decoration:underline;
}

.arrowBulletgrey {
	padding-left:0; margin:0;
	list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	color:#000000;
}
.arrowBulletgrey a{
	color:#000000;
	padding-left:10px; margin:0;
	list-style-type: none;
	background: url(images/nav-arrow.gif) no-repeat 0.2em 0.3em;
}
.arrowBulletgrey a:hover{
	text-decoration:underline;
}
.columnHeader {
	padding-left:5px; margin:0;
	font-size: 1.2em;
	font-weight: bold;
	color:#FFF;
}
p.small {
	padding-left:10px; margin:0;
	font-size: 1em;
	color:#848484;
}


.text{
    width:550px;
	padding:0;
	margin:0;
}
.text ul{
	padding:0;
	margin:0;
}


.text li {
	font-size: 1em;
	color:#FFF;
	display: inline;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: #fff url(images/red-arrow.gif) no-repeat 0.2em 0.3em;
}

.collapsePanelHeader{	
	width:auto;		
	height:auto;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.collapsePanel {
	height:0px;
	background-color:white;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.mGrid
{
    width: 100%;
    margin: 10px 0 10px 0;
}
.mGrid td
{
    
    padding: 2px;
}
.mGrid th
{
    padding: 4px 2px;
}
.mGrid .alt { height: 60px; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    font-weight: bold;
    color: #808080;
    line-height: 12px;
    font-size: small;
}   
.mGrid .pgr a
{
    color: #CC0000;
    text-decoration: none;
}
.mGrid .pgr a:hover
{
    color: #E8DC00;
    text-decoration: none;
}

.photoContent
{
    padding: 10px;
    width: 180px;
    height: 100px;
    background-color: #FFFFFF;
    text-align: center;
}

