
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - basecmp MASTER TEMPLATES  - - - - - - - - - - - - - -  */ 
/* - - - - - - - - - - -   3 COLUMN SCALING FLUID CSS DESIGN   - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  
/* - - - - - - - - - - (c) 2008 basecmp Professional Web Solutions  - - - - - - - - - - */
/* - - - - - - - - - -   Author: Arne Wiehe,awiehe@basecmp.com   - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  


/* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      

body {
    margin: 0; padding: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height:130%;
	background: #fff;
    color:#737373;
    } 

p, b {background:none; color:#737373;}
   
a, a img {border:0; padding:0;}

a:link {color:#F53F8A;text-decoration:underline;}
a:visited {color:#F53F8A;text-decoration:underline;}
a:hover {color:#F53F8A;text-decoration:underline;}
a:active {color:#F53F8A;text-decoration:underline;}

.cleaner {
    clear:both;
    height:0px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
    visibility: hidden;
    }

form {margin:0; }
textarea, input {font-size:11px; padding:2px 5px;}
input.button {background:#009FBC; color:#fff; float:right; margin:0; border:0; width:auto; font-size:12px;}
input.button:hover {color:#000;}
input.radio {}

a.buttonLink {background:#009FBC; color:#fff; margin:0; padding:2px 10px;border:0; width:auto; font-size:12px; text-decoration:none; }
a.buttonLink:hover, a.buttonLink:active {color:#000;}

.noShow{display:none;}

table {empty-cells:show; border-collapse:collapse;}
td {padding:3px;}

/* colors */

.error {color:red;}

.bggrey {background:#DFE7E9;}
.bgblue {background:#009FBC;}

.txtwhite, a.txtwhite {color:#fff;}
.txtcyan, a.txtcyan {color:#009FBC;}
.txtmagenta {color:#F53F8A;}

/* - - - - - - - - - - - - - - - CMS related Styles - - - - - - - - - - - - - - - - -  */  

.do_not_print {display:none;width:0;height:0;margin:0;padding:0;}

span.ilink, .ilink {
	/*padding: 2px 0 2px 24px;*/
	overflow:visible;
 	}
.internal, .external {padding: 2px 0 2px 0;}
.pdf {background: url(ico_pdf.gif) 0 2px no-repeat;}
.xls {background: url(ico_xls.gif) 0 2px no-repeat;}
.doc {background: url(ico_doc.gif) 0 2px no-repeat;}
.ppt {background: url(ico_ppt.gif) 0 2px no-repeat;}
.zip {background: url(ico_zip.gif) 0 2px no-repeat;}
.avi {background: url(ico_avi.gif) 0 2px no-repeat;}
.mp3 {background: url(ico_mp3.gif) 0 2px no-repeat;}

.ipic {}
.caption {font-size:10px; font-style:italic}


/* - - - - - - - - - - - - - - - -  Content Areas - - - - - - - - - - - - - - - - - -  */       

#content {
	width:1025px;
	margin:0 auto 0 auto;
	padding:0 0 0 20px;
	}

 #header {
	width:785px; 
	height:130px;
	margin: 0; 
    padding:0;
    }
   
#logo {
	position:relative;
	left:20px;
	top:30px;
	background:url(logo.gif) top left no-repeat;
	z-index:0;
	}
	
#logoutbox {
	float:right;
	width:300px;
	text-align:right;
	height:40px;
	font-size:11px;
	line-height:18px;
	overflow:hidden;
	margin: -20px 20px 0 300px;
	}

#main1 {
   width:785px;
	margin: 20px 0 0 0; 
   padding:0;
   }

#main2 {
    margin: 0; 
    padding:0;
    }

#left {
    display:none;
    float:left;
    width:0;
    margin:0; 
    padding:0;
    }
    
#right {
	float:right;
	width:225px;
	margin:0;
	padding:0;
}

#middle {
    padding:0;
    margin:0 0 40px 0;
    overflow:hidden;
    }

 #footer {
	width:765px;
 	height:28px;
    padding:8px 10px 0 10px;
    margin:-20px 0 0 0;
    background: url(footer.jpg);
    font-size: 10px;
    }
    
#footer a:link, #footer a:hover, #footer a:visited {color:#737373;}
    