@charset "utf-8";
/* CSS Document */

body
{
margin:0;
background:#FFFFFF;
padding:0;
font-size:12px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}


div, img, h1, h2, h3, h4, h5, h6, h7, ul, li, p
{
margin:0; padding:0; border:0;
}

#wrapper
{
width:900px;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

a:link, a:visited, a:active
{
text-decoration:none;
color:#47156e;
}

a:hover
{
text-decoration:none;
color:#ff7300;
}

a.footer:link, a.footer:visited, a.footer:active
{
font-size:11px;
text-decoration:underline;
color:#000000;
}

a.footer:hover
{
font-size:11px;
text-decoration:none;
color:#47156e;
}

h1
{
color:#FFFFFF;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

h2
{
color:#47156e;
font-size:14px;
font-weight:700;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3
{
color:#47156e;
font-size:13px;
font-weight:700;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h4
{
color:#ff7300;
font-size:12px;
font-weight:700;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h5
{
font-size:12px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:normal;
}

h6
{
color:#000000;
font-size:12px;
font-weight:700;
text-decoration:underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h7
{
font-size:11px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:normal;
}

p
{
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

#topholder
{
width:900px;
height:80px;
text-align:center;
}

#topleft
{
float:left;
width:13px;
height:80px;
background-image:url(graphics/topleft.gif);
}

#top
{
float:left;
width:874px;
height:80px;
background-image:url(graphics/top.gif);
text-align:left;
}

#topright
{
float:left;
width:13px;
height:80px;
background-image:url(graphics/topright.gif);
}

#navholder
{
width:900px;
height:30px;
margin-top:20px;
}

#navholder ul
{
list-style-type:none;
}

#navholder ul li
{
float:left;
height:30px;
text-align:center;
display:block;
line-height:30px;
}

#navholder ul li a
{
display:block;
text-decoration:none;
height:30px;
}

#navholder ul li a:hover
{
background-image:url(graphics/navhover.gif);
}

.navleft
{
width:22px;
height:30px;
background-image:url(graphics/navleft.gif);
border-right:1px solid #cccccc;
}

.navright
{
width:22px;
height:30px;
background-image:url(graphics/navright.gif);
}

.nav
{
background-image:url(graphics/nav.gif);
border-right:1px solid #cccccc;
width:121px;
}

.clear
{
clear:both;
}

#mainholder
{
width:900px;
padding-top:20px;
}

#mainleft
{
float:left;
width:450px;
padding-right:20px;
text-align:left;
}

#mainmid
{
float:left;
width:200px;
padding-right:20px;
}

#mainright
{
float:left;
width:200px;
}

#lowerholder
{
width:900px;
padding-top:20px;
}

#lowerleft
{
float:left;
width:450px;
padding-right:20px;
text-align:left;
}

#lowerright
{
float:left;
width:420px;
}

#contentholder
{
width:900px;
padding-top:40px;
}

#contentleft
{
float:left;
width:450px;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
}

#contentright
{
float:left;
width:400px;
}

#portfolioleft
{
float:left;
width:180px;
padding-right:20px;
padding-left:20px;
padding-bottom:20px;
}

#portfolio1
{
float:left;
width:212px;
padding-bottom:20px;
padding-right:10px;
}

#portfolio2
{
float:left;
width:212px;
padding-bottom:20px;
padding-right:10px;
}

#portfolio3
{
float:left;
width:212px;
padding-bottom:20px;
}

#packagestitle
{
width:520px;
padding-top:40px;
padding-left:40px;
padding-right:340px;
}

#packagesholder
{
width:900px;
height:340px;
padding-top:10px;
padding-left:90px;
padding-right:90px;
}

#packages1
{
float:left;
width:200px;
padding-right:30px;
}

#packages2
{
float:left;
width:200px;
padding-left:30px;
padding-right:30px;
}

#packages3
{
float:left;
width:200px;
padding-left:30px;
}

.packages
{
border-right:1px solid #cccccc;
}

#footer
{
width:880px;
height:23px;
margin-top:20px;
text-align:right;
padding-right:20px;
padding-top:7px;
background-image:url(graphics/footer.gif);
}

#terms
{
width:900px;
text-align:center;
}