@charset "utf-8";
/* CSS Document */
/* Author: I.Bautista 29 Feb 2008 */
/* ibautista@hwsinet.com */
/* Heritage Web Solutions - http://www.heritagewebdesign.com*/

html{
overflow: -moz-scrollbars-vertical;
}

body{
background-color: #101010;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
margin:0;
padding:0;
text-align:center;
}

body *{
text-align: inherit;
}

table.wrap{
width: 100%;
}

#wrap_logo{
background: #FEFEFE url(../images/logo_bg.gif) top left repeat-x;
height: 88px;
}

#wrap_navigation{
background: transparent url(../images/nav_bg.gif) repeat-x;
height: 100px;
}

#services ul{
margin:0;
}

#services li{
display: inline;
font-weight: bold;
padding-right: 15px;
}

#wrap_content{
background: transparent url(../images/content_bg.gif) repeat-x;
height: 117px;
}

#slogan{
text-align:right;
}

table.all{
margin-left:auto;
margin-right:auto;
width: 800px;
}

#contentbg{
background: transparent url(../images/lens_btmbg.gif) top right no-repeat;
padding-top: 10px;
}

#nav{
vertical-align: bottom;
padding-bottom: 10px;
font-color: #EFEFEF;
text-align:center;
}

.titles{
text-align:right;
}

#thankyou{
text-align:center;
}

ul, ul li{
margin:0;
padding: 0;
}

#navlist{
text-align:center;
}

#navlist li{
display: inline;
list-style-type: none;
}

#navlist li a{
color: #EFEFEF;
text-decoration:none;
padding: 0 30px;
}

table.main{
margin-right:auto;
margin-left:auto;
width: 733px;
}

#main_c{
border: 8px solid white;
background: #9F9E9F url(../images/inside_bg.gif) bottom left repeat-x;
padding: 8px;
vertical-align:top;
text-align:left;
}

#footer{
text-align:center;
padding: 10px 0;
font-size: 10px;
background: transparent url(../images/slogan.gif) right center no-repeat;
}

a:link, a:visited, a:active{
color: #CC0000;
text-decoration:none;
}

.slogan{
font-size: 14px;
color: #FFF;
font-weight: bold;
font-style: italic;
}

#flist{
color: #CC0000;
text-align:center;
}

#flist li{
display: inline;
list-style-type: none;
}

#flist li a{
color: #CC0000;
text-decoration:none;
padding: 11px;
}