﻿/*@import "cussd.css";*/

body 
{
	margin: 0px 0px 0px 0px;
	background-image: url(images/background.jpg); 
	font: 12px/1.5em Verdana, sans-serif; 
	background-repeat: repeat; background-position: center;
}
body a { color: Navy; }
body a:link { color:Navy; text-decoration: underline; }
body a:visited { color:Navy; text-decoration: underline; }
body a:active { color:Navy; text-decoration: underline; }
body a:hover { color:Navy; text-decoration: none; }
p { padding-bottom: 10px; }

h1, h2, h3 { font-weight: bold; }
h1 { font-size: 20px; text-transform: uppercase; }
h2 { font-size: 16px; }
h3 { font-size: 14px; font-style: italic; }

.floatLeft { float: left; margin: 0px 10px 10px 0px; }
.floatRight { float: right; margin: 0px 0px 10px 10px; }

.bodyFrame { width: 982px; text-align: center; }
.navigationBar { background: url(images/navigation_bar.png) no-repeat; width: 982px; height: 37px; }
.navigationBar2 { background: url(images/navigation_bar2.png) no-repeat; width: 982px; height: 37px; }
.contentFrame { text-align: left; background: url(images/bg_content.png) repeat-y; width: 982px; }
.contentFrame2 { text-align: left; background: url(images/bg_content2.png) repeat-y; width: 982px; } /*For full width page*/
.contentFrame table tr td { vertical-align: top; margin: 0 0 0 0; padding: 0 0 0 0; }
.colLeftSide { max-width: 192px; width: 192px; height: 100%; vertical-align: top; }
.colRightSide { width: 207px; height: 100%; vertical-align: top; }
.colRightSide div { padding: 0px 7px 0px 7px; }
.contentMain { padding: 10px 10px 10px 10px; }
.quote {  }
.quote p { padding: 15px 7px 7px 7px; background-color: #DDDDBC;/*#DCDCBA;*/
	background-image: url(images/postit_beige.png); background-position: center top; background-repeat: no-repeat; }
.header
{
	height: 106px;
	background: url(images/header.png) no-repeat;
}

.fontSmall { font-size: 11px; }
.fontTiny { font-size: 10px; }
.fontBold { font-weight: bold; }


