body, div, td, th, p {
color: #666;
}
input {
color: #333;
}
.thumb, .thumbLeft, .thumbRight {
padding: 7px;
border: 1px solid #ddd;
background-color: #f3f3f3;
}
div#header {
width: 100%;
/*background-color: #EEE; */
height: 80px;
/*background-image:url(../images/fade.gif); */
background-repeat:repeat-x;
}
div#header h1 {
padding-top: 40px;
font-weight: normal;
letter-spacing: 6px;
font-size: 26px;
}
div.element .blockInfo {
/*border-top: 1px solid #222;*/
clear: both;
color: #555;
font-size: 11px;
/*background-color: #222;*/
background: transparent url('../images/blockInfo.gif') repeat-x top;
margin-bottom: 5px;
}
div.element .blockInfo a {
color: #195493;
font-size: 12px;
}
.grey {
color: #CCC;
}
.red {
color: #F00;
}
div.hiddenPreferences fieldset {
background-color: #ccc;
}
div.hiddenPreferences fieldset legend {
background-color: #ccc;
}
fieldset {
border: 1px solid #DDD;
background-color: #EEE;
padding-top: 10px;
color: #195493;
font-size: 12px;
}
fieldset legend {
border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
border-right: 1px solid #DDD;
font-size: 13px;
color: #195493;
font-weight: normal;
letter-spacing: 1px;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
background-color: #EEE;
margin-bottom: 10px;
}
div#container_element h2 a {
text-decoration: none;
color: 94c6d5;
}
div#container_element h2 a:hover {
color: #4ad;
text-decoration: none;
/*background-color: #fff;*/
}
div#container_element a:active {
color: #00F;
background-color: #fff;
}
img.blockImage {
margin-top: 14px;
/*
border: 1px solid #ccc;
padding: 4px;
background-color: #fff;
*/
}
.blockHeading {
margin-top: 10px;
}
.blockBody, .blockBody p {
color: #444;
line-height: 18px;
padding-bottom: 8px;
}
div.editFlow {
padding: 2px;
background-color: #195493;	
/*border: 1px solid #ccc;*/
color: #FFF;
margin-top: 10px;
margin-bottom: 5px;
}
div.editFlow select {
color: #195493;
border: 1px solid #FFF;
font-size: 10px;
margin: 3px;
}
div.editFlowSelect {
/*float: right;*/
}
div.editFlow a {
margin-left: 2px;
color: #fff;
font-size: 12px;
text-decoration: none;
}
div.editFlow a:hover {
text-decoration: underline;
}
#crumbs {
padding: 6px 0 6px 0px;
font-size: 12px;
border-bottom: 1px solid #eee;
margin-bottom: 8px;
}
#crumbs a {
color: #c33;
}
#crumbs a:hover {
color: #f00;
text-decoration: none;
}
#adminbar {
width: 100%;
background-color: #fff;
}
.element_tertiary a {
font-size: 13px;
color: #09c;
/*border-bottom: 1px dotted #ccc;*/
display: block;
float: left;
clear: left;
padding: 0 0 0 23px;
margin: 0 0 0 30px;
background: transparent url('../images/gif/arrow_right2.gif');
background-repeat: no-repeat;
background-position: 0px 50%;
/*border: 1px solid #f00;*/
}
.element_tertiary a:hover
{
background-position: 5px 50%;
}
tr.alt {
background-color: #f3f3f3;
}
#vaughantemp p {
margin: 0;
padding: 0;
}
#vaughantemp2 td {
/*border-bottom: 1px dotted #ddd;*/
background: transparent url('../images/dotted-ddd.gif') repeat-x bottom;
}
.vsmal {
width: 30px;
}
#rashbox {
z-index: 89;
position: absolute;
display: none;
top: 40px;
left: 20px;
max-height: 500px;
overflow: auto;
background: #666;
/*border: 2px solid #fff;*/
opacity: 0.9;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
padding: 3px 10px;
}
#rashtxt {
font-size: 12px;
font-weight: bold;
color: #fff;
text-shadow: #000 0px 1px 2px;
}
.container_element {
width: 100%;
}
div.element_feedme h1 {
font-size: 13px;
color: #7193ab;
font-weight: normal;
padding: 0;
margin: 0px 0 0 0;
line-height: 120%;
}
.element_feedme p {
font-size: 11px;
margin: 0 0 6px 0;
color: #999;
}
.element_feedme {
font-size: 12px;
}
.element_cms {
clear: both !important;
padding: 0 0px 10px 5px;
}
div.ad {
display: block;
background: #ccc url(../images/adBg.gif);
}
.ad1, .ad2, .ad3, .ad4 {
width: 100%;
height: 100%;
text-align: center;
}
div.ad .ad1 {
background: transparent url(../images/ad1.gif) no-repeat top left;
}
div.ad .ad2 {
background: transparent url(../images/ad2.gif) no-repeat top right;
}
div.ad .ad3 {
background: transparent url(../images/ad3.gif) no-repeat bottom left;
}
div.ad .ad4 {
background: transparent url(../images/ad4.gif) no-repeat bottom right;
}
div.ad a {
display: block;
width: 100%;
height: 100%;
background: transparent url(../images/adText.gif) no-repeat center;
}
strong {
color: #333;
}
td h1, td h2, div h2, h2 div, h2 div a {
margin-top: 10px;
font-size: 14px !important;
/*#195493*/
color: #082963;
font-weight: normal;
}
div#container_element table tbody tr td {
/*border-right: 1px solid #f00;*/
padding: 5px 5px;
}
.element_file table {
margin: 10px 0 6px 0;
}
.element_file table tbody tr td {
font-size: 13px;
padding: 4px 10px 5px 20px !important;
color: #666;
}
.element_file table tbody tr td a {
text-decoration: underline !important;
padding-left: 24px;
background: transparent url('../images/icons/bullet_disk.png') no-repeat left;
}
.element h2, h2.blockHeading div {
color: #444;
font-family: "Comic Sans", "Trebuchet MS", "MS Trebuchet", sans-serif !important;
font-size: 18px !important;
font-weight: normal;
/*background: transparent url('../images/h1.gif') no-repeat bottom right;*/
margin-bottom: 0px;
padding: 0px 0 0 0;
}
.element h2 {
/*border-top: 1px solid #111;*/
}
.lighter {
color: #666;
}
.lightest {
color: #CCC;
}
table.pop_dialog_table {
border-collapse: collapse;
margin: auto;
table-layout: fixed;
	/*width:465px;*/
}
td, td.label {
font-size: 11px;
text-align: left;
}
td.pop_content {
/*background-color:white;*/
padding:0px;
background-image: url(../images/pop_dialog_border.png) !important;
}
td.pop_content h2 {
background: #6D84B4 none repeat scroll 0%;
border: 1px solid #3B5998;
color: white;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
td.pop_content h2 span {
border-top: 1px solid #788D8A;
display: block;
padding: 3px 10px 5px;
}
td.pop_content .dialog_content {
background-image: url(../images/pop_dialog_border.png) !important;
/*background:#FFFFFF none repeat scroll 0%;*/
background-color: #999;
border: 1px solid #888;
}
html[xmlns] .clearfix {
display: block;
}
.clearfix {
padding: 0 5px 0 10px;
}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
height: 10px !important;
overflow: hidden !important;
padding: 0px !important;
width: 10px !important;
}
td.pop_border {
background-image: url('../images/pop_dialog_border.png') !important;
}
td.pop_topleft {
background-image: url('../images/pop_dialog_top_left.png') !important;
}
td.pop_topright {
background-image: url('../images/pop_dialog_top_right.png') !important;
}
td.pop_bottomleft {
background-image: url('../images/pop_dialog_bottom_left.png') !important;
}
td.pop_bottomright {
background-image: url('../images/pop_dialog_bottom_right.png') !important;
}
a.eventCancel {
display: block;
float: right;
width: 12px;
height: 20px;
margin-right: 3px;
background: #676767 url('../images/dialog_close0.gif') no-repeat bottom center !important;
}
a.eventCancel:active {
background: #676767 url('../images/dialog_close0.gif') no-repeat bottom center !important;
}
a.eventCancel:hover {
background: #676767 url('../images/dialog_close1.gif') no-repeat bottom center !important;
cursor: hand;
}
div.payTotal {
padding: 2px 20px;
background-color: #94c6d5;
border-top: 2px solid #6496a5;
}
div.payTotal p {
color: #333 !important;
}
div.payTotal strong {
color: #000 !important;
}
div.payOption {
background-color: #222;
border-top: 1px solid #333;
padding: 1em 2em 1em 12em;
margin-bottom: 10px;
background-repeat: no-repeat;
background-position: top left;
}
div.payOption.one {
background-image: url('../images/payOption1.gif');
}
div.payOption.two {
background-image: url('../images/payOption2.gif');
}
div.payOption.three {
background-image: url('../images/payOption3.gif');
}
/* ----------------------------------------------------------------------------- */

