/* Stylesheet for general CMSv2 site... */

/* a:visited  { color:#FFFFFF; text-decoration:none; border-bottom:1pt dotted #FFFFFF; } */
/* a:link     { color:#FFFFFF; text-decoration:none; border-bottom:1pt dotted #FFFFFF; } */

/* For W3C browsers: make sure the entire window is filled. */
html {margin:0; padding:0; width:100%; height:100%;} 

/* The appearance of the site body */
.site_body     { 
  margin:0;
  padding:0;
	background-color:#FFFFFF; 
	height:100%;
	color:#000000; 
	font-size:11px; 
	font-family:Verdana, Helvetica, sans-serif; 
	overflow-x:hidden;
}

/* The appearance of the content iframe */
/* Here it can be choosen if the frameset has scrollbars, or the iframe.
 * 
 * Situation 1: Scrollbars in the iframe:
 *   - content_frame needs either a height or a bottom spec.
 *   - content_frame may NOT contain overflow:hidden (overflow-x:hidden is allowed though)
 *   - <body> tag in content.php may NOT contain "scroll=no"
 *
 * Situation 2: Scrollbars in the complete site (e.g. like CashToday)
 *   - content_frame may NOT have a height or a bottom spec.
 *   - content_frame contains overflow:hidden
 *   - <body> tag in content.php contains "scroll=no"
 *
 * DO NEVER SPECIFY height FOR content_body
 *
 */
.content_frame { 
	position:absolute; 
	left:250px; 
	right:25px; 
	top:200px; 
	visibility:hidden; 
	overflow:hidden;
  padding:0px;
  margin: 0px;
}

.content_body  {
	background-color:transparent; 
	margin:0px; 
	padding:0px; 
	left:0px; 
	right:0px; 
	color:#000000; 
	font-size:11px; 
	font-family: Verdana, Helvetica, sans-serif; 
	overflow:hidden;
}
.news_frame {
	visibility:hidden;
	position:relative;
	width:180px;
	left:10px;
	top: 0px;
  margin : 0px;
  padding : 0px;
}

a          { color:#003399; text-decoration: underline; }
a:visited  { color:#003399; text-decoration: underline; }

p,body,td  { color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
h1         { background-repeat:no-repeat; background-image: url(images/h1.gif); background-position: 0px 5px; height:51px; padding-top:15px; padding-left:40px; margin-bottom:-10px; color:#000000; font-weight: bold; font-size:18px;}
h2         { font-weight: bold; font-size:14px; }
h3         { font-weight: bold; font-size:12px; }
h4         { font-weight: bold; font-size:12px; }

#logo      { visibility: visible; position: absolute; top: 28px; left: 65px;  z-index:10; }
#companyname { color: #000000; font-size: 34px; position: absolute; right:32px; top:105px; font-weight:bold; z-index:10; }
#header    { position: absolute; top: 0px; right: 0px; width:1635px; z-index:10; }
#navloc    { position: absolute; top: 164px; left: 265px; right: 0px; }
#left      { position: absolute; top: 194px; left: 10px; width: 200px; bottom: 0px; }
#vert	     { position: absolute; left: 222px; height:100%; width: 2px; background-color:#666666;}


.error     { color:red; }
.title     { background-repeat:no-repeat; background-image: url(images/title.gif); background-position: 0px 10px; color:#666666; font-size:12px; width:160px; padding-left:50px; padding-top:24px; }
.navloc    { font-weight: bold; color: #666666; }
.navloc a  { font-weight: bold; color: #0000CC; }

.email_response_form { 
  margin:0px; 
  margin-left:20%; 
  width:60%;
  padding-left:0px; 
  border: 1px solid #333333; 
}

.email_response_form td { 
  padding:2px; 
  padding-right:4px; 
  padding-left:4px; 
  margin:0px; 
  font-size:11px;
  color: #000000; 
}

.email_response_form th { 
  text-align:center; 
  padding:0px; 
  margin:0px; 
  padding:3px; 
  font-size:12px; 
  color:#FFFFFF; 
  background-color:#FEC141; 
}

.email_response_input { 
  color: #000000; 
  width:100%; 
  font-size:11px; 
  border: 1px solid #333333; 
}

.email_response_form input { 
  font-size:11px; 
  border: 1px solid #333333; 
}

.email_response_form textarea { 
  font-size:11px; 
  width:100%; 
  border: 1px solid #333333; 
}

.email_response_button {
   font-size:11px;
   color: #000000;
   background-color: #FEC141;
   border: 1px solid #333333;
   cursor: hand;
   width: 130px;
}
      
