/* CSS Document */
html, body	{
margin:0;
padding:0;
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#FFFFFF;
line-height:1.5em;
height:100%;
}
@font-face {
  font-family: 'VAGRounded Lt';
  src: url(VAGROUN0.eot);
  src: local('VAGRounded Lt'), local('VAGRounded Lt'), 
         url(VAGROLN.ttf) format('truetype');
}

div, img	{
margin:0;
padding:0;
border:0;

}
a	{
/*color:#BAB6B6;*/
color:#DA2B21;
text-decoration:none;
}
a:hover	{
text-decoration:underline;
}
h1	{
font-family:VAGRounded Lt, Arial, Helvetica, sans-serif;
font-size:24px;
color:#DA2B21;
font-weight:normal;
}
h2	{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-bottom:0px;
padding-bottom:0;
color:#BAB6B6;

}

.smaller	{
font-family:Arial, Helvetica, sans-serif;

font-size:11px;
font-weight:bold;
}
#container	{
min-height:100%;
position:relative;

}
#container-content	{
text-align:left;
width:900px;
margin:0 auto;
padding:0 0 100px 0;

/*min-height:100%;*/

}
.centerit	{
text-align:left;
width:750px;
margin:0 auto;
color:#FFFFFF;
padding:10px 0 0 150px;
}

#footer	{
width:100%;
height:100px;
background-color:#c82236;
position:absolute;
bottom:0px;
left:0;
margin:0;
padding:0;
}

#banner	{
height:180px;
}
#logo	{
float:left;
margin:40px 15px 20px 15px;
}
#main	{
width:auto;
background-image:url(images/top_faint3.jpg);
background-repeat:no-repeat;
padding:35px 35px 20px 150px;
}
#main2	{
width:auto;
background-image:url(images/top_faint.jpg);
background-repeat:no-repeat;
padding:0px 35px 20px 150px;
}
#main2 #left	{
padding-top:35px;
}
#main2 #left2	{
padding-top:35px;
}

#left	{
float:left;
width:365px;

}
#left2	{
float:left;
/*width:170px;*/
width:10px;

}
#left2 a	{
color:#333333;
}
#left2 a:hover	{
color:#DA2B21;
text-decoration:none;
}
.pf	{
color:#DA2B21;
margin:0;
}
#left2 .pf a	{
color:#DA2B21;
margin:0;
}
.testimonial_box	{
border-top:1px solid #DA2B21;
border-bottom:1px solid #DA2B21;
margin-bottom:20px;
}
#left2 ul	{
margin:0;
padding:0;
}
#left2 li	{
margin:0;
padding:0;
list-style-type:none;
}
#right	{
float:left;
width:320px;
margin:0px 0 0 0px;
}
#right2	{
/*float:left;*/
margin:0px 0 0 20px;
}

.lower	{
margin-top:50px;
}
.highlight	{
color:#DA2B21;
/*font-family:"VAGRounded Lt", Arial, Helvetica, sans-serif;
font-size:18px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

line-height:20px;
}
.indent_right	{
margin:0 0 0 90px;
padding:0;
}
#partnership	{
color:#BAB6B6;
/*font-family:"VAGRounded Lt", Arial, Helvetica, sans-serif;
font-size:16px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:15px;

line-height:20px;
border:1px solid #E2E2E2;
background-image:url(images/small_mouse.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:7px;
margin:20px 0 0 80px;

}
#partnership a	{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 5px;
}
#news	{
color:#BAB6B6;
/*font-family:"VAGRounded Lt", Arial, Helvetica, sans-serif;
font-size:16px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:15px;

line-height:20px;
border:1px solid #E2E2E2;
/*background-image:url(images/go.jpg);
background-repeat:no-repeat;
background-position:right 40px;*/
padding:7px;
margin:15px 0 0 80px;

}
#news2	{
color:#BAB6B6;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;

