@charset "utf-8";
/* CSS Document */

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image:url(bg_pattern.jpg);
background-repeat:repeat-x;
}

h1 {
font: bold 18px Verdana,Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image:url(services/header1.gif);
background-repeat:repeat-x;
height: 38px;
width: 565px;
color:#4a4a4a;
}

h2 {
font: 16px Verdana,Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #4a4a4a;
}

h2 a{
color:#4a4a4a;
text-decoration:none;
}

h2 a:hover{
color: #ff008d;
}

h2.bannerheader {
font: bold 16px Verdana,Arial, Helvetica, sans-serif;
padding	: 150px 0 0 445px;
}

h2.pagetitle {
font: 30px Verdana,Arial, Helvetica, sans-serif;
padding: 45px 0 0 50px;
}

h3 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
background-image:url(header3.gif);
background-repeat:repeat-x;
height:auto;
padding: 7px 0 5px 5px;
margin: 0 0 0 0;
color:#4a4a4a;
}

h4 {
width: 100%;
font: 15px arial, Palatino, serif;
margin: 0 0 2px 0;
padding: 3px 0 0 0;
color: #ff00d8;

}

h4.underline {
width: 100%;
font: 15px arial, Palatino, serif;
margin: 0 0 2px 0;
padding: 3px 0 0 0;
color: #ff00d8;
}

h5 {
font: 14px Verdana, Arial, Helvetica, sans-serif;
height:auto;
padding: 7px 0 5px 0;
margin: 0 0 0 0;
letter-spacing:1px;
color:#4a4a4a;
}

h6 {
font: bold 15px Verdana,Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 10px 0;
color: #4a4a4a;
}

h6 a {
text-decoration:none;
color: #4a4a4a;
}

h6 a:hover {color: #ff008d;}

h7 {
font: bold 18px 'Trebuchet MS',Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #ff008d;
letter-spacing: 4px;
}

a.menulink1 {
color: #2282e5;
text-decoration:underline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

a.menulink1:hover {
color: #2282e5;
text-decoration:none;
}

a.menulink2 {
color: #BE22FF;
text-decoration:underline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

a.menulink2:hover {
text-decoration:none;
}

a.menulink3 {
color: #000;
text-decoration:underline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

a.menulink3:hover {
color: #000;
text-decoration:none;
}

a.menulink4 {
color: #ff00d8;
text-decoration:underline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

a.menulink4:hover {
color: #ff00d8;
text-decoration:none;
}

p {
margin: 0 0 0 0;
padding: 0 0 5px 0;
font: 11px Verdana,Arial, Helvetica, sans-serif;
line-height: 20px;
}

ul.listfont {
font: 11px Verdana,Arial, Helvetica, sans-serif;
} 

li.listfont {
list-style:square;
list-style:square;
color: #ff00d8;
padding: 0 0 10px 0;
} 

#maincontainer {
height: 100%;
width:900px;
margin: 0 auto;
}

#masthead {
width:900px;
height: 110px;
margin: 0 auto 10px auto;
background-repeat:repeat-x;
}



#content {
width: 900px;
margin:20px 0 0 0;
padding: 0 0 0 0;
height: 100%;
min-height:300px;
}

#bannerarea {
background-image:url(main_img_3.jpg);	
background-repeat:no-repeat;
height:153px;
width:900px;
margin:0 0 0 0;
}

#bannerarea p {
font: 14px 'Trebuchet MS',Arial, Helvetica, sans-serif;
line-height: 18px;
width: 400px;
float:right;
padding: 0 0 0 0;
margin: 63px 50px 0 0;
color: #00b4ff;
}

#servicesbanner {
background-image:url(main_img_2.jpg)	;
background-repeat:no-repeat;
height:315px;
width:900px;
margin:0 0 0 0;
}

#servicesbanner ul {
padding: 0 0 0 0;
margin: 10px 0 0 450px;
font: 14px Verdana,Arial, Helvetica, sans-serif;
}

#servicesbanner li {
padding: 2px 0 2px 0;
color:#999999;
list-style:square;
list-style-type:square;
}

#servicesbanner li:hover {
color: #00b4ff;
}

#servicesbanner li a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
text-decoration:none;
}

#leftcollist {
float:left;
padding: 6px 0 0 0;
height: 100%;
}

#leftlistcon {
float:right;
width:265px;
border-left: 1px dotted #ccc;
padding: 0 0 0 15px;
}

#leftlistcon p{
font: bold 12px 'Trebuchet MS',Arial, Helvetica, sans-serif;
color:#000;
letter-spacing:1px;
padding: 0 0 0 0;
margin: 0 0 10px 0;
}

