body {
    margin: 0px;
    padding: 0px;
    height:100%;
    background-image: url(images/stone.gif);
    /*background-repeat:repeat-x;*/
}

body, th, td {
    font-family: Verdana, Arial, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color: #252525;
}

H1 
{
    color: #252525;
    font-size:16px;
    font-weight:bold;
}

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
}

.align-justify {
	text-align: justify;
}

.text1 {
    color: #3173BE;
}

.text2 {
    font-size: 10px;
    color: #D7D7D7;
}
.text3 {
    font-size: 14px;
    color: #F78C18;
}
.textbold {
    font-size: 12px;
    font-weight:bold;
    color: #808080;
}
a {
    color: #0000ff;
}

a:hover {
	text-decoration: none;
}

.bg1 {
    background-image: url(images/bg_blue.gif);
    background-repeat: repeat-x;
}

/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
    font-size: 12px;
    font-weight:bold;
    color: #FFFFFF;
}

.style1 a {
    color: #FFFFFF;
}

.style1 a:hover {
}

.topnav 
{
    color: #FFFFFF;
    font-size: 10px;
    font-weight:bold;
    text-decoration: none;
}
.topnav a {
    color: #FFFFFF;
    text-decoration: none;
    
}

.topnav a:hover 
{
    color: #ffff00;
}

.mainnav 
{
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    padding-bottom:3px;
    margin-bottom:3px;
}
.mainnav a {
    color: #ffffff;
    text-decoration:none;
    padding-bottom:5px;
    margin-bottom:3px;
    
    
}

.mainnav a:hover 
{
    color: #cfc228;
    
    
    
}

.title 
{
    color: #835d49;
    font-size: 16px;
    font-weight:bold;
}

.copyright 
{
    color: #ffffff;
    font-size: 10px;
}


.subnav 
{
    color: #ffffff;
    font-size: 11px;
    padding: 5px, 3px;
    line-height:16px;

}

.subnav a
{
    color: #ffffff;
    text-decoration:none;
    padding: 3px;
    height:12px;
    width:154px;
    position:relative;
    display:inline-block;
}

.subnav a:hover
{
    color: #ffffff;
    padding: 3px;
    height:12px;
    width:154px;
    background-color:#2c2c2c;
    position:relative;
    display:inline-block;
    
}

.standardpage 
{
    text-align:left;
    background-image: url(images/canvas.gif);

}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:gray;
	opacity:1;
	filter: alpha(opacity=100);
	width:305px;
}

.popupHover {

	background-color:yellow;
}

.byhnav {
 padding-left:1px;
 padding-right:1px;
}

.stepnav 
{
 font-size:10px;
     
}

/*Modal Popup*/
.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:0px;
	width:330px;
	position:relative;
	z-index:100;
	
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}


/* Rounded Corners*/

.roundedPanel
{	
	width:300px;	
	background-color:#5377A9;	
	color:white;
	font-weight:bold;		
}

.teamnav
{	
	color:white;
}

.teamnav a
{	
	color:white;
	text-decoration:none;
}

.teamnav a:hover
{	
	color:#daa520;
	text-decoration:none;
}