/* main */
html, body {
    background-color:#FFFFFF;
    font-family:Georgia,Arial,Helvetica,Sans-Serif;
    font-size:1.0em;
    margin:0px;
    padding:0px;
    text-align:center;
}

#container {
    background-image:url(../../images/background.jpg);
    background-repeat:repeat-x;
    background-position:top left;
    background-color:white;
    border-left:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    margin:auto;
    width:98%;
}
#header {
    background-image:url(../../images/blue_bar.jpg);
    background-repeat:repeat-x;
    background-position:top left;
    clear:both;
    height:27px;
    margin:15px 0px 0px 0px;
    padding:0px;
	width:100%;
}

#left-column {
    background-color:white;
    float:left;
    margin:0px 10px 0px 10px;
    padding:0px;
    text-align:left;
    width:20%;
    filter:alpha(opacity=50);
     opacity:0.5;
    -moz-opacity:0.7;
}

#left-column div {
    color:black;
    font-weight:bold;
    position:relative;
    filter:alpha(opacity=100);
    opacity:1;
    -moz-opacity:1;
}

#left-column .box {
    border-top:2px solid #88a2b1;
    padding:10px 0px 10px 0px;
}

#left-column h4 {
    color:#ab3833;
    margin:0px;
    margin-left:15px;
    padding:0px;
}

#content {
    background:none;
    color:black;
    float:right;
    height:100%;
    margin:0px 0px 25px 0px;
    padding:0px;
    text-align:left;
    width:76%;
}

#footer {
    background-image:url(../../images/blue_bar.jpg);
    background-repeat:repeat-x;
    background-position:top left;
    clear:both;
    color:white;
    font-weight:bold;
    height:27px;
    margin:0px 0px 15px 0px;
    padding:5px;
}
.footertext {
    color: #333333;
    font-weight:bold;
	font-size:12px;
    margin:0px 0px 15px 0px;
    padding:10px;
	padding-top: 50px;
}
#footer a {
    color:white;
    text-decoration:none;
}

#footer  a:hover {
    color:white;
	text-decoration: underline;
}
/* main */

/* login */
#login {
    padding:5px;
    float:right;
    font-size:12px;
    color:white;
}

#login a {
    color:white;
}
/* login */

/* menu */
#menu {
    background:none;
    height:32px;
    width:700px;
}

#layer-0 {
    /* all lists */
    list-style:none;
    margin:0px;
    padding:0px;
    width:auto;
}

#layer-0 li {
    /* all list items */
    color:white;
    float:left;
    font-weight:bold;
    padding:5px;
    text-align:center;
    width:auto;
}

#layer-0 li a {
    color:white;
    font-weight:bold;
    font-size: 15px;
    margin:5px;
    text-decoration:none;
}

#layer-0 li a:hover {
    color:black;
}

#layer-0 .first {
    border-left:none;
    border-right:1px solid white;
}

#layer-0 .last {
    border-left:1px solid white;
    border-right:none;
}

#layer-0 li {
    border-left:1px solid white;
    border-right:1px solid white;
}
/* menu */

/* elements */
input {
    width:250px;            
}
.text5{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-left: 2px;
	color: #666666;
}
.text51{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: black;
	font-weight:bold;
	padding-left: 1px;
}
.text52{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
}

<!---Contact Us ----->
#contact-area {
	width: 400px;
	margin-top: 0px;
}
.texttype{
	padding: 3px;
	text-align:right;
	width: 80px;
	font-family: Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 20px;
	padding-right: 10px;
	color: #231708;
	font-weight:bold;
}
.texttype2{
	padding: 3px;
	text-align:left;
	font-family: Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 25px;
	line-height: 18px;
	color: #231708;
	font-weight:bold;
}
.texttype3{
	padding: 3px;
	text-align:right;
	font-family: Helvetica, sans-serif;
	font-size: 0.8em;
	color: #231708;
	text-decoration:none;
	font-weight:bold;
}
.textcontact{
	padding: 3px;
	padding-left: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-right: 200px;
	color:#007CC2;
	font-weight:bold;
	}
.textcontact2{
	padding: 3px;
	padding-left: 25px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#007CC2;
	
	}	
.textcontact3{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #007CC2;
	font-weight:bold;
	}				
#contact-area input, #contact-area textarea {
	padding: 1px;
	width: 230px;
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
	border-color: #76C5F0;
	
}
#contact-area input, #contact-area select {
	padding: 1px;
	width: 230px;
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
	border-color: #76C5F0;
	text-shadow:#00FF66;
}

#contact-area textarea {
	height: 110px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #D2460E;
}

#contact-area input.submit-button {
	width: 90px;
	height: 22px;
	border: 1px solid #76C5F0;
	margin-left: 10px;
	
	}
<!------end------>

select {
    width:auto;   
}

form {
    margin:0px;
}

.xxsml {
    width:12px;     
}

.xsml {
    width:25px;    
}

.vvsml {
   width:50px;             
}

.vsml {
   width:100px;            
}

.sml {
   width:150px;            
}

.med {
   width:200px;            
}

.lrg {
   width:250px;            
}

.vlrg {
   width:300px;
}

.vvlrg {
   width:350px;
}

.xlrg {
   width:450px;
}

.xxlrg {
   width:650px;
}

.radio {
    width:25px;
}

.checkbox {
    width:25px;
}

.left {
    text-align:left;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

#form-table {
    margin:auto;
    border:0px solid black;    
    border-collapse:collapse;
	padding-left: 100px;
}

#form-table th {
    border:1px solid black;    
    border-collapse:collapse;
    padding:5px;
	padding-left: 10px;
}

#form-table td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
	padding-left: 10px;
}

#list-table {
    margin:auto;
    border:1px solid black;    
    border-collapse:collapse;    
}

#list-table th {
    border:1px solid black;    
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

#list-table td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;    
}
/* elements */

.middle-top {
    background-image:url(../../images/main_area_top.jpg);
	background-repeat:repeat-x;
    background-position:top left;
	height:34px;
}

.middle-bottom {
    background-image:url(../../images/main_area_bottom.jpg);
	background-repeat:repeat-x;
    background-position:top left;
	height:25px;
}

.center-border {
    background-image:url(../../images/main_area_border.jpg);
	background-repeat:repeat-y;
    background-position:top left;
}

h3.page-title {
    margin:5px;
    padding:5px;
}

a {
    color:#000000;
    text-decoration:none;
}
a:hover {
    color:#808080;
    text-decoration:none;
}

