.mandatory {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:100%;
font-weight:bold;
}
.box {
font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color:#333333;
	border: 1px solid #999999;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bg {
	background-attachment: fixed;
	background-image: url(../images/b.gif);
	background-repeat: repeat;
	background-position: top;
}
.txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:70%;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #393939;
	font-weight:bold;
	text-decoration: none;
	margin: 0%;
	padding: 2px 5px 2px 8px;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#773000;
	font-weight:bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../images/tagarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}	
.heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13.5px;
	font-weight:bold;	
	color:#ffffff;
	text-decoration:none;
	}
.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
a.link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005871;
	text-decoration:underline;
	}	
.linkbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;
	color:#FF7E00;
	text-decoration:none;
	}
a.linkbold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
.linkwhitebold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;	
	color:#252423;
	text-decoration:none;
	}
a.linkwhitebold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;	
	color:#773000;
	text-decoration:none;
	}	
.bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#666666;
	text-decoration:none;
	}	
a.bottom:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#666666;
	text-decoration:underline;
	}		
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#999999;
	text-decoration:none;

	}		
	
	

	
.copyright a{
	color:#999999;
	text-decoration:none;
	}
.copyright a:hover{
	color:#999999;
	text-decoration:none;
	}
	
.bottombold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	}	
a.bottombold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#666666;
	font-weight:bold;	
	text-decoration:none;
	}				
.marginscontact {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:75%;
	margin: 10px;
	padding: 5px;
}
.marginscontactbold {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:75%;
	margin: 10px;
	padding: 5px;
}
.margins {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:75%;
	margin: 10px;
	padding: 15px;
}
.read{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.read a{
	color:#000000;
	text-decoration:underline;
}
.read a:hover{
	color:#8E1808;
	text-decoration:underline;
}
.marginsinner {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:100%;
	margin: 10px;
	padding: 15px;
}
.inmargins {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	font-size:100%;
}
a.inmargins:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#8E1808;
	text-decoration:underline;
	font-size:100%;
}
ul.inmargins1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	list-style:square;
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 15px;
}
ul.inmargins1 a
 {
 color:#333333;}

ul.inmargins1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#8E1808;
	text-decoration:underline;
	
}
.withoutmargins {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:75%;
}
.linkarial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#773000;
	text-decoration:none;
	}
a.linkarial:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
.linkarialactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}	
.e {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	text-decoration:none;
	}
.email {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	text-decoration:underline;
	}
a.email:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#8E1808;
	text-decoration:underline;
	}		
.basemargins {
	margin: 10px;
	padding: 15px 18px 18px 15px;
}
.marginstestimonials {
	margin: 10px;
	padding: 15px 18px 18px 35px;
	background-attachment: fixed;
	background-image: url(../images/bgtestimonials.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.arialbold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	color:#000000;
	text-decoration:none;
	}
.ariallink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#8E1808;
	text-decoration:underline;
	}
a.ariallink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	text-decoration:underline;
	}	
.arialsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62%;
	color:#000000;
	text-decoration:none;
	}
.arialboldlink {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	color:#000000;
	text-decoration:underline;
	}			
a.arialboldlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	color:#8E1808;
	text-decoration:underline;
	}				
.textverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.24x7 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:80%;
	color:#000000;
	text-decoration:none;
	}
.intable {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	font-size:100%;
	padding: 5px;
	height: 2px;
}
a.intable:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#8E1808;
	text-decoration:underline;
	font-size:100%;
	padding: 5px;
}	
.marginsbase {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:100%;
	margin: 10px;
	padding: 20px;
}
.design {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:72%;
	margin: 10px;
	padding: 5px;
}
.hiddenError {
	display:none;
}
.visibleError {
	display:block;
}
.testibg {
	padding:10px;	
	text-decoration:none;
	background-color: #FFFAEE;
}
.testibg01 {
	padding:10px;	
	text-decoration:none;
	background-color: #FFFAEE;
}
.careers{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #D5BA8F;
	text-decoration:none;
	background-color: #FFFAEE;
}
.res {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:100%;
	margin: 5px;
	padding: 8px;
}
.articleheading {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:75%;
	padding:15px;
	margin:10px;
	background-color:#FEF9ED;
	border: solid 1px #DCD9D1;
	}
.articlelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#773000;
	text-decoration:underline;
}
a.articlelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.articlehead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#773000;
	text-decoration:none;
}
.marginsshowcase {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:75%;
	margin: 5px;
	padding: 2px;
}

#port{
    width:163px;	  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	float:left;		
	line-height:20px;
	height:22px;
	}
	
#port img {
    border:1px solid #D3BE96;
	}	
	