div.blockBody, div.blockBody p {
color: #444;
font-size: 12px;
line-height: 19px;
text-align: justify;
}
div.blockBody ul li {
margin: 0px 8px;
list-style-image: url('../images/dcc_li2.gif');
}
div.hiddenPreferences /* goes round display:none preference popups, fieldset goes inside */
{
background-color: #eee;
border-bottom: 1px solid #ddd;
}
div#menu select {
color: #195493;
border: 1px solid #195493;
}
div.navHeader {
/*border-bottom: 1px dotted #a1c3db;*/
background: transparent url('../images/dotted-a1c3db.gif') repeat-x bottom;
color: #a1c3db;
}
div.navHeader a {
color: #FFF;
}
div.navBold {
/*border-bottom: 1px dotted #a1c3db;*/
background: transparent url('../images/dotted-a1c3db.gif') repeat-x bottom;
color: #a1c3db;
}
.detailedGroupViewImage img {
border: 1px solid #666;
background-color: #a1c3db;
}
.detailedGroupViewImage img:hover {
border: 1px solid #000;
}
div.newsSystemStory .left img, div.newsSystemStory .right img {
border: 1px solid #ccc;
background-color: #eee;
}
div.newsSystemStory h3 {
/*border-bottom: 1px dotted #444;*/
background: transparent url('../images/dotted-444.gif') repeat-x bottom;
color: #888;
}
div.newsSystemStory p {
color: #666;
}
.grayDate {
color: #999;
}
a.std {
color: #195493;
}
.element_news a {
color: #c90;
}
.element_news a:hover {
color: #e00;
/*background-color: #fff;*/
}
.element_news h2 {
/*background:  transparent url(../images/bHead-left.png) no-repeat top left;*/
color: #aaa;
}
.element_news div.blockBody {
border-bottom: 2px solid #ddd;
color: #555;
}
.galleryCategory {
color: #777 !important;
border: 1px solid #222;
background: #333 url('../images/galleryWatermark.jpg') no-repeat top right;
}
.galleryCategory h3 {
color: #777 !important;
border: 0px;
}
.galleryCategory img {
border-bottom: 3px solid #222;
border-right: 2px solid #222;
background-color: #FFF;
}
.galleryThumb img {
border-bottom: 3px solid #222;
border-right: 2px solid #222;
background-color: #FFF;
}
.thumbnails {
border: 1px solid #222;
background-color: #333;
padding: 10px;
}
div.galleryimage {
/*
background-color: #EEE;
border: 1px solid #DDD;
*/
}
div.galleryimage div.imagewrapper img, div.galleryimage div.imagewrapper div.description {
border: 20px solid #FFF;
}
div.galleryimage div.imagewrapper div.description {
background-color: #FFF;
}
.row1 {
background-color: #fff;
border-bottom: 1px solid #fff;
}
.row2 {
background-color: #F0F6FF;
border-bottom: 1px solid #a0a6aF;
}
option.row1 {
background-color: #fff;
}
option.row2 {
background-color: #eee;
}
select[multiple] option.row1 {
background-color: #fff;
}
select[multiple] option.row2 {
background-color: #e5f2ff;
}
td.input input {
border: 1px solid #333;
}
div.info {
background-color: #9CF;
color: #039;
}
div.error {
background-color: #FCC;
color: #933;
}
td.toprow {
border-bottom: 1px solid #CCC;
color: #666;
}
div.ent1 {
background-color: #9CF;
}
div.ent2 {
background-color: #DDD;
}
div.node a {
color: #fff !important;
}
div.node a:hover {
color: #9cf;
}
div.entity a {
color: #000;
}
div.entity a:hover {
color: #930;
}
div.comment {
color: #666;
}
div.cbg1 {
border: 1px solid #DDD;
background-color: #EEE;
}
div.cbg2 {
border: 1px solid #EEE;
background-color: #FFF;
}
div.emailPreview {
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
div.emailPreview .emailRecipients {
background-color: #EEE;
}
input.quoteInput {
background-color: #FFF;
border: 1px solid #CCC;
}
div.dotted {
color: #fff;
background-color: #999;
/*
border-bottom: 1px dotted #333;
border-left: 1px dotted #333;
border-right: 1px dotted #333;
*/
}
a.dottedTab {
color: #fff;
background-color: #94C6D5;
/*
border-bottom: 1px dotted #ccc;
border-left: 1px dotted #ccc;
border-right: 1px dotted #ccc;
*/
}
a.dottedTab:hover {
color: #fff;
background-color: #74a6b5;
}
select[multiple] {
border: 1px solid #999;
}
select[multiple] option {
color: #666;
}
textarea.plaintext {
border: 1px solid #CCC;
color: #195493;
}
span.characters {
color: #195493;
}
ul.classifiedCategories li a {
color: #195493;
}
ul.classifiedCategories li a:hover {
color: #FFF;
background-color: #195493;
}
.classifiedThumb img {
background-color: #EEE;
border: 1px solid #CCC;
}
div.classifiedAd {
color: #000;
	/*border-bottom: 1px solid #CCC;*/
}
div.topRightLink a {
color: #94C6D5;
}
label, div.element_linkage {
color: #999;
}
div.element_linkage a {
color: #94C6D5;
}
div.inlineImage img.inlineBorder {
background-color: #8ab5d2;
border: 1px solid #195493;
}
.note {
color: #9CF;
}
div.pagePropertiesLink a {
color: #195493;
}
div.entitySearch {
color: #195493;
}
div.entitySearch input.required {
color: #195493;
border: 1px solid #CCC;
background: #fff url('../images/gif/magnifier.gif') no-repeat right;
}
.element_search h1 {
color: #195493;
}
form#mainSearchForm input.required {
color: #195493;
border: 1px solid #195493;
background: transparent url('../images/gif/magnifier.gif') no-repeat right;
}
div.bigLinkDiv {
color: #195493;
background-color: #EEE;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
div.bigLinkDiv:hover {
border-top: 1px solid #195493;
border-bottom: 1px solid #195493;
background-color: #d8dfea;
/*color: #FFF;	*/
}
.grayRow {
background-color: #EEE;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
div#siteSearchResults li a {
color: #195493;
}
div#siteSearchResults li a:hover {
background: transparent url('../images/rightarrow.gif') no-repeat left;
}
div#entitySearchResults li a {
color: #195493;
}
div#entitySearchResults li a.arrowlink:hover {
background: transparent url('../images/rightarrow.gif') no-repeat left;
}
div#entitySearchResults .underline {
color: #999;
/*border-bottom: 1px solid #CCC;*/
}
ol.employeeList input.required {
color: #195493;
border: 1px solid #195493;
}
ul.propertyList {
color: #666;
}
ul.propertyList li.propertyItem:hover {
color: #195493;
background-color: #EEE;
}
input.longInput {
border: 1px solid #CCC;
}
.heading {
color: #999;
}
div.rectangle {
color: #195493;
background: #eee url('../images/downarrowblue.gif') no-repeat 99% 70%;
border-left: 8px solid #195493;
border-bottom: 1px solid #BBB;
}
div.box {
border: 1px solid #BBB;
background-color: #EEE;
}
tr.trHov:hover td {
background-color: #ccc;
}
div#weekNav a {
color: #94C6D5;
text-decoration: none;
}
div#weekNav a:hover {
text-decoration: underline;
color: #fff;
}
#content strong, #content b {
color: #999 !important;
}
/* ---------------------------------------------------------------------------------------- */