line-height:20px;
border:1px solid #E2E2E2;
padding:7px;
margin:15px 0 0 0px;
width:240px;

}
.testimonial	{
color:#DA2B21;
text-align:right;
}
.testimonial_right	{
color:#DA2B21;
text-align:right;
width:45%;
float:right;
}
.testimonial_left	{
color:#DA2B21;
text-align:left;
width:45%;
float:left;
}

.clear	{
clear:both;
}
/*navigation*/
div#top_nav ul	{
float:left;
padding:75px 0 0 155px;
margin:0;
}

div#top_nav li	{
float:left;
font-family:"VAGRounded Lt", Arial, Helvetica, sans-serif;
list-style-type:none;
position:relative;
padding:0;
margin:0;

color:#BAB6B6;
/*font-family:"VAGRounded Lt", Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
background-image:none;
background-repeat:no-repeat;
background-position:50% 0;

}
div#top_nav li:hover	{
background-image:url(images/dot_new.gif);

}
div#top_nav li.submenu:hover a	{
color:#DA2B21;
}
div#top_nav li.submenu2 a	{
color:#DA2B21;
background-image:url(images/dot_new.gif);
background-repeat:no-repeat;
background-position:50% 0;
}
div#top_nav li.submenu2 ul a	{
color:#DA2B21;
background-image:none;
background-repeat:no-repeat;
background-position:50% 0;
}
div#top_nav ul.level2	{
display:none;
position:absolute;
top:45px;
left:30px;
padding:0;
margin:0;
border-top:1px solid #E2E2E2;
}
div#top_nav ul.level1 li.submenu:hover ul.level2	{
display:block;

}
div#top_nav ul.level3	{
position:absolute;
top:45px;
left:30px;
padding:0;
margin:0;
border-top:1px solid #E2E2E2;
}

div#top_nav a	{
/*color:#BAB6B6;
font-family:"VAGRounded Lt", Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
padding:0 30px;
line-height:60px;
height:60px;
background-image:none;
background-repeat:no-repeat;
background-position:50% 0;*/
display:block;
color:#BAB6B6;
line-height:60px;
height:60px;
text-decoration:none;
padding:0 30px;

}
div#top_nav a.uberlink{
color:#DA2B21 !important;
background-image:url(images/dot_new.gif) !important;
background-repeat:no-repeat  !important;
background-position:50% 0  !important;
}
div#top_nav a:hover	{
/*background-image:url(../images/dot_new.gif);*/
color:#DA2B21;
}
div#top_nav ul.level2 li	{
float:none;
background-image:none;
background-repeat:no-repeat;
background-position:50% 0;
border-bottom:1px solid #E2E2E2;
margin:0;
padding:0;

}
div#top_nav ul.level3 li	{
float:none;
background-image:none;
background-repeat:no-repeat;
background-position:50% 0;
border-bottom:1px solid #E2E2E2;
margin:0;
padding:0;

}

div#top_nav ul.level2 a	{
color:#DA2B21;
font-size:13px;
margin:0;
padding:0;
line-height:25px;
height:auto;
display:block;
width:120px;
}
div#top_nav ul.level3 a	{
color:#DA2B21;
font-size:13px;
margin:0;
padding:0;
line-height:25px;
height:auto;
display:block;
width:120px;
}

div#top_nav ul.level2 a.uberlink{
color:#DA2B21 !important;
background-image:none !important;
background-repeat:no-repeat  !important;
background-position:50% 0  !important;
}
div#top_nav ul.level3 a.uberlink{
color:#DA2B21 !important;
background-image:none !important;
background-repeat:no-repeat  !important;
background-position:50% 0  !important;
}
div#top_nav ul.level2 a:hover	{
color:#AD221A;
}
div#top_nav ul.level3 a:hover	{
color:#AD221A;
}

/*end navigation*/
ul.no_margin	{
	margin:0 0 0 15px;
	padding:0;
}


