body {

font-family:arial, helvetica, sans-serif;

background-image:url(images/background.jpg);

background-repeat:repeat-x;

margin:0;

padding:0;

font-size:14px;

text-align:center;

margin:0 0 0 0;

padding:0 0 0 0;

}

.client_table {

font-size:13px;

}

.topic {

margin-top:15px;

margin-left:0px;

font-weight:bold;

font-size:18px;

font-variant:small-caps;

}

.contact_detail {

font-weight:bolder;

font-size:16px;

margin:10px 75px 10px 75px;

}

.form {

font-weight:bolder;

font-size:15px;

margin:10px 75px 10px 75px;

}

.testimonial {

border-top:1px dashed #aabbee;

font-style:italic;

font-size:14px;

margin:10px 75px 10px 65px;

padding-top:20px;

}

.name {

font-size:14px;

margin:15px 75px 5px 100px;

}

.company {

font-weight:bold;

font-size:12px;

margin:0px 75px 0px 65px;

}

a img {

padding:0;

margin:0;

border:0;

}

.header {

width:775px;

margin:0;

padding:0;

}

.menu {

margin:0;

padding:0;

height:2em;

width:775px;

border-bottom:1px solid black;

border-top:3px solid black;

background-color:#f0faff;

}

.menu ul {

margin:2px 0 0 0;

padding:1px;

float:right;

list-style-type:none;

text-align:center;

}

.menu ul li {

margin:0;

padding:0 15px 0 0;

float:left;

margin:1px;

}

.menu ul li a {

margin:0;

padding:5px;

text-decoration:none;

color:black;

padding:1px;

margin:0px 0 0px 0;

font-variant:small-caps;

font-weight:bold;

}

/*background-color:#ccccff;*/

.menu ul li a:hover {

color:#00bcff;

}

/*background-color:#ddddff;*/

.phone {

font-size:19px;

font-weight:bold;

color:black;

margin:1px 0 0 55px;

}

.container {

margin:0 auto 5px auto;

padding: 0 0 0 0;

text-align:left;

border-bottom: 2px solid black;

border-left: 1px solid black;

border-right: 1px solid black;

width:775px;

background-color:white;

}

.content {

padding:0px 15px 0px 15px;

font-size:13px;

margin:15px;

}

.content h1 {

font-size:18px;

font-variant:small-caps;

}

.content hr {

display:none;

width:50%;

border:0;

border-bottom:0;

border-left:0;

border-right:0;

margin:0px auto 10px 250px;

border-top:0;

}

.photo {

float:right;

}

.footer {

width:775px;

margin:0;

padding:4px 0 4px 0;

text-align:center;

font-size:12px;

font-weight:bold;

background-color:#55aaff;

border-top:1px solid #2288aa;

border:0;

}



.form {

align:top;

text-align:left;

font-size:14px;

}

.form input {

width:200px;

font-size:14px;

}

.small {

font-size:12px;

font-weight:bold;

}

.step_table {

border:0;

}

.step_table tr {

margin-bottom:0px;

margin-top:0px;

}

.step {

width:75px;

font-size:18px;

font-weight:bold;

font-variant:small-caps;

}

.step_summary {

font-size:18px;

font-weight:bold;

font-variant:small-caps;

}

.step_details {

font-size:13px;

padding-bottom:5px;

}

.sidebar {
	float: right;
	font-size:12px;
	width: 125px;
/*	border: solid 1px black;*/
}

table .mdata {
	font-size:12px;
}

.model_menu {
list-style-type:none;
text-align:left;
margin:0 0 0 0;
padding:1px;
}
.model_menu ul {
}
.model_menu ul li {

}