select.modelinks {
color: #666;
border: 1px solid #ccc;
margin: 1px 0 0px 10px;
float: left;
}
div#loginStuffs
{
	padding: 0;
}

#loginbox {
	color: #999;
	font-size: 12px;
	width: 166px;
	padding: 0px 20px 0px 12px;
	margin: 0px 0 0px 0px;
	clear: both;
}

div.loginput {
	margin-bottom: 4px;
}

div.loginput input.loginput {
	padding: 1px 3px;
	margin: 0;
	color: #666;
	font-size: 10px;
	width: 50px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin-right: 4px;
}
#loginMsg {
color: #f0f5dd;
}
#loginMsg a {
color: #FFF;
}
a {
color: #195493;
text-decoration: none;
}
a:hover {
	color: #6889c3;
}
#banner {
display: none;
width: 769px;
height: 90px;
float: right;
text-align: right;
margin-bottom: 10px;
}
.nlFailure
{
color: #F00;
}
.nlSuccess
{
color: #0F0;
}
.search-wrapper {
	position: relative;
	width: 100%;
	height: 20px;
}
.search-wrapper span.left, .search-wrapper input, .search-wrapper span.right {
	
}
.search-wrapper span.left {
background: transparent url('../images/searchfield_leftcap.gif') no-repeat top left;
}
.search-wrapper span.right {
background: transparent url('../images/searchfield_rightcap.gif') no-repeat top left;
}
.search-wrapper input {
background: transparent url('../images/searchfield_repeat.gif') repeat-x top;
}

