* {margin: 0px; padding: 0px;}
a img { border: none; }

/*-- Master Reset ---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000;
	background: #3b3b3b url(../images/body_bg.jpg) repeat-x top left;
	}

h1 {
	font-size: 20px;
	padding: 0 0 1em 0;
}

h2 {
	font-size: 13px;
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
	border-bottom: 2px solid #999;
	
}
h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 1em 0 0.5em 0;
	color: #333;
	
}
h4 {
	font-size: 13px;
	padding: 0 0 0.5em 0;
	margin: 0 0 0 0;
}
h4.indexh4 {
	font-size: 1.2em; padding: 0;}
h5 {
	font-size: 13px;
}
p {
	line-height: 1.7em;
	padding: 0 0 1em 0;
}
p.boldparagraph { border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding: 0.5em 1em;  font-size: 1.2em; }
ul {
	line-height: 1.7em;
}
a{ color: #0000FF; text-decoration: none;}
a:link, a:visited, a:active {color: #3333CC; }
a:hover {color: #0099FF; text-decoration: underline;}

#enclose {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	/*border: 1px solid #FF0000;*/
	}
#header {
	
	}
#content {
	width: 100%;
	height: 100%;
	float: left;
	text-align: left;
	/*layout gets messed up in IE6 without side border of some type, hence the 959 width */
	border-right: 1px solid #FFF;
	background-color: #fff;
	}

#leftColumn {
	width: 590px;
	float: left;
	display: inline;
	text-align: left;
	padding: 2em;
	font-size: 12px;
	}
#leftColumn img.rightPic {
	float: right;
	padding: 0 0 1em 1em;
	}
/*#leftColumn ul {
padding: 0 0 1em 1.5em;
list-style-image: url(../images/bullet.gif);
list-style-type: square;
}*/
#leftColumn a{ color: #0000FF; text-decoration: none; /*background-color:#e1e1e1;*/}
#leftColumn a:link, a:visited, a:active {color: #3333CC; }
#leftColumn a:hover {color: #0099FF; text-decoration: underline;}
#rightColumn {
	width: 280px;
	float: right;
	display: inline;
	text-align: left;
	padding: 2em 20px 0 0;
	line-height: 1.3em;
	/*border: 1px solid #666;*/
	}
#rightColumn ul{
	display: block;
	text-align: left;
	/*border-top: 1px solid #CCC;*/
	border-bottom: 1px solid #CCC;
	}
#rightColumn ul.textList li{
	display: block;
	text-align: left;
	/*border-top: 1px solid #CCC;*/
	border-bottom: 1px solid #EAEAEA;
	}
#rightColumn ul li{
	list-style-type: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0.25em 1em 0.25em 1em ;
	}
#rightColumn ul li.light{
	list-style-type: none;
	border-bottom: 1px solid #CCC;
	padding: 1em;
	}
#rightColumn ul li.crest{
	list-style-type: none;
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Crest.jpg) no-repeat right;
	}
#rightColumn ul li.books{
	list-style-type: none;
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Books.jpg) no-repeat right;
	}
#rightColumn ul li.vip{
	list-style-type: none;
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_VIP.jpg) no-repeat top right;
	}
#rightColumn ul li.bulb{
	list-style-type: none;
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Bulb.jpg) no-repeat right;
	}
#rightColumn ul li.dollar{
	list-style-type: none;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Dollar.jpg) no-repeat right;
	}
#rightColumn ul li.stopwatch{
	list-style-type: none;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Stopwatch.jpg) no-repeat right;
	}
#rightColumn ul li.marquee{
	list-style-type: none;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Marquee.jpg) no-repeat right;
	}
#rightColumn ul li.graph{
	list-style-type: none;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Graph.jpg) no-repeat right;
	}
#rightColumn ul li.easy{
	list-style-type: none;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Easy.jpg) no-repeat right;
	}
#rightColumn ul li.camera{
	list-style-type: none;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em 9em 1em 1em;
	background: #fff url(../images/Increase-Icon_Camera.jpg) no-repeat right;
	}
#rightColumn ul li.dark{
	list-style-type: none;
	border-left: 2px solid #00CC00;
	/*border-top: 1px solid #00CC00;*/
	padding: 1em;
	border-bottom: 1px solid #CCC;
	}