#leftlist {float:left; width: 200px;padding: 0 5px 0 0;}

#leftlist ul {
padding: 0 0 0 0;
margin: 5px 0 0 15px;
font: 12px Verdana,Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

#leftlist li {
padding: 2px 0 2px 0;
color:#999999;
list-style:square;
list-style-type:square;
}

#leftlist li:hover {
color: #00b4ff;
}

#leftlist li a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#4a4a4a;
text-decoration:none;
}

#leftcol {
float:left;
width: 620px;
padding: 6px 0 30px 0;
height: 100%;
}

#leftcol p {
font: 12px Arial, Helvetica, sans-serif;
line-height: 20px;
}

#leftcoltop {
width: 620px;
min-height: 300px;
background-color: #fff;
height: auto;
}

#leftcoltop ul{
padding: 0 0 0 0;
margin: 0 0 3px 40px;
}

#leftcoltop li{
color:#a80071;
font: 12px Arial, Helvetica, sans-serif;
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style-image:none;
list-style-type:none;
list-style:none;
}

#leftcoltop a{
color:#a80071;
text-decoration:none;
}

#leftcolbot {
width: 573px;
min-height: 300px;
margin: 20px 0 0 0;
background-color:#FFFFFF;
}

#leftcolbot ul{
padding: 0 0 0 10px;
margin: 0 0 20px 0;
}

#leftcolbot li{
font: 12px Arial, Helvetica, sans-serif;
list-style-image:none;
list-style-type:none;
list-style:none;

}

#leftcolbot a{
text-decoration:none;
color: #000;
font: bold 13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

#rightpanel {
float:right;
width: 225px;
height: 100%;
min-height:600px;
background-color: #fff;
margin: 5px 0 0 0;
}

#rightpanelloc {
float:right;
width: 225px;
height: 100%;
min-height:600px;
background-color: #fff;
margin: 5px 0 0 0;
border-left: 1px solid #ccc;
padding: 0 0 0 10px;
}

#rightpanel .topimg {
margin: 0 0 0 0;
}

#rbbox {
width: 225px;
font: 12px Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
min-height:200px;
}

#rbbox p{
padding: 0 0 0 0;
}


#rbbox a{
font: 13px 'Trebuchet MS',Arial, Helvetica, sans-serif;
padding: 0 0 0 0;
}

#faqright {
width:256px;
min-height:200px;
float:right	;
margin: 25px 0 0 0;
}

#footer {
margin: 15px 0 0 0;
padding: 10px 0 0 0;
clear:both;
height: 100%;
text-align:center;
background-image:url(footer_bg_pattern.jpg);
background-repeat:repeat;
border-top: 2px solid #ff00cc;
}

#footer ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#footer li {
display:inline;
margin: 0 0 0 0;
padding: 0 7px 0 0;
}

#footer li:hover {
display:inline;
margin: 0 0 0 0;
padding: 0 3px 0 3px;
background-color:#fff;
}

#footer a {
text-decoration:none;
color:#fff;
font: bold 12px "Century Gothic",Arial, Helvetica, sans-serif;
font-variant:small-caps;
letter-spacing: 1px;
}

#footer a:hover {
color:#000;
font: bold 12px "Century Gothic",Arial, Helvetica, sans-serif;
font-variant:small-caps;
}

#footer p {
text-align:center;
padding: 10px 0 30px 0;
margin: 0 0 0 0;
font: 11px verdana;
color:#fff;
}

#logobox {
margin: 0 0 10px 0;
padding: 10px 0 0 0;
width: 900px;
text-align:center;
height: 60px;
}

.title1 {
font: bold 11px Georgia, "Times New Roman", Times, serif;
}

.fleft {
float:left;
padding: 10px;
}

.fright {
float:right;
padding: 10px;
}

a.rightlink {
float:right;
color: #ff008d;
font: 12px verdana, arial,sans-serif;
text-decoration:none;
padding:  15px 25px 0 0;
}

a.rightlink:hover {text-decoration:underline;}

.titlechange {
font: 24px Arial, Helvetica, sans-serif;
color: #000;
}

.linklogos {
margin: 0 0 10px 95px;
}

.seriflink {
color: #000;
font: bold 13px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.seriflink:hover {
text-decoration:none;
color: #4879c3;
}

.stext {
color: #525252;
padding: 0 10px 8px 10px;
}

.btext {
color: #000;
padding: 0 0 0 5px;
}

.handcursor{
cursor:hand;
cursor:pointer;
}
