body 
{
	font-family:helvetica,arial; 
	font-size:12px; 
	font-weight:normal; 
	
}
.background
{
	background-color:#eeeeee; margin:0;
}


#main
{
	width: 774px;
	background-color: #fff;
	margin: auto;
}

#footer
{
	clear: both;
	background-color: #bf3007;
	color: #fff;
	padding: 3px;
	
}


td 
{
	font-family:helvetica,arial; 
	font-size:11px; 
	color:#07305F; 
	line-height: 16px
}
h1
{
	font-family:helvetica,arial; 
	color:#096DAD; 
	font-weight:bold; 
	font-size:17px; 
	margin-bottom:3pt; 
	margin-top:1pt; 
	line-height: 18px
}
h2				{font-family:helvetica,arial; color:#096DAD; font-weight:bold; font-size:13px; margin-bottom:3pt; margin-top:1pt; line-height: 18px}
h3				{font-family:helvetica,arial; color:#096DAD; font-weight:bold; font-size:12px; margin-bottom:3pt; margin-top:1pt; line-height: 18px}

#toplinks
{
	padding-top:4px;
	padding-right: 4px;
}

#maincontent
{
	border-left: 2px solid #bf3007;
		border-right: 2px solid #bf3007;
}

#toplinks A	{ font-weight: bold; color:#002200;  text-decoration:none;  }
#toplinks A:visited	{ color:#002200;   text-decoration:none}
#toplinks A:hover	{ color:#006600;   text-decoration: underline}


#footer A	{  color:#ffffff;  text-decoration:none;  }
#footer A:visited	{ color:#ffffff;   text-decoration:none}
#footer A:hover	{ color:#ffffff;   text-decoration: underline}


textarea		{font-family: Verdana; font-size: 11px }
select       	{font-family: Verdana; font-size: 11px }
input        	{font-family: Verdana; font-size: 11px }

.button {
border-bottom:thin solid #3D4529;
border-right:thin solid #3D4529;
border-top:thin solid #CEED85;
border-left:thin solid #CEED85;
background-color: #096DAD; 
color:#Ffffff; 
font-weight:bold}


UL {
	PADDING-LEFT: 2px; 
	MARGIN-BOTTOM: 7px; 
	MARGIN-LEFT: 7px; 
	TEXT-ALIGN: justify
}
LI {
	PADDING-LEFT: 2px; 
	MARGIN-BOTTOM: 7px; 
	MARGIN-LEFT: 7px; 
	TEXT-ALIGN: justify
}

table.outline{ border-left:1px solid #ffffff;  border-right:1px solid #ffffff;}

#menu 
{  
background-color:#bf3007;
height: 36px;
vertical-align:top;  
}


.imageright { 
float: right; 
margin: 15px 0px 10px 15px;
}


.imageleft { 
float: left; 
margin: 15px 10px 10px 0px;
}


hr  { border: none 0; border-top: 1px solid  #096DAD; height:1px; }	

.small { font-size:10px; }

.logo { 
	margin-right: 10px; 
	border: 1px solid #083973;

}

 .topimage {    border-bottom:1px solid #ffffff; }
 
#maincontent { padding:15px;
clear: both;
min-height: 300px;

 }
 
 .homebox { padding-right:15px; }
 


#menulinks {
    padding:0px 0px 0px 0px;
    margin-bottom:0;
    margin-top:0px;
}

#menulinks ul {
    margin: 0;
    padding: 0;
}


#menulinks li {
	border-left: 1px solid white;
	margin: 0;
	list-style: none; 

}


#menulinks li a {
    display: block;
    padding: 4px;
	text-decoration: none;
    font-weight: bold;
	height: 15px;
	color: #1821A5;
	border-bottom: 1px solid  #ffffff;
	text-align: left;
}

#menulinks li a {
    width: auto;
    height:auto;
	color: #1821A5;
	text-align: left;
}

#menulinks li a:hover {
    background-color: #1821A5;
    color: #ffffff;
}


.menu_heading{
color:#FFFFFF;
font-weight:bold;
background-color:#1821A5;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
border-left: 1px solid white;
border-bottom: 1px solid;
height:15px;
 font-size:1.1em;
}

/* Admin Styles */

a.admin_menu:link, a.admin_menu:visited, a.admin_menu:hover {
    color:#FFFFFF;   
    background-color: #1821A5;
	cursor:default;
}

.details_cell{
	background-color:#94e7ef;
}

.white_text{
    color:#FFFFFF;
}

.admin_h1{
	font-family:  helvetica, arial;
	color: #202020;
	font-size:1.5em;
	font-weight:bold;
}

.preview_div {
    overflow: auto;
    border: 1px solid #cccccc;
	height:400px;
	width:630px;	
	padding:5px;
}

/* Table Classes */

.row_style1 {
    background-color: #94e7ef;
}

.row_style2 {
    background-color: #ffffff;
}

/* Forms */

.label_cell {
    background-color: #E0E0E0;
	width:110px;
}

.element_cell {
    background-color:#BCF1F6;
}

.editor_label_cell {
    background-color: #CACACA;
	width:15%;
}

.editor_element_cell {
    background-color: #94e7ef;
	width:35%;
}


a.admintoplinks:hover {
    text-decoration:underline;
}

#toplinks
{
display: block;
float: right;
}

#contact-container
{
width: 98%;
height: 120px;
 padding: 3px;

         border:  2px solid #bf3007 ;
}
.nhead
{
	  width: 98%;
	  padding: 3px;
	color: #fff;
	font-weight: bold;

	font-size: 12pt;
	text-align: center;
      background-color: #bf3007 ;
      border:  2px solid #bf3007 ;
}


   #ticker-container {
        position:relative;
        overflow:hidden;
        width: 98%;
        height: 120px;
   
        background-repeat: repeat;
        padding: 3px;

        border:  2px solid #bf3007 ;
        }
	
	#ticker {
		position:relative;
		width:150px;
	}
	
	#ticker ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            font-size: xx-small;
            font-weight: normal;
            color: ;
            padding-left: 2px;
	}
	
	#ticker ul li a {
            font-family: arial;
            font-size: xx-small;
            font-weight: normal;
            color: ;
            text-decoration: none;
            padding-left: 2px;
	}
        
        #ticker ul li a:hover {
            font-family: arial;
            font-size: xx-small;
            color: ;
            text-decoration: none;
            padding-left: 2px;
        }