.port-box{
    background-color:#FFFFFF;
    border:1px solid #D3BE96;
	}
#port-box1{
    background-color:#FFFFFF;
    border:1px solid #D3BE96;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#port-box1 th{    
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9F4000;
}
#port-box2{
    background-color:#FFFFFF;
    /*border:1px solid #D3BE96;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#port-box2 th{    
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8E1808;
}

/*.td-border{    
	border-right:1px solid #D3BE96;
	border-bottom:1px solid #D3BE96;    
}*/

.td-border1{    
	border-right:1px solid #D3BE96;  
}
.td-border2{    
	border-right:1px solid #D3BE96;
	border-bottom:1px solid #D3BE96;
}

.td-border3{    
	border-bottom:1px solid #D3BE96;
}

.td-border-r{    
	border-bottom:1px solid #D3BE96;  	
}	
.td-border-b{    
	border-right:1px solid #D3BE96;  	
}	
.td-border-lr{    
	border-right:1px solid #D3BE96;  	
}
	
.td-border-l{
   border-right:1px solid #D3BE96;
   border-bottom:1px solid #D3BE96; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#9F4000;
   font-weight:bold;
 } 
.td-border-mid{ 
   border-right:1px solid #D3BE96;
   border-bottom:1px solid #D3BE96;   
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   font-size:11px;
   color:#333333;
   font-weight:bold;
 } 
 
 .td-border-link{     
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   font-size:11px;
   color:#333333;
   font-weight:bold;
   text-decoration:underline;
 } 
 
 a.td-border-link:hover{  
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;   
   color: #996600;
   font-weight:bold;
   text-decoration:underline;
 } 
 
 .td-border-bot{ 
   border-right:1px solid #D3BE96;   
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   font-weight:bold;
 } 
 
 .scrollbar {
/* font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;*/
 padding-left:1px;
 padding-right:0px;
 overflow:scroll;
 height:340px;
 margin: 0;
 border:0px solid #E2C9A0;
 scrollbar-face-color:#ffffff;
 scrollbar-arrow-color:#000000;
 scrollbar-base-color:#D3BE96;
 scrollbar-shadow-color:#D3BE96;
 scrollbar-darkshadow-color:#D3BE96;
 scrollbar-highlight-color:#D3BE96;
 scrollbar-3dlight-color:#D3BE96;
}
	
.td-border-scroll{    
	border-right:1px solid #D3BE96;
}

.td-border-l-scroll{
   border-right:1px solid #D3BE96;    
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#9F4000;
   font-weight:bold;
 } 
 .price{
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#9F4000;
   font-weight:bold;
   padding:5px 0px 5px 0px;
 }

.td-border-padd{    
	border-right:1px solid #D3BE96;
	border-bottom:1px solid #D3BE96;
	padding-left:12px;
}

.bg-middle{
	background-image:url(../images/bg-midd.gif);
	background-repeat:repeat-x;
	height:153px;
	}
	
.bis{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:230px;
text-align:left;
}

.bis1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#773000;
text-align:center;
padding:0 0 8px 0;
margin-bottom:1px;
font-weight:bold;
border-bottom:1px solid #C7AA79;
}
.bis2{
	background-image:url(../images/bg1.gif);
	background-repeat:repeat-x;
	background-color:#E2C9A2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.linknav-button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;	
	color:#252423;
	text-decoration:underline;
	}
	
a.linknav-button:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;	
	color:#773000;
	text-decoration:none;
	}
	
.text-space{
 line-height:20px;
 }
 
.border-light{
border:#E6CFB7 solid 1px;
padding:5px;
margin:10px; 0 10px 0;
}

.bg-tab{
	background-image:url(../images/cor-bot-bg.gif); 
	background-repeat:repeat-x; 
	background-position:bottom left;
}

.mid-text{
	width:155px; 
	text-align:left;
}

.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#773000;
	font-weight:bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
.cust-text{
padding-top:10px;
}

.req-button{
margin:10px 0 10px 0;
}
.price1{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
   padding:5px 0px 5px 0px;
 }

.txt1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#9F4000;
	text-decoration:none;
	font-size:12px;
}

.td-border-padd1{    
	border-bottom:1px solid #D3BE96;
	padding-left:12px;
}

.linktab {
	font-family:Arial, Helvetica, sans-serif;
	color:#8E1808;
	text-decoration:underline;
	font-size:100%;
}
a.linktab:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	font-size:100%;
}

.bis3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#773000;
text-align:center;
margin-bottom:1px;
font-weight:bold;
}

.linktab1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#8E1808;
	text-decoration:none;
	font-size:13px;
}
a.linktab1:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:13px;
}

.christ{
 	margin-bottom:20px;
 }
 .web{
 	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
}