﻿html 
{ 
    /* always show firefox scrollbar, to prevent horizontal shift. */
    overflow:-moz-scrollbars-vertical; 
}

/* "Edit Module" button that appears on the front-end for authorized users. */
.webmodules_editModuleLink,
a.webmodules_editModuleLink,
a.webmodules_editModuleLink:link,
a.webmodules_editModuleLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; /*preserve layout*/
    color: Blue;
}
.webmodules_editModuleLink:hover,
a.webmodules_editModuleLink:hover
{
    color: #00A2FF;
}

/* "Edit Page" button that appears on the front-end for authorized users. */
.webmodules_editPageLink,
a.webmodules_editPageLink,
a.webmodules_editPageLink:link,
a.webmodules_editPageLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; 
    top: 5px;
    left: 5px;
    color: Blue;
}
.webmodules_editPageLink:hover,
a.webmodules_editPageLink:hover
{
    color: #00A2FF;
}

/* sub navigation highlighted/activated style. */
.subnav .on a:link, .subnav .on a:visited, .subnav .on a:hover, .subnav .on a:active
{
	background-color: #00FF00;
}

/******************************************************************************
 main navigation menu. 
******************************************************************************/

.mainNavDropDown
{
    padding: 10px 0px 0px 0px;
}

.mainNavDropDown_item,
.mainNavDropDown_item a,
.mainNavDropDown_item a:visited /* requird by IE6 to override ancestors. */
{
	background-color: #00FF00;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 15em;
    padding: 10px 5px;
}

.mainNavDropDown_item_hover,
.mainNavDropDown_item_hover a,
.mainNavDropDown_item_hover a:visited, /* requird by IE6 to override ancestors. */
.mainNavDropDown_item_hover a:hover, /* requird by IE6 to override ancestors. */
.mainNavDropDown_item_hover a:active /* requird by IE6 to override ancestors. */
{
	background-color: #00FF00;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 15em;
    padding: 10px 5px;
}


/***** Global Settings *****/

html, body {
	border: 0;
	margin: 0;
	padding: 0;
	}

body {
    background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
    color: #333399
	}
	
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC3333;
	}

/***** Common Formatting *****/

p {
	margin: 0;
	padding: 0;
	}

ul, ol {
	padding: 0 0 20px 20px;
	}

blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
	}

small {
	font-size: 0.85em;
	}

img {
	border: none;
	}

table {
	border: 0;
	margin: 0;
	padding: 0;
	}

/***** Forms *****/

form {
	margin: 0;
	padding: 0;
	display: inline;
	}

input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
	}

textarea {
	width: 100%;
	line-height: 1.25;
	}

label {
	cursor: pointer;
	}
	
	
.footer a:link, .footer a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ffffff;

	}

.footer a:hover, .footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ffffff;
	}
	
	
.content
{
    width: 480;
    background-color:#ffffff;
    min-height: 640px;
    padding-left:15px;
    padding-right: 15px;
}

.content p, li
{
    color:#333399;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

.content h2
{
	color:#CC3333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

.leftColum a
{
    
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
.leftColum p
{
    padding-left:15px;
}



.testRelults {
background:#FFFFFF url(images/success.gif) no-repeat scroll 10px 11px;
border:2px solid #27D600;
margin:5px 0 10px;
padding:10px 32px;
vertical-align:middle;
}
