﻿table, tbody, tfoot, thead, tr, th, td {padding: 0;}
table.ctbl td {padding: 0.25em;}
.fldbox {
	padding: 8px; background-color: #ededed; border: 1px solid #ccc; border-radius: 4px;
}
.vendorcontent  a {
    text-decoration: none;
}
.formbutton {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #84bc3e), color-stop(1, #5cb811) );
    background: -moz-linear-gradient( center top, #84bc3e 5%, #5cb811 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84bc3e', endColorstr='#5cb811');
    background-color: #84bc3e;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #268a16;
    display: inline-block;
    color: #fff;
    font-family: Verdana;
    font-size: 12px;
    padding: 6px 18px;
    text-decoration: none;
}
.formbutton:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #84bc3e) );
	background: -moz-linear-gradient( center top, #5cb811 5%, #84bc3e 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#84bc3e');
	background-color: #5cb811;
}
.formbutton:active
{
	position: relative;
	top: 1px;
}
#left
{
	background-image: none;
}
span
{
	display: inline;
}
#sidemenu
{
	width: 200px;
	border: 1px solid #ccc;
	padding: 8px;
	margin: 0px 10px 0px 0px;
}
#sidemenu ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#sidemenu ul li
{
	padding: 8px;
	padding-left: 5px;
	border-bottom: 1px solid #ccc;
}
#sidemenu
{
	font-size: 0.95em;
}
#sidemenu h2
{
	color: #5cb811;
	font-size: 1.25em;
}
h2 {line-height: 1.1em;}
#left
{
	width: 100% !important;
}
#content-body-full ul, #content-body-full ol, #content-body-full-1 ul, #content-body-full-1 ol
{
	padding: 8px 0px 8px 25px !important;
}
#leftcolumn table.ctbl2 td select {font-size: 12px; padding: 2px;}
#leftcolumn table.ctbl2 td input[type=text] {font-size: 12px; padding: 2px;}
#content-body-full span {display: inline !important;}
			
@media screen and (max-width: 500px)
{
	#right-header, #search-container {display: none !important;}
	#content-container-inner, #left, #footer, #header, #main-content-container, #page-content-container, #footer p, #page {width: 100% !important;}
}
#tdRight {display: none !important;}			

#rightText 
{
	border-radius: 4px;
	padding: 12px;
	border: 1px solid #ccc;
	background-color: #EDEDED;
	min-height: 200px;
	margin-top: 65px;
	margin-left: 5px;
	color: #666;
	line-height: 1.5em;
	font-family: Verdana, Sans-Serif;
}
#rightText .hdr 
{
	font-family: Tahoma, Verdana, Sans-Serif;
	padding-bottom: 4px;
	border-bottom: 1px solid #999;
	margin-bottom: 6px;
	font-size: 1.25em;
	font-weight: normal;
	color: #999;
}
#wizard h3 
{
	color: #84bc3e;
	font-size: 1.4em;
	margin-bottom: 4px;
	margin-top: 6px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
	font-weight: normal;
}

#pagetitle {
	margin: 25px 0 15px 0;
    	line-height: 1em;
	color: #67812d;
}
#pagetitle span {
	color: #444444;
	/* color: #0d7c99; */
	display: inline;
	font-size:.8em;
	font-style: italic;
}
#pagetitle span span{
	font-size: .5em;
	font-style: normal;
	font-weight: 100;
}
    .publicTable 
    {
        font-size: 0.9em;
    }
    .alertText 
    {
        font-weight: bold;
        color: Red;
    }
    .headerText 
    {
        font-size: 1.1em;
        color: #066077;
        font-weight: bold;
        margin-bottom: 8px;
        margin-top: 5px;
    }
/*
#leftcolumn table.ctbl td, #left table.formTable td {padding: 3px;}
#leftcolumn table.ctbl2 td {padding: 6px; font-size: 12px;}
*/
.RadForm.rfdRadio .search-controls label {
    display: inline-block;
}

#pagetitle {
    font: 34px "proxima-nova-light", Arial, Helvetica, sans-serif;
    color: #3f8ea6;
    border-bottom: 4px double #e8e8e8;
    margin: 20px 0 10px 0;
}
@media (min-device-width: 980px) and (min-width: 980px) {
    #pagetitle {
        font: 48px "proxima-nova-light", Arial, Helvetica, sans-serif;
    }
}
@media (min-device-width: 980px) and (min-width: 980px) {
    #pagetitle {
        font: 40px "proxima-nova-light", Arial, Helvetica, sans-serif;
        border-bottom: 4px double #e8e8e8;
        margin-bottom: 10px;
    }
}
@media (min-device-width: 740px) and (min-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
    #pagetitle {
        font: 40px "proxima-nova-light", Arial, Helvetica, sans-serif;
        border-bottom: 4px double #e8e8e8;
        margin-bottom: 10px;
    }
}
#pagedescription {
    font-size: 1.25em;
    font-style: italic;
    font-family: "proxima-nova-light",Arial,Helvetica,sans-serif;
    color: #999;
}
