body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #000000;
	text-align:center;
    margin: 0px auto;
}

table { background-color:#ffffff;
		margin:0px auto; }
        
td { background-color:#ffffff;
		margin:0px auto; }

 ul { line-height:22px; } 
        
#mainbox { width: 1000px; font-size: 14px; color: #333333; text-align:center;}

.contentinside { text-align:left; 
                 width: 200px; 
                 line-height: 22px;
                 float: right;
                 margin-left: 10px;
                 padding: 5px 10px 0px 10px;
                 color: #333333;
                 background-color: #CECE9A;
                 border: 1px solid #333333; }


.contentbox1 { text-align:left; 
              width:760px;
             color: #333333; 
             line-height: 18px;
             font-size: 14px;
             
             }

.contentbox2 { text-align:left; 
             border-left:1px solid #c0c0c0; 
             border-right:1px solid #c0c0c0;
             border-bottom:1px solid #c0c0c0;
             color: #333333; 
             width: 760px; 
             line-height: 18px;
             font-size: 14px;
             
             }

.contactbox1 { text-align:left; 
              width:760px;
             color: #9B0000; 
             line-height: 18px;
             font-size: 14px;
             
             }             
             
div { margin: 0px auto; }
		
a:link {
	color: #ff0000;
}
a:visited {
	color: #ff0000;
}
a:hover {
	color: #546591;
}
a:active {
	color: #ff0000;
}

a:link.home {
	color: #333333; text-decoration:none;
}
a:visited.home {
	color: #333333; text-decoration:none;
}

a:active.home {
	color: #333333; text-decoration:none;
}
a:hover.home {
	color: #C0C0C0; text-decoration:none;
}

a:link.home2 {
	color: #0000ff; text-decoration:underline;
}
a:visited.home2 {
	color: #0000ff; text-decoration:underline;
}

a:active.home2 {
	color: #0000ff; text-decoration:underline;
}
a:hover.home2 {
	color: #CE0000; text-decoration:underline;
}



.noborder { border:0px solid #ffffff; }
.border { border:1px solid #000000; }
.center { text-align:center; }
.right { text-align:right; }
.just { text-align:justify; }
.left { text-align:left; }
.top { vertical-align: top; }
.bottom { vertical-align:bottom; }
.middle { vertical-align:middle; }

.imgleft { float:left; margin-right:10px; }
.imgright { float:right; margin-left:10px; }

          
#miniform { float: right; width: 321px; height:171px; }

.insidetitle { font-size: 15px;font-weight:bold;font-family:verdana,arial,sans-serif; }
		  
.title { font-size: 20px;
	 	 font-weight: bold;
		 color: #333333;
         line-height:25px; }
         
.title2 { font-size: 24px;
          color: #333333;
          font-weight:700;
          letter-spacing:1px; }
		 
.subtitle { font-size: 16px;
	 	 font-weight: bold;
		  }
		 
.subtitle2 { font-size: 18px;
			 font-weight: bold;
			 color: #333333; }
			 
.redtext { font-color: #FF0000;
		    }

.small { font-size: 11px; }

.line { height: 5px; width: 100%; background-color: #cece9a;margin-top:2px; }

/* START THE CODE FOR THE HOME PAGE */

.maincontent { width:790px;
               padding-left:10px;
               padding-right: 10px; }

.homecontent { padding:10px; 
               vertical-align:middle; 
               text-align:justify; 
               color: #333333; 
               font-size: 14px; 
               }

.hometitle { font-size: 25px; font-weight:bold; }

.hometitle2 { font-size: 22px; font-weight:bold; }

.homesubtitle { font-size: 14px; font-weight:bold; }

.homeright { vertical-align:middle; float:right;  }

.goldbar { color: ##C6B268; }

.software1 { text-align:left; 
             border:1px solid #c0c0c0; 
             color: #333333; 
             width: 740px; 
             height: 160px; 
             }

.software2 { text-align:left; 
             border-left:1px solid #c0c0c0; 
             border-right:1px solid #c0c0c0;
             border-bottom:1px solid #c0c0c0;
             color: #333333; 
             width: 740px; 
             height: 160px;  
             }
             
.software3 { text-align:center; 
             vertical-align:middle;
             border-left:1px solid #c0c0c0; 
             border-right:1px solid #c0c0c0;
             border-bottom:1px solid #c0c0c0;
             color: #333333; 
              font-size: 20px; 
              padding-top:10px;
                   font-weight: 500;
                    letter-spacing:1px;
                    background-color: #cece9a; 
             width: 740px; 
             height: 40px;  
             }             



.demobox { width:200px;
           height:140px;
           float:right; 
           }

.header_title { font-size: 25px; 
                font-weight: 400px; 
                letter-spacing:1px; 
                }
                
.header_titlered { font-size: 25px; font-weight: 400px; letter-spacing:1px; color: #930408; }


.formtxt { font-size: 14px; color: #000000; font-weight:bold; }

.sidelist { text-align:center; font-weight: bold; color: #434220; font-size: 15px; line-height: 30px; font-family: tahoma,arial,verdana,sans-serif;  }


.smalltitle { text-align:center; color: #434220; font-weight:bold; font-size: 16px; line-height: 25px; }

/* START THE CODE FOR THE MENU */


.menuwidth		{ width: 170px; }

.menubackground		{
			background-color: #e2bb3c;
	        	background-image: url("images/background-menu.jpg");
        		border-right: #000000 1px solid;
			}


.topline	{ border-top: #000000 1px solid; }


.menu		{
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		width: 170px;
		cursor: pointer;
		text-indent: 20px;
		text-align: left;
		display: block;
		padding-top: 7px;
		padding-bottom: 7px;
		margin-bottom: 0px;
		border-bottom: #ffffff 1px solid;
        border-right: #fffff 1 px solid;
		}


a.menu:link 	{
		background-image: url("images/menu.jpg");
		background-color: #ffffff;
		color: #ffffff;
        text-decoration:none;
		}


a.menu:visited 	{
		background-image: url("images/menu.jpg");
		background-color: #ffffff;
		color: #ffffff;
        text-decoration:none;
		}


a.menu:active 	{
		background-image: url("images/menu.jpg");
		background-color: #ffffff;
		color: #ffffff;
        text-decoration:none;
		}


a.menu:hover 	{
		background-image: url("images/menuon.jpg");
		background-color: #FFFFFF;
		color: #ffffff;
		}

        
a:link.footer {
	color: #c0c0c0;
    text-decoration: none;
}
a:visited.footer {
	color:#c0c0c0;
    text-decoration: none;
}

a:active.footer {
	color: #c0c0c0;
    text-decoration: none;
    
}

a:hover.footer {
	color: #546591;
}

/* START THE CODE FOR THE FORMS */


.fieldright { width:100px;padding-right:2px; height:40px; text-align:right; vertical-align:middle; }

.fieldleft { width:150px;height:40px;vertical-align:middle; text-align:left; }

.fieldleft2 { width:400px;height:40px;vertical-align:middle; text-align:left; }

/* START SIDEBAR RIGHT BOX */

.sidebox { font-size: 13px; padding:10px; }
.sideboxouter{ float:right;background-image:url(images/quote_bubble_center_tile.gif);width:182px; } 

.productbox { text-align:justify; 
              width:790px;
             color: #333333; 
             
             font-size: 14px;
             
             }
             