h1 a
{
	text-decoration: underline;
}

html, body {
	margin: 0;
	padding: 0;
}
body {
	width: 100%;
	background: #fff url('../images/bg-tile.gif') repeat-x top;
}
#site {
	width: 100%;
}
#the_head {
	width: 100%;
	/*border-bottom: 1px solid #999;*/
}
#the_head tr td {
	/*background: #ccc;*/
	height: 30px;
}
#the_logo {
	width: 40px;
}
#the_logo a {
	display: block;
	width: 100px;
	height: 57px;
	background: #fff url('../images/logo.gif') no-repeat -5px 3px;
	margin: 5px 20px 0 10px;
}
#the_dd {
	
}
#the_login {
	width: 200px;
	padding-top: 10px;
}
#the_search {
	width: 162px;
	padding-top: 9px;
}

#the_con {
	clear: both;
	width: 100%;
	background: #fff;
}
#the_padd {
	padding: 10px 20px;
}

/* Drop-down styling */
#dropdownmenu {
	float: left;
	width: 100%;
	background-color: transparent;
	font-size: 1.2em;
	line-height: normal;
	padding: px 0px 0px 0px;
}

#dropdownmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#dropdownmenu ul li {
	list-style: none;
}

#dropdownmenu ul li a {
	float: left;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

