body{
	
	background-color: #E8E4E3;	
	margin: 0px;	
	padding:0p;
}
.back {
    background: url(images/body-bg.gif) repeat-y top left;	
}
form{
	margin: 0px;
}
.left-bg-sec{
	background: #d8d4d1 url(images/background-purple.jpg) no-repeat;	
	background-position:top right;
}
.left-bg-bottom {	
	background-color: #d8d4d1;
}
.green-bg{
	background: url(images/green-bg.jpg);
	background-repeat: no-repeat;
	background-color: #979f00;
}
.blue-top{
	background-color: #32536b;
}
.red-top{
	background-color: #ae1c29;
}
.red-bottom{
	background-color: #c1707c;
}
.purple-top{
	background-color: #96006f;
}
.purple-bottom{
	background-color: #bf68a7;
}
.blue-bottom{
	background-color: #508ab9;
}
.main-tb{
	background-color: #EEE8E8;
}
.green-top{
	background: url(images/green-top.jpg);
	background-repeat: no-repeat;
	background-color: #696301;
}
.padding-class{
	padding-left: 18px;
	margin-top: 26px;
	margin-right: 13px;
}
.bg-table-orange{
	background: url(images/bg-table-orange.gif);
	background-repeat: repeat-x;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.table-orange{
	background: url(images/red-orange-bg.gif);
	background-repeat: repeat-y;
	padding-left: 12px;
	padding-right: 12px;
	color: #ff4503;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.table-orange a, .table-orange a:visited, .table-orange a:active{
	color: #ff4503;
	text-decoration: underline;
	font-size: 10px;
}
.table-orange a:hover{
	color: #f17344;
}
.title-welcome{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 26px;
	font-size: 20px;
	font-weight: bold;
	color: #9e6423;
}
.text-black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9e6423;
	margin-top: 0px;
}
.news_date{
	font-size: 12px;
}
.main_content, .main_content td, table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
.main_content a, .main_content a:link, .main_content a:active, .main_content a.visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #582d86;
}
.main_content a:hover{
	color: #8e6ea6;
}
div.content{
	padding-left:18px; 
	padding-right:13px;
}
.title-purple{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #572f78;
}
.title-orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ff9a00;
	padding-left: 14px;
  letter-spacing:-1px;
}
.purple-text, .portfolio-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #582d86;
}
.purple-text ul{
	list-style-image: url(images/bullet.gif);
	margin-left: 16px;
}
.portfolio-links a, .portfolio-links a:visited, .portfolio-links a:active  {
	color: #582d86;
}
.purple-text a, .purple-text a:visited, .purple-text a:active,
a.purple-text, a.purple-text:visited, a.purple-text:active {
	color: #582d86;
	text-decoration: underline;
}
.purple-text a:hover, a.purple-text:hover{
	color: #8e6ea6;
}
.img_style{
	border: 2px solid #582d86;
	margin-right: 18px;
	vertical-align: top;
}
.small-white{
	font-size: 70%;
}
.txt-white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 9px 5px 7px 15px;
	
	/*padding-left: 28px;*/
}
.txt-white a, .txt-white a:visited, .txt-white a:active, .txt-white a:link{
	color: #ffffff;
	text-decoration: underline;
}
.txt-white a:hover{
	color:#FFF900;
}
.txt-white ul{
	list-style-image: url(images/bullet-yellow.gif);
}
.white_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;	  
  margin-top: 6px; 
  margin-left: 15px;
  padding-left: 0px;
	padding-top: 0px;
	margin-bottom:5px;
  list-style:none; 
  line-height:19px;
}
.white_list a, .white_list a:visited, .white_list a:active{
	color: #ffffff;
	text-decoration: underline;
}
.white_list a:hover {color:#FFF900;}
ul.white_list li {
  background:url(images/bullet-yellow.gif) no-repeat 0 8px; 
  padding-left: 13px;	
}
ul.prod_list li{
  margin-left: 6px;
  -moz-margin-start: -40px;	
}
.arrow_image {
  vertical-align:middle;
}
.submit_field {
  border: solid 1px #92006B;
  background: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:#A6007D;
  font-weight:normal;
  width: 125px;
}
.designed, .designed a, .designed a:visited {
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F6324;
}
.designed a:hover {color:#572F78;}
p{
	margin-top: 0px;
	margin-bottom: 16px;
}
.fld{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px !important;
}
.btn{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #b6822f;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	width: 100px;
	background-color: #d1a83f;
}
.btn_email{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 1px #92006B;
	color: #ff9a00;
	font-weight: bold;
	font-size: 12px;
	width: 50px;
	background-color: #92006B;
}
.error{
	color: #ff0000;
}
h2, h2 a, h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
h2 a:hover{
	color: #8e6ea6;
}
.portfoilio_preview, .portfoilio_preview a:hover {
    color:#BF6AA7 !important;  
    padding-bottom:10px; 
}
.portfoilio_preview a, .portfoilio_preview a:visited {color:#000000;}

.header_image {    
	padding-left:10px; 	
	padding-bottom:9px;
	width:209px;
}
.home_nav, .home_nav a, .home_nav a:visited, .home_nav a:link 
{
    color:#FFF;
}