#rightColumn a{ color: #0000FF; text-decoration: none; /*background-color:#e1e1e1;*/}
#rightColumn a:link, a:visited, a:active {color: #3333CC; }
#rightColumn a:hover {color: #0099FF; text-decoration: underline;}
/*-----main navigation styles--------*/
#webAction {
background: #fff url(../images/web-design-action-bg.jpg) no-repeat top left;
height: 140px;
margin: 0 0 1em 0;
}
#webAction p{
color: #FFFFFF;
padding: 1.5em 140px 0 1.5em;
}
#webAction a{ color: #0099FF; text-decoration: none; /*background-color:#e1e1e1;*/}
#webAction a:link, a:visited, a:active {color: #00CCFF; }
#webAction a:hover {color: #00CCFF; text-decoration: underline;}

#flashAction {
background: #fff url(../images/flash-design-action-bg.jpg) no-repeat top left;
height: 140px;
margin: 0 0 1em 0;
color: #fff;
}
#flashAction p{
padding: 1.5em 1.5em 4em 1.5em;
}
#flashAction a{ color: #0099FF; text-decoration: none; /*background-color:#e1e1e1;*/}
#flashAction a:link, a:visited, a:active {color: #00CCFF; }
#flashAction a:hover {color: #00CCFF; text-decoration: underline;}

.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pane-list li {
	list-style-image: none;
	list-style-type: none;
	padding: 10px 20px;
	border-top: solid 1px #CCC;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	cursor: pointer;
}
.pane-list li:hover {
	background: #fafafa url(../images/pane-list-bg.jpg) repeat;
	border: 1px solid #999;
}
/*-----main navigation styles--------*/
.container {clear:both; float:left; width:960px; overflow:hidden;  background: #999 url(../images/nav-bg-up.jpg) repeat-x top left;}
#menu2 {
  padding:0; 
  margin:0 auto;
  list-style-type:none;
  float:left;
  position:relative;
  padding: 0 2em;
  }
#menu2 li {
  float:left; position:relative;  /*right:50%;*/
  }
#menu2 li.there {
  float:left; position:relative; /*right:50%;*/
  padding:7px 2em;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  color:#000; 
  background: #ff9900 url(../images/nav-bg-there.jpg) repeat-x top left;
  text-decoration:none;
  }
#menu2 a {
  width:auto;
  display:block;
  padding:7px 2em;
  color:#fff; 
  text-decoration:none;
  }
#menu2 a:hover {
  color: #ff9900;
  text-decoration: underline;
   
  /*background:#d4d4d4 url(../images/nav-bg-over.jpg) repeat-x top left;*/
  }
/*-----portfolio navigation styles--------*/
.container2 {clear:both; float:left; width:960px; overflow:hidden;  background: #fff url(../images/pnav-bg-up.jpg) repeat-x bottom left; padding: 2em 0 0 0;}
#menu3 {
  padding:0; 
  margin:0 auto;
  list-style-type:none;
  float:left;
  position:relative;
  padding: 0 1.8em;
  /*font-size: 1.2em;*/
  }
#menu3 li {
  float:left; position:relative;  /*right:50%;*/
  margin: 0 1em 0 0;
  /*border-top: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;*/
  }
#menu3 li.portfoliothere {
  float:left; position:relative; /*right:50%;*/
  padding:7px 2em;
  color:#000; 
  background: #fff /*url(../images/pnav-bg-there.jpg) repeat-x top left;*/; 
  border-top: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  text-decoration:none;
  font-weight: bold;
  }
#menu3 a {
  width:auto;
  display:block;
  padding:7px 2em;
  color:#0000FF; 
  text-decoration:none;
  }
#menu3 a:hover {
  color: #0099FF; 
  text-decoration: underline;
  /*background: #fff url(../images/pnav-bg-over.jpg) repeat-x top left;*/
  }

/*-----heading styles CSS text replacement--------*/
h1.index {  height: 40px; margin: 0 0 0 0; padding: 0 0 0.5em 0 ; background: url(../images/H1-index.jpg) no-repeat; text-indent: -9999px; }
h1.about {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-about-increase.jpg) no-repeat; text-indent: -9999px; }
h1.webdesign {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-web-design.jpg) no-repeat; text-indent: -9999px; }
h1.webprojects {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-web-projects.jpg) no-repeat; text-indent: -9999px; }
h1.flashprojects {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-flash-projects.jpg) no-repeat; text-indent: -9999px; }
h1.flash {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-flash.jpg) no-repeat; text-indent: -9999px; }
h1.email {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-email.jpg) no-repeat; text-indent: -9999px; }
h1.working {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-working.jpg) no-repeat; text-indent: -9999px; }
h1.contact {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-contact.jpg) no-repeat; text-indent: -9999px; }
h1.seo {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-search-engine.jpg) no-repeat; text-indent: -9999px; }
h1.services {  height: 25px; margin: 0 0 0 1em; padding: 0 0 1em 0; background: url(../images/H1-services.jpg) no-repeat; text-indent: -9999px; }
h1.portfolio {  height: 25px; margin: 0 0 0 1em; padding: 0 0 1em 0 ; background: url(../images/H1-portfolio.jpg) no-repeat; text-indent: -9999px; }
h1.graphicdesign {  height: 40px; margin: 1em 0 0 1em; padding: 0 ; background: url(../images/H1-graphic-design.jpg) no-repeat; text-indent: -9999px; }


h3.want {  height: 30px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H3-want-your-own.jpg) no-repeat; text-indent: -9999px; }
h3.whatwedeliver {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-what-we-deliver.jpg) no-repeat; text-indent: -9999px; }
h3.whatknown {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-what-known.jpg) no-repeat; text-indent: -9999px; }
h3.howgetstart {  height: 30px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H3-how-get-started.jpg) no-repeat; text-indent: -9999px; }
h3.youremail {  height: 30px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H3-your-email-marketing.jpg) no-repeat; text-indent: -9999px; }
h3.whychoose {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-Why-choose-Increase.jpg) no-repeat; text-indent: -9999px; }
h3.contactinfo {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-contact-infomation.jpg) no-repeat; text-indent: -9999px; }
h3.yourproject {  height: 30px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H3-your-project.jpg) no-repeat; text-indent: -9999px; }
h3.searchranking {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-search-ranking.jpg) no-repeat; text-indent: -9999px; }
h3.ourprocess {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-our-process.jpg) no-repeat; text-indent: -9999px; }
h3.printservices { height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-print-services.jpg) no-repeat; text-indent: -9999px;}
h3.wanttoknow { height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0 0 ; background: url(../images/H3-want-to-know.jpg) no-repeat; text-indent: -9999px;}
h3.ourgoals {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 4px 0 ; background: url(../images/H3-our-goals.jpg) no-repeat; text-indent: -9999px; }
h3.howwehelp {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 1em 0 ; background: url(../images/H3-how-we-can-help.jpg) no-repeat; text-indent: -9999px; }
h3.news {  height: 26px; /*margin: 1em 0 0 1em;*/ padding: 0 0 1em 0 ; background: url(../images/H3-news.jpg) no-repeat; text-indent: -9999px; }

h2.whatdo {  height: 26px; margin: 1em 0 0 0; padding: 0.5em 0 0.5em 0 ; background: url(../images/H2-what-do.jpg) no-repeat; text-indent: -9999px; }

h2.thecompany {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-the-company.jpg) no-repeat; text-indent: -9999px; }
h2.specialized {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-specialized.jpg) no-repeat; text-indent: -9999px; }
h4.howitworks {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H4-how-it-works.jpg) no-repeat; text-indent: -9999px; }


h4.client {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H4-client-list.jpg) no-repeat; text-indent: -9999px; }
h4.thankyou {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H4-thank-you.jpg) no-repeat; text-indent: -9999px; }

h2.fullwebsite {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-full-website.jpg) no-repeat; text-indent: -9999px; }
h2.hosting {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-hosting.jpg) no-repeat; text-indent: -9999px; }
h2.websitetracking {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-website-tracking.jpg) no-repeat; text-indent: -9999px; }
h2.whatseo {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-what-seo.jpg) no-repeat; text-indent: -9999px; }
h2.ourmission {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-our-mission.jpg) no-repeat; text-indent: -9999px; }
h2.pricing {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-pricing.jpg) no-repeat; text-indent: -9999px; }
h2.question {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-ask-question.jpg) no-repeat; text-indent: -9999px; }
h2.projectdetails {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-project-details.jpg) no-repeat; text-indent: -9999px; }
h2.marketingservices {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-marketing-services.jpg) no-repeat; text-indent: -9999px; }
h2.history {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-history.jpg) no-repeat; text-indent: -9999px; }
h2.considerations {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-considerations.jpg) no-repeat; text-indent: -9999px; }
h2.flashwebsites {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-flashwebsites.jpg) no-repeat; text-indent: -9999px; }
h2.flashsearch {  height: 20px; /*margin: 1em 0 0 1em;*/ padding: 0 0 0.5em 0 ; background: url(../images/H2-flashsearch.jpg) no-repeat; text-indent: -9999px; }
/*-- Index Styles -----------------*/
#indexFlash {
	width: 590px;
	height: 300px;
	float: left;
	text-align: left;
	background: #d4d4d4 url(../images/index-flash-latestwork.jpg) no-repeat bottom left;
	}
#indexRight {
	width: 343px;
	float: right;
	text-align: left;
	font-size: 12px;
	padding: 1em 1em 1em 1em;
	/*border: 1px solid #FF0000;*/
	}
#indexRight ul {
	padding: 0 1em 1em 1em;
	}
#indexRight ul li{
	text-align: left;
	padding: 0.5em 0;
	border-bottom: 1px solid #CCC;
	}

#indexRight a{ color: #0000FF; text-decoration: none;}
#indexRight a:link, a:visited, a:active {color: #3333CC; }
#indexRight a:hover {color: #0099FF; text-decoration: underline;}
#indexLeft {
	width: 540px;
	float: left;
	text-align: left;
	padding: 2em;
	font-size: 12px;
	/*border: 1px solid #FF0000;*/
	}
#aboutList {float: left;}
#aboutList ul{
	padding: 0.3em 1em 0.5em 2.7em;
	line-height: 1.3em;
	list-style-type: square;
	float: left;
	
	}
#aboutList ul li{
	padding: 0 0 0.5em 0.6em;
	list-style-image: url(../images/bullet.gif);
	}
.newsEntry {
padding: 0.5em;
margin: 0 0 0.5em 0;
height: 70px;
width: 320px;
/*border-bottom: 1px solid #CCC;*/
}
.newsEntry .date {float: left; padding: 0 0 0.5em 0; margin: 0 0 0.5em 0; color:#666; width: 190px; border-bottom: 1px dotted #CCC;}
.newsEntry .newsPic {float: left; width: 110px; padding:0 1em 1em 0;}
/*-- Website Porftolio Styles -----------------*/
#webColumn {
	width: 680px;
	float: left;
	text-align: left;
	padding: 2em 0 1em 2em;
	}
#webRight {
	width: 190px;
	float: right;
	text-align: left;
	padding: 1em 1em 1em 1em;
	margin: 4em 1em 0 0;
	line-height: 1.5em;
	border: 1px solid #999;
	}
#webRight ul{
	display: block;
	text-align: left;
	border-top: 1px solid #CCC;
	}
#webRight ul li{
	list-style-type: none;
	border-bottom: 1px solid #CCC;
	border-left: 4px solid #CCC;
	padding: 1em;
	line-height: 1.2em;
	}

.website {
	float: left;
	padding:0 0 1em 0;
	margin:0 0 1em 0;
	line-height: 1em;
	font-size: 12px;
	}
.website .websitepic {float: left;	width: 300px; margin:0 2em 0 0; }
.websiteinfo {float: left; padding: 0.25em 0 0.5em 0; width: 680px; margin: 1em 0; border-bottom: 1px solid #999; background: #fff url(../images/websiteinfo-BG.jpg) repeat-x bottom left; }
 .websiteinfo ul {  list-style-type: square;}
 .websiteinfo ul li {display: inline; margin: 0 1.5em 0 0; padding: 0.2em 0.3em; list-style-type: square; /*border: 1px solid #999; background-color: #F0F0F0;*/}
.website img { }
/*
.websiteinfo a{ color: #0000FF; text-decoration: none; background-color:#e1e1e1; padding: 0.5em; }
.websiteinfo a:link, a:visited, a:active {color: #3333CC; }
.websiteinfo a:hover {color: #0099FF; text-decoration: underline;}
*/
/*  ---[ buttons ]--- */

 .blue_btn{
    background:url("../images/butn_bk_blue.gif") repeat-x;
	border:1px solid #A3BAD1;
	font-weight:normal;
    color:#234b87;
    }

 .blue_btn a{
   display:block;
   padding:3px 5px 3px 5px;
   margin:0px;
   text-decoration: none;
   }

 .blue_btn a:hover{background:#DBE4ED;}


 a.blue_btn	{
	background:url("../images/butn_bk_blue.gif") repeat-x;
	border:1px solid #A3BAD1;
	padding:3px 5px 3px 5px;
	font:normal 11px tahoma;
	text-decoration:none;
 	margin: 0px 0px 0px 0px;
	height:20px;
    }

 a:hover.blue_btn{background:#DBE4ED; text-decoration:none;}
/*-- form styles ----------------*/
h2.formlegend {
	font-size: 16px;
	padding: 1em 0 1em 0;
	color: #284567;
}

/*-- form styles ----------------*/
fieldset {  
/*margin: 1.5em 0 0 0;  
padding: 0;*/
position: relative; 
float: left;  
clear: both;  
width: 100%;  
margin: 0;  
padding: 1em 0 0 0;
border-style: none;  
border-top: 1px solid #BFBAB0;
background-color: #e6e7e3;  
background-image: url(../images/fieldset_gradient.jpg);
background-repeat: repeat-x; 
}
fieldset select {width : 15em; font-size: 12px; font-family: Verdana, sans-serif;} 
fieldset input {width : 15em; font-size: 12px; font-family: Verdana, sans-serif; }

fieldset textarea {width : 30em; font-size: 12px; font-family: Verdana, sans-serif; line-height: 1.5em; }
fieldset input.radioLeftAlign { width : 1.5em; float: left; }


fieldset.submit {  
float: none;  
width: auto;  
padding-top: 1.5em;  
padding-left: 17em;  
background-color: #FFFFFF;
}

fieldset ol {  
padding: 3.5em 1em 0 1em; 
list-style: none;
padding-top: 0.25em; 
}
fieldset li {  
padding-bottom: 1em;
float: left;  
clear: left;  
width: 100%;  
}
label {  
display: block;
float: left;  
width: 15em;  
margin-right: 1em; 
position: relative;  
}
label.radiolabel {
float: left;  
width: 15em;  
margin-right: 1em; 
text-align: right; 
}
/*styles for required star */
label em {
position: absolute;  
left: 14.5em;  
top: 0; 
}

fieldset span {  
/*display: block;*/  
color: #060;  
font-size: 85%;  
font-style: normal;
text-transform: uppercase;
}


/*--Thank you Success pages styles   ---*/
#thanks {
	text-align: center;
	height: 100px;
	padding: 1em 3em 2em 2em;
	background: #fff url(../images/sub-success-bg.jpg) no-repeat top left;
	}



/*form p { width: 100%; text-align: left;}*/

/* =fieldset */


form div input:hover{ font-weight: bold;
}	

/*-- Footer ---------------------*/

#footer {
	width: 960px;
	height: 40px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #999;
	line-height: 0.5em;
	background: url(../images/footer-bg.png) no-repeat bottom center;
	margin: 0 0 2em 0;
	}
#footer ul {
	float: left;
	display: inline;
	position:relative;
	line-height: 1em;
	padding: 1em;
	}
#footer li {
	width: 100px;
	padding: 0 1.5em 0 0;
	display: inline;
	list-style-type: none;
}
#footer li.section {font-weight: bold; background-color:#999; color:#fff;}
#footer a:link, #footer a:visited, #footer a:active {color: #00FFFF; text-decoration: none;}
#footer a:hover { color: #00FFFF; text-decoration: underline;}

/*-----
#press{padding: 0.5em 0 2em 0; /*border-bottom: 1px solid #999999;}
#press p {
line-height: 1.5em;
height: 45px;
padding: 0 0 0 0;
}
#press img {
padding: 0 0 0 5em;
}
#news{padding: 0 0 1em 0;}
#news p {
line-height: 1.5em;
padding: 50px 0 0 0;
}
#titledate{ clear: right;}

.date1{width:42px; height:46px; background:url(../images/index-date-stamp.jpg) no-repeat; color:#fff; font-weight:700; float: left; }
.date1 .month{width:100%; text-align:center; position:relative; top:0px; font-size:11px;}
.date1 .day{width:100%; text-align:center; position:relative; top:4px; font-size:18px; color: #284567;}

.newsheader{float:left; height:46px; width: 400px; clear: right; padding: 5px 0 0 1em;}
.newsheader .title{font-size:13px; font-weight: bold;  }
.newsheader .sub{font-size:11px; }

.pressrelease{float:left;  width: 480px; clear: right; padding: 0 0 0 0; }
.pressrelease .title{font-size:13px; font-weight: bold;  } 
----*/