@charset "utf-8";
/* CSS Document */

body { background: #ffffff; margin:0;  }
body, p, td {font-family: Arial, Helvetica, sans-serif; font-size:12px; }
H1{ margin:0px; font-size:24px;}
H2{margin:0px; font-size:20px;}
H3{margin:0px;}
H4{margin:0px;}
img { border:none;}
th{ font-size:12px; }
hr{ border-color:#ffffff;}
blockquote{ margin-right:10px; margin-left:25px; margin-top:10px; margin-bottom:10px;}
table{ color:#ffffff; }

/* START css for hint boxes */

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/* END css for hint boxes */

/* START css salad - Peter's custom CSS */

/* START header styles  */

.login{
float:right;
color:#174dd7;
padding:10px 20px 0 0;
}

.error{
color:#ffffff;
font-weight:bold;
font-size:16px;
text-align:right;
}

.mainnav{
float:left;
width:100%;
padding:10px;
padding-left:20px;
padding-right:20px;
color:#ffffff;
height:15px;
background-color:#174dd7;
font-size:12px;
font-weight:bold;
}

.mainnav a:link, .mainnav a:visited, .mainnav a:active{
padding:10px;
padding-left:20px;
padding-right:20px;
color:#ffffff;
background-color:#174dd7;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.mainnav a:hover{
padding:10px;
padding-left:20px;
padding-right:20px;
color:#ffffff;
background-color:#84a0e7;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

/* END header styles  */

/* START main layout styles*/

.columncontainer{
width:880px;
}

/* fixed hidden camer art IE glitch   5/13/09 */
.columncontainerhome{
width: 900px !important;
width: 1100px; 
padding-left:100px !important;
padding-right:100px !important;
}

.leftcolumn{
float:left;
width:550px;
}


.rightcolumn{
float:right;
}



/* END main layout styles*/

/* START index styles*/

.topbigpic{
background-image:;
background-repeat:no-repeat;
background-position:left;
height:90px;
width:900px;
}

.signupcontainer{
margin-left:-170px !important;
margin-left:-180px;
}

.signupform{
background-image: url(images/signupBG.jpg);
background-repeat:no-repeat;
text-align:right;
font-weight:bold;
width:373px !important;
height:205px !important;
width:393px;
height:225px;
padding:10px;
color:#ffffff;
}

/* fixed hidden camer art IE glitch  5/13/09 ww  */
.largeBG{
float:left;
margin-top:-240px;
margin-left:-150px !important;
margin-left:-100px;
background-image:url(images/camera.png);
background-repeat:no-repeat;
width:423px ;
height:460px;
}

.homecontactus{
background-image: url(images/homecontactBG.jpg);
background-repeat:no-repeat;
background-position:top;
color:#ffffff;
text-align:left;
padding:10px;
font-size:14px;
width:304px !important;
width:324px;
height:243px;
}

.picscontainer{
float:left;
padding-left:25px;
margin-top:-80px;
}

/* END index styles*/

/* START general pages styles*/

.suborange{
background-color:#174dd7;
color:#ffffff;
text-align:left;
padding:10px;
font-size:14px;
width:304px !important;
width:324px;
}

.mainblue{
background-color: #309523;
color:#ffffff;
text-align:left;
padding:10px;
width:513px !important;
width:533px;
}

.mainblue a:link, .mainblue a:visited, .mainblue a:active {color: #FFFFFF;}




/* END general pages styles*/

/* START vendor pages styles*/

.vendorcredits{
float:right;
font-size:12px;
margin-top:-12px;
padding-right:40px;
color:#ffffff;
}

.expires{
font-size:12px;
color:#FF0000;
}

.detaildate{
float:right;
padding-right:10px;
line-height:1.5em;
}

.lead_icons{
float:left;
}

.leadexpires{
font-size:10px;
color:#CCCCCC;
clear:both;
}

.viewdetails{
float:right; 
margin-top:-8px;
}

/* START Vendor --> Lead details styles */
.statusicon{
float:right;
margin-top:-32px;
}

.clientinfo{
font-size:14px;
}
/* END Vendor --> Lead details styles */


/* END vendor pages styles*/

/* START Client --> Lead details styles */

.eventcatergory{
float:left;
font-size:14px;
font-weight:bold;
}

.eventdetails{
float:right;
text-align:left;
font-size:12px;
}

/* END Client --> Lead details styles */

/* START Admin --> index layout */
.2leftcolumns{
float:left;
width:513px !important;
width:533px;
}

.midcolumn{
float:left;
width:300px;
}

.blueBG{
background-color: #309523;
color:#ffffff;
text-align:left;
padding:10px;
width:300px !important;
width:320px;
}

.darkcolumnframe{
margin-right:23px;
float:left;
width:190px;

}

.darkbluecloumn{
text-align:left;
color:#ffffff;
background-color:#84a0e7;
padding:10px;
}
/* END Admin --> index layout */

/* START footer style  */

.footerfineprint{
font-size:10px;
color:#999999;
}

.footerlinks{
color:#3f8a9d;
}

.footerlinks a:link, a:active, a:hover, a:visited{
color:#3f8a9d;
}

/* END footer style  */

/* END css salad - Peter's custom CSS */