/*===========================================*/
/* Links */
/*===========================================*/
.navigationBarText { padding: 0px 15px 0px 15px; }
.navigationBarText a:link { text-decoration: none; color: #111111; font-weight: bold; font-size: 13px; text-transform:uppercase; }
.navigationBarText a:visited { text-decoration: none; color: #111111; font-weight: bold; font-size: 13px; text-transform:uppercase; }
.navigationBarText a:active { text-decoration: none; color: #111111; font-weight: bold; font-size: 13px; text-transform:uppercase; }
.navigationBarText a:hover { text-decoration: underline; color: #111111; font-weight: bold; font-size: 13px; text-transform:uppercase; }

.linkHeader:link { color:#333333; text-decoration: none; font-weight: bold; font-size: 14px; padding: 0px 10px 0px 10px; }
.linkHeader:visited { color:#333333; text-decoration: none; font-weight: bold; font-size: 14px; padding: 0px 10px 0px 10px; }
.linkHeader:active { color:#333333; text-decoration: none; font-weight: bold; font-size: 14px; padding: 0px 10px 0px 10px; }
.linkHeader:hover { color:#333333; text-decoration: underline; font-weight: bold; font-size: 14px; padding: 0px 10px 0px 10px; }


.buttonSearch:link { background-color: #16355E; color: White; border: solid 1px #ffffff; width: 121px; padding: 1px 3px 1px 3px; font-weight: normal; text-decoration: none; }
.buttonSearch:visited { background-color: #16355E; color: White; border: solid 1px #ffffff; width: 121px; padding: 1px 3px 1px 3px; font-weight: normal; text-decoration: none; }
.buttonSearch:active { background-color: #16355E; color: White; border: solid 1px #ffffff; width: 121px; padding: 1px 3px 1px 3px; font-weight: normal; text-decoration: none; }
.buttonSearch:hover { background-color: #CBE8F6; color: #16355E; border: solid 1px #ffffff; width: 121px; padding: 1px 3px 1px 3px; font-weight: normal; text-decoration: none; }

.linkBoxHeader { border: solid 2px #ffffff; width: 91px; background-color: #CBE8F6; text-align: left; /*margin-left: 20px;*/ }
.linkBoxHeader:hover { background-color: #16355E; color: White; }
.linkBoxHeader a:link { text-decoration: none; padding: 5px 5px 5px 5px; }
.linkBoxHeader a:visited { text-decoration: none; padding: 5px 5px 5px 5px; }
.linkBoxHeader a:active { text-decoration: none; padding: 5px 5px 5px 5px; }
.linkBoxHeader a:hover { text-decoration: none; color: White; padding: 5px 5px 5px 5px; }

.linkFooter:link { color: White; text-decoration: none; font-weight: bold; font-size: 12px; padding: 0px 3px 0px 3px; }
.linkFooter:visited { color: White; text-decoration: none; font-weight: bold; font-size: 12px; padding: 0px 3px 0px 3px; }
.linkFooter:active { color: White; text-decoration: none; font-weight: bold; font-size: 12px; padding: 0px 3px 0px 3px; }
.linkFooter:hover { color: White; text-decoration: underline; font-weight: bold; font-size: 12px; padding: 0px 3px 0px 3px; }


/*===========================================*/
/* Images, Floats, Rules, Aligns */
/*===========================================*/
.imageNoBorder { border: none; }
.imageLeft { float: left; padding: 0px 10px 10px 0px; }
.imageRight { float: right; padding: 0px 0px 10px 10px; }
.clearBoth { clear: both; }
hr { width: 550px; }

.watermarkSearch { background: white url('images/watermark_search.jpg') no-repeat left center; }
.magnifyingSearch { border-style: none; }
/*===========================================*/
/* Menus */
/*===========================================*/
.menuLeft { width: 192px; }
.menuLeft ul  { list-style-type: none; position: relative; left: -40px; }
.menuLeft ul li a { color: #91907B; list-style-type: none; font-weight: bolder; text-decoration: none; } 

.menuLeft ul li ul { position: relative; top: -31px; left: -40px; }
.menuLeft ul li ul li { width: 178px; background: url(images/button_hover.png) no-repeat; }
.menuLeft ul ul a:link, .menuLeft ul ul a:visited, .menuLeft ul ul a:active 
{ 
	padding: 3px 1px 3px 8px; line-height: 29px; color: #111111;
	list-style-type: none; font-size: 9pt; font-weight: normal; text-decoration: none;
} 
.menuLeft ul ul a:hover { list-style-type: none; color: #dddddd; font-size: 9pt; font-weight: normal; text-decoration: none; } 

.menuRight { width: 192px; }
.menuRight ul  { list-style-type: none; position: relative; left: -40px; }
.menuRight ul li a { color: #91907B; list-style-type: none; font-size: 1pt; font-weight: bolder; text-decoration: none; } 

.menuRight ul li ul { position: relative; top: -31px; }
.menuRight ul li ul li { width: 178px; background: url(images/button_hover.png) no-repeat; }
.menuRight ul ul a:link, .menuRight ul ul a:visited, .menuRight ul ul a:active 
{ 
	padding: 3px 3px 3px 6px; line-height: 29px; color: #111111;
	list-style-type: none; font-size: 10pt; font-weight: normal; text-decoration: none;
} 
.menuRight ul ul a:hover { list-style-type: none; color: #dddddd; font-size: 10pt; font-weight: normal; text-decoration: none; } 




/*===========================================*/
/* Footer */
/*===========================================*/
.footer { color: White; border-top: solid 3px #888075; }
.footerLogos span { margin: 15px 15px 15px 15px; }
.padRight3 { padding-right: 30px; }


/*===========================================*/
/* Google Search Results */
/*===========================================*/
#cse-search-results { width: 560px; }
#cse-search-results iframe { width: 560px; }
#preview-link a { color: #008DA8; }


/*===========================================*/
/* User Profile */
/*===========================================*/
.EktProfileCtl_PropertiesItemName { font-weight: bold; display:block; margin-top: 5px; }
.EktProfileCtl_PropertiesItemValue { font-weight: normal; display:block; }
.EktProfileCtl_TagNameContainer { font-weight: bold; margin-top: 10px; }
.EktProfileCtl_ScreenNameContainer { font-weight: bold; margin-top: 10px;  }
.EktProfileCtl_PropertiesTitle { font-weight: bold; margin-top: 10px; }
.EktProfileCtl_HeaderBar { display: none; }
.EktProfileCtl_EditLinkContainer { margin-top: 10px; }

/*===========================================*/
/* Membership Form */
/*===========================================*/
#ek_userlanguage_label { display: none; }
#ek_dvuserlanguage { display: none; }
#ek_MapAddress_label { display: none; }
#ek_MapAddress { display: none; }
#ek_MapLatitude_label { display: none; }
#ek_MapLatitude { display: none; }
#ek_MapLongitude_label { display: none; }
#ek_MapLongitude { display: none; }
