﻿/* AgencyLogic Style Sheet - Last Updated: 04/6/2006 */

a {font-size: 11px; color: #666; text-decoration: underline}
a:hover {font-size: 11px; color: #333; text-decoration: underline}


body {background-position: left top; font-family: verdana,helvetica,sans-serif;}

h1 {font-size: 20px; color: #000000; font-weight: bold; margin:0; padding:0;}

form {margin-bottom: 0;}

.nowrap { white-space:nowrap }

#list {line-height: 18pt; }

#ss_popup {border: 1px solid black; background: white; padding: 25px; display: none; position: absolute; text-align: center;}

.mainContent { border-left: #c1c1c1 1px solid; height: 369px; vertical-align: top; background-position: right bottom; background-image: url(../img/AgencyLogic-PowerSites.jpg); background-repeat: no-repeat; background-color: #f5f5f5; }
.sectionCell { border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; }
.sectionContent { width: 97%; text-align: left; }
.sectionContent a:hover{ color: #ff6633;}
.orange { color: #ff6633; font-weight: bold; }
.divQuote { width: 240px; font-style: italic; height: 136px; background-image: url(../img/bg_quotes.gif); background-repeat: no-repeat; vertical-align: middle; text-align: center; background-position: left top; }
/* Links */

.lnkBright {font-size: 11px; font-weight: bold; color: #f60; text-decoration: underline}
.lnkBright:hover {text-decoration: underline}

.lnkMenu {font-size: 11px; color: #fff; text-decoration: underline}
.lnkMenu:hover {color: #ccc; text-decoration: underline}

.lnkFtr {font-size: 11px; color: #fff; text-decoration: underline}
.lnkFtr:hover {color: #fc9; text-decoration: underline}

.lnkTxt {font-size: 11px; color: #000; font-weight: bold; text-decoration: underline}
.lnkTxt:hover {font-size: 11px; color: #666; font-weight: bold; text-decoration: underline}

.lnkSml {font-size: 10px; color: #000; text-decoration: underline}
.lnkSml:hover {font-size: 10px; color: #666; text-decoration: underline}

.lnkLrg {font-size: 12px; color: #000; text-decoration: underline}
.lnkLrg:hover {font-size: 12px; color: #666; text-decoration: underline}


/* Hide and show details classes*/
.HelpContent { display: none; }

/* Common Classes */

.b {font-weight: bold}
.n {font-weight: normal}
.r {text-align:right}

.bgGen {background-color: #ccc;}

.help {background-color: #f8f8d8;}

.menu {background-color: #669; color: #fff;}

.footer {background-color: #f60; color: #fff;}

/* Buttons */
.button {background:#ccc; color:#000; border: 1px solid #666; font-size:10px; font-weight: normal; font-family: verdana, arial, helvetica; padding:1px; margin:0;}
.specialButton {background:#ccf; color:#000; border: 1px solid #666; font-size:10px; font-weight: normal; font-family: verdana, arial, helvetica; padding:1px; margin:0;}
input:hover.button{color: #fff; background-color: #99c;}
input:hover.specialButton{color: #fff; background-color: #669;}
.specialButtonLink {background:#ccf; color:#000000; border: 1px solid #666; font-size:10px; font-weight: normal; font-family: verdana, arial, helvetica; padding:3px; margin:0; text-decoration: none;}
.specialButtonLink:hover{background-color: #669; color: #ffffff; border: 1px solid #666; font-size:10px; font-weight: normal; font-family: verdana, arial, helvetica; padding:3px; margin:0; text-decoration: none;}

.buttonLink
{                                    
    border-top: #c4cde0 2px solid;
    border-left: #c4cde0 2px solid;
    border-right: #213154 2px solid;
    border-bottom: #213154 2px solid;
    font-size: 11px;                
    color: #000000;                   
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    background-color: #E7E7E7;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;  
    font-weight: normal;
    padding: 3px; 
} 


.boxAd {font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #ffff99; border: solid #999 1px}
.boxMsg {font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #e8e8f8; border: dotted #000 1px}
.boxRev {background-color: #f7f7f7; border: solid #999 1px}
.boxLite {background-color: #e7e7e7;}
.borderOff {border: #ffffff 1px solid;}
.borderOn {border: #ff0000 1px solid; cursor:move;}
.border {border: #ccc 1px solid;}
.borderDk {border: #000 1px solid;}
.borderFill {border: #ccc 1px solid; background-color: #e7e7e7;}
.borderLite {border: #ccc 1px solid; background-color: #ffffff;}

.c {text-align: center}

.odd {background-color: #ffffff; color: #000; font-size: 11px; border-top: solid #ccc 1px;}
.even {background-color: #f7f7f7; color: #000; font-size: 11px; border-top: solid #ccc 1px;}

.sep {background-color: #ffffff; color: #000; font-size: 11px; border-bottom: dotted #ccc 1px;}

.sepOdd {background-color: #ffffff; color: #000; font-size: 11px; border-bottom: solid #ccc 1px;}
.sepEven {background-color: #f7f7f7; color: #000; font-size: 11px; border-bottom: solid #ccc 1px;}

.hdr {background-color: #999; font-weight: bold; color: #fff;}
.hdrnb {background-color: #999; font-weight: normal; color: #fff;}
.hdr a{ color: #fff;}
.hdrnotextformatting {background-color: #999;}
.hdrSub {background-color: #ccc; font-weight: bold; color: #000;}
.hdrBanner {background-color: #f60; font-weight: bold; color: #fff;font-size: 12px;}

.hdrRes {background-color: #669; color: #fff; font-weight: bold;}
.hdrCom {background-color: #693; color: #fff; font-weight: bold;}
.hdrVac {background-color: #f60; color: #fff; font-weight: bold;}
.hdrTitle {font-weight: bold; color: #000; border-bottom: 1px solid #999; padding-top: 2px; padding-bottom: 2px; }

.hLite {font-size: 11px; font-weight: bold; color: #f60; background-color:Transparent;}
.hLite2 {font-size: 11px; font-weight: bold; color: #000; background-color:ff3;}
.alarm {font-weight: bold; color: #f00; background-color:Transparent;}

.input {background:#fff; border:1px #ccc solid; color:#333; font-size:10px; font-weight: normal; padding:1px; font-family: verdana,helvetica,sans-serif;}
.inputArea {background:#ddddee; border:1px #ccc solid; color:#333; font-size:10px; font-weight: normal; padding:1px; font-family: verdana,helvetica,sans-serif;}

.pad3 {padding: 3px;}
.pad5 {padding: 5px;}
.padL15 {padding-left: 15px;}
.padTop5 {padding-top: 5px;}
.padBot15 {padding-bottom: 15px;}
.plain {background-color: #ffffff;}

.tabBottom {padding: 0px 0px 0px 0px; border-top:1px solid #999; color: #000000; font-size: 1px; font-weight: normal; line-height: 1px;}    
.tabPanel {padding: 20px 10px 5px 10px; border-left:1px solid #999; border-right:1px solid #999; background: #f7f7f7; color: #000000; font-size: 11px; font-weight: normal; text-align: left;}	
.tabLeft {padding: 5px 10px 5px 10px; border-bottom:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; background: #e7e7e7; color: #666666; font-size: 11px; font-weight: bold; line-height: 14px; text-align: center;}
.tabLeftSelected {padding: 5px 10px 5px 10px; border-left:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; background: #f7f7f7; color: #000000; font-size: 11px; font-weight: bold; text-align: center;}		
.tabRight {padding: 5px 10px 5px 10px; border-bottom:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; background: #e7e7e7; color: #666666; font-size: 11px; font-weight: bold; text-align: center;}	
.tabAll {padding: 5px 10px 5px 10px; border-bottom:1px solid #999; border-right:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; background: #e7e7e7; color: #666666; font-size: 11px; font-weight: bold; text-align: center;}	

.title {color: #f60; font-size: 14px; font-weight: bold;}

td {color: #666; line-height: 150%; font-size: 11px;}
.txtAlert { color: #800000; font-weight:bold;}
.txtBanner {color: #000; line-height: 14pt; font-size: 14px; font-weight: bold}
.txtBannerBright {color: #f60; line-height: 14pt; font-size: 14px; font-weight: bold}
.txtTitle {color: #000; font-size: 12px; font-weight: bold}
.txtDk {color: #000; line-height: 14pt; font-size: 11px;}
.txtHdr {color: #000; line-height: 14pt; font-size: 11px; font-weight: bold; padding-bottom: 7px;}
.txtLead {color: #999; line-height: 14pt; font-size: 12px;}
.txtLite {color: #999; font-size: 11px;}
.txtLrg {color: #666; line-height: 14pt; font-size: 12px;}
.txtLrgDk {color: #000; line-height: 14pt; font-size: 12px;}
.txtSml {color: #666; line-height: 14pt; font-size: 10px;}
.txtCompact {color: #000; line-height: 10pt; font-size: 10px;}

/* PS Client CSS */
.PSHdr1 {color: #666; font-size: 14px; font-weight: bold}
.PSLarge {color: #666; font-size: 12px; font-weight: bold}
.PSSep {border-top:1px solid #999;}	


/* Tooltip CSS */

#dhtmltooltip{position: absolute; left: -300px; width: 150px; font-size: 10px; border: 1px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100;}
#dhtmlpointer{position:absolute; left: -300px; z-index: 101; visibility: hidden;}


/* Newsletter Support */
.section {background-color: #eeeeee; border-bottom: #999 1px solid;font-weight: bold;color: #000; padding:2px;}
.border2 {font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #ffff99; border: solid #999 1px; padding:5px;}


/* SubModal Styles */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("im/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 1px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #999;
	color: #fff;
	font-weight: bold;
	height: 1.0em;
	padding: 5px;
	position: relative;
	z-index: 203;
}
#popupTitle 
{
	font-size: 12px;
	float:left;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

.txtBanner a{color: #f60; line-height: 14pt; font-size: 14px; font-weight: bold}