#dropdownmenu ul.horizontal li.level1 {
	float: left;
	padding: 0px;
}

#dropdownmenu ul.horizontal li.level1 a {
	font-family: "Lucida Grande", "Arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 15px 11px 17px;
	margin-right: 1px;
	background: transparent url('../images/dd-sep.gif') no-repeat 0 0;
	color: #ddf3f5;
	/*letter-spacing: 1px;*/
}

#dropdownmenu ul.horizontal li.level1 a:hover {
	color: #fff;
}

#dropdownmenu ul.horizontal > li.level1 a {
	width: auto;
}
#dropdownmenu ul li a { float:none; }

#dropdownmenu ul.dropdown,
#dropdownmenu ul.flyout {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 155px;
	padding-bottom: 4px;
	background: transparent url('../images/dd-bot.gif') no-repeat bottom left;
}

#dropdownmenu ul.dropdown li.level2,
#dropdownmenu ul.flyout li.level3 {
	border-top: 1px solid #00abd7;
	border-bottom: 1px solid #00d0d6;
	background: #00bbc7;
}

#dropdownmenu ul.dropdown li.level2 a,
#dropdownmenu ul.flyout li.level3 a {
	font-family: "Verdana", "Lucida Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 3px 6px 3px 10px;
}

#dropdownmenu ul.dropdown li.level2 a:hover,
#dropdownmenu ul.flyout li.level3 a:hover {
	color: #ddf3f5;
	font-weight: normal;
	background-color: #1e9ba9;
}

#h1head h1 {
	float: right;
	padding-right: 10px;
	font-size: 11px !important;
	color: #777 !important;
	font-weight: normal !important;
}

#copy, #copy2 {
	padding-top: 5px;
	width: 100%;
	font-size: 11px;
}
#copy a, #copy2 a {
	float: right;
	line-height: 18px;
	text-align: right;
	width: 300px;
}
#copy img, #copy2 img {
	margin-left: 5px;
}
#copy {
	display: block;
	clear: both;
	margin: 0px 0 0px 0 !important;
	padding: 5px 0 0 0 !important;
	border-top: 1px solid #ccc;
}
#copy .copy1 {
	font-size: 11px;
	color: #777 !important;
	margin: 0 !important;
	padding: 2px 10px 15px 10px !important;
}
