	body,
	html {
		margin:0;
		padding:0;
		color:#000000;
		font-family: Verdana, Arial, Tahoma, Monaco, Serif;
		font-size: 90%;
		background: url(../images/bg.gif) repeat-x; 
		line-height: 1.3;
	}
	body {
		min-width:850px;
	}
 
	h1 {
	background: url(../images/headerbar.jpg) top left no-repeat; 
	width: 425px;
	height: 24px;
	 font-size: 1.2em;
	 font-weight: bold;
	 color: #FF3333;
	}
	h2 {
	 font-size: .9em;
	 font-weight: bold;
	 color: #FF3333;
	}
	li {
	margin-bottom: 10px;
	}
		
	#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:850px;
	} 
	#header {
		background:#FFFFFF;
	}

	#navbar {
		background:#CCCCCC;
		padding:0;
	}
	#navbar ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#navbar li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#FFFFFF;
		float:right;
		width:560px;
		padding: 22px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;

    }
	#sidebar {
		background:#FFFFFF;
		float:left;
		width:150px;
		padding:10px;
	}
	#separator {
		background:#FFFFFF;
		float:left;
		width:30px;
	}	
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:#CCCCCC;
		clear:both;
	}
	#footer p {
		padding:2px;
		margin:0;
        font-size: .8em;
        color: #666666;		
		text-align: center;
    }
	
a:link {
color: rgb(204,102,102);
text-decoration: underline;
}
a:visited {
color: rgb(118,118,102);
text-decoration: underline;
}
a:hover {
color: rgb(204,51,51);
text-decoration: underline;
}
a:active {
color: rgb(255,51,51);
text-decoration: underline;
}

.floatRightClear img{ /*multiple images don't overlap and doesn't overlap text*/
float: right; 
clear: right; 
margin: 14px;
} 

.floatLeftClear img{ /*multiple images don't overlap and doesn't overlap text*/
float: left; 
clear: left; 
margin: 14px; 
} 

.rght{
text-align: right;
padding-right: 1em;
}
.cntr{
text-align: center;
}
.text {
	font-family: Verdana, Arial, Tahoma, Monaco, Serif;
	font-size: 90%;
	color: #000000;
	}
.txtGrey {
	font-weight: normal;
	color: #999999;
}
.smTxtGrey {
	font-size: .7em;
	font-weight: normal;
	color: #999999;
}
.smTxtBlk {
	font-size: .7em;
	font-weight: normal;
	color: #000000;
}
.smRedTxt {
	font-size: .7em;
	font-weight: normal;
	color: #FF3333;
}
.txtRedBld {
	font-weight: bold;
	color: #FF3333;
}
.txtBlkBld {
	font-weight: bold;
	color: #000000;
}
.txtBluBld {
	font-weight: bold;
	color: #3333FF;
}

/* conform, inputBox, error, whtsp, control the Contact Us form */
.conform {
text-align: right;
width: 210px;
}

.inputBox
{
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #000 solid 1px;
}

.error {
  font-family: Tahoma, Verdana, Arial;
  font-size: 8pt;
  color: red;
  display:none;
  }
  .whtsp
{ 
    white-space: pre;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}

/* Curved corner Borders */
.curved {
  background:transparent; 
  width:78%;
  }

.boxcontent {
  display:block; 
  background:#FFFFFF;
  border:0 solid #FF3333; 
  border-width:0 1px;
  }
  
.curved h1, .curved p {
  margin-top:0px;  
  margin-bottom:0px;  
  margin-left: 5px;           /* side to side margins */
  margin-right: 2px;  
  }
.curved h1 {
  font-size:2em; 
  color:#FF3333;
  }
.curved .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#FF3333;
  font-size:1px;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#CCCCCC; 
  border-left:1px solid #FF3333; 
  border-right:1px solid #FF3333; 
  border-width:0 2px;
  height:1px;
  font-size:1px;

  }
.curved .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#CCCCCC; 
  border-left:1px solid #FF3333; 
  border-right:1px solid #FF3333; 
  margin:0 2px;
  font-size:1px;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#CCCCCC; 
  border-left:1px solid #FF3333; 
  border-right:1px solid #FF3333; 
  margin:0 1px; 
  height:2px; 
  font-size:1px;
  }

  