/* CSS Document */

body
{
	background-position: center top;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#525252;
	line-height:19px;
	text-align: justify;
}

input{
width:350px;
height:21px;
padding:2px;
border:#CCCCCC 1px solid;
background-color:#FFFFFF;
}

.code-input{
width:100px;
height:21px;
padding:2px;
border:#CCCCCC 1px solid;
background-color:#FFFFFF;
}

textarea{
width:350px;
height:81px;
padding:2px;
border:#CCCCCC 1px solid;
background-color:#FFFFFF;
}

a:link, a:visited
{
	color:#525252;
	line-height:19px;
	text-decoration:none;
}

h1 {
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: capitalize;
	color: #010080;
	text-decoration: none;
	/*padding-bottom: 5px;*/
line-height: 20px;
	/*margin-top: 10px;*/
/*margin-bottom: 10px;*/
font-weight: normal;
	letter-spacing: -0.07em;
	text-align: left;
}

ul{
width:auto;
height:auto;
padding-left:0px;
}
li{
background-image:url(images/bullet-point.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:20px;
display:block;
height:auto;
line-height:25px;
margin:0px auto;
vertical-align:top;
list-style:none;

}

.welcome-title{
color:#555555;
}

h2 {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #800925;
text-decoration: none;
font-weight: bold;
padding-bottom: 0px;
padding-top:0px;
line-height: 20px;
margin-top: 0px;
}

/* For horizontal lines use: */
hr {
	border: 0;
	width: 100%;
	color: #CCCCCC;
	background-color: #999999;
	height: 1px;
	margin-bottom: 10px;
}

#mainDiv
{
	width:915px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	
}

.clear{
clear:both;
}

.header{
	width:915px;
	height:auto;
	float:none;
	margin:0px auto;
}

.logo{
	width:289px;
	height:109px;
	float:right;
	padding:0px;
	margin:0px;
}

.menu-bg{
	width:626px;
	height:34px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(images/menu-bg.jpg);
	background-repeat:no-repeat;
	padding-top:36px;
}

.menu-bg ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

.menu-bg li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	margin-left:23px;
	background-image:url(images/red-bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:26px;
}

.menu-bg li a:link{
	color:#FFFFFF;
	background-image:url(images/dot.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
}

.menu-bg li a:visited{
	color:#FFFFFF;
	background-image:url(images/dot.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
}

.menu-bg li a:hover{
	color:#C6C5C3;
	text-decoration:none;
	background-image:none;
}

.quote{
	width:626px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

.banner{
	width:915px;
	height:236px;
	float:left;
}

.images-buttons{
	width:915px;
	height:50px;
	float:left;
}

.body-contents{
	width:856px;
	
	float:left;
	padding-left:35px;
	padding-top:40px;
	padding-right:24px;
	padding-bottom:30px;
}

.body-contents-left{
	width:550px;
	height:auto;
	float:left;
	padding-right:5px;
}

.body-contents-left-02{
	width:530px;
	height:auto;
	float:left;
	padding-right:27px;
}
.body-contents-left-02 a:link
{
	color:#0000CC;
	text-decoration:none;
	border-bottom:1px dashed #0000CC;
}
.body-contents-left-02 a:visited
{
	color:#0000CC;
	text-decoration:none;
	border-bottom:1px dashed #0000CC;
}
.body-contents-left-02 a:hover
{
	color:#999999;
	text-decoration:none;
	border-bottom:none;
}
.body-contents-left-02 a:visited:hover
{
	color:#999999;
	text-decoration:none;
	border-bottom:none;
}
.image-border{
border:1px solid #999999;

}
.body-contents-right{
	width:272px;
	float:right;
	background-image:url(images/vert-dots.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
	color:#010080;
}
.body-contents-right a:link
{
	color:#010080;
	text-decoration:none;
	border-bottom:1px dashed #010080;
}

.body-contents-right a:visited
{
	color:#010080;
	text-decoration:none;
	border-bottom:1px dashed #010080;
}
.body-contents-right a:hover
{
	color:#999999;
	text-decoration:none;
	border-bottom:none;
}
.body-contents-right a:visited:hover
{
	color:#999999;
	text-decoration:none;
	border-bottom:none;
}


.body-contents-right-02{
	width:272px;
	height:245px;
	float:right;
	padding-left:20px;
}

.footer{
	width:797px;
	height:98px;	
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-left:38px;
	padding-top:24px;
	padding-right:80px;
}
.footer-contents-left{
	width:425px;
	height:auto;
	float:left;
	font-family:Tahoma;
	font-size:11px;
}

.footer-contents-left a:link{
color:#525252;
text-decoration:none;
border-bottom:1px dotted #000000;
}

.footer-contents-left a:visited{
color:#525252;
text-decoration:none;
border-bottom:1px dotted #000000;
}

.footer-contents-left a:hover{
color:#525252;
text-decoration:none;
border:none;
}

.blue-link{
color:#010080;
text-decoration:none;
}
.blue-link a:link{
color:#010080;
text-decoration:underline;
}
.blue-link a:visited{
color:#010080;
text-decoration:none;
border-bottom:1px dotted #010080;
}
.blue-link a:hover{
color:#999999;
text-decoration:none;
border:none;
}
.blue-link a:visited:hover
{
color:#999999;
text-decoration:none;
border:none;
}

.footer-contents-right{
width:218px;
height:auto;
float:right;
padding-top:21px;
}
.testimonial
{
width:272px;
margin-top:10px;

}
.testimonial-pic
{
width:272px;
height:41px;
background-image:url(images/testimonial.jpg);
}
.text-testimonial
{
background-color:#F5F3DE;
padding:22px;
}
.clear
{
clear:both;
}
.images-slideshow
{
margin-top:10px;
margin-left:30px;
}
.img-cont
{
float:left;
margin-left:20px;
}
