 /* CSS Document */

body {background-image:url(images/bg.jpg); background-position:top center; background-repeat:repeat-x; background-color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0; color:#040404; text-align:center; width:100%; height:100%; font-size:10px;}
.emailbg {background-image:url(images/bg2.jpg); background-position:top center; background-repeat:repeat-x; background-color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0; color:#040404; text-align:center; width:100%; height:100%; font-size:11px;}

#ViOuterShell1 {background-image:url(images/MainShellBg.gif); position:relative; background-position:center top; background-repeat:repeat-y; width:802px; height:100%; margin:0px auto; border-top:solid 1px #b56002;}

.MediahiveTop {background-position:center top; margin:0; padding:15px 10px 10px 10px;}
.ContentTable {margin:10px 0 0 0px; padding:0; border:0; vertical-align:top; display:block; width:800px;}
.SpaceBetween {width:5px; height:100%; margin:0px; padding:0px 0 0 0;}
.SpaceBetween2 {width:15px; height:100%; margin:0px; padding:0px 0 0 0;}
.MiddleSpace {width:590px; vertical-align:top; padding:0px 10px 0px 3px; margin:0 0px 0 0px; background-position:center top; text-align:left; vertical-align:text-top;}
.flashborder {border:solid 1px #9f4700; width:802px; height:139px; position:relative; background-position:center top; margin:0px auto;}
.ViBottomBar{background-image:url(images/bottombg.jpg); position:relative; background-repeat:repeat-x; background-position:center bottom; margin:0 auto; padding:0 0 13px 0; width:800px; height:16px; text-align:center; vertical-align:middle;}
.headtext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec3b12; font-size:13px; font-style:normal; font-weight:bold;}
.headtext2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec3b12; font-size:13px; font-style:normal; font-weight:bold;}
.tabtext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec3b12; font-size:10px; font-style:normal; font-weight:bold;}
.subheadtext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ea7d05; font-size:12px; font-style:normal; font-weight:bold;}
.subheadtext2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1d1d1d; font-size:14px; font-style:normal; font-weight:bold;}
.subheademail {background-image:url(images/bottombg.jpg); position:relative; background-repeat:repeat-x; background-position:center top; margin:0 auto; padding:0px; width:500px; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8b1c02; font-size:12px; font-style:normal; font-weight:bold; text-decoration:underline;}
.GreyArrow2 {position:relative; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:top left; margin-top:12px; padding:0px 0 0 10px; text-align:left;}
.orangetext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#a32102; font-size:10px; font-style:normal; font-weight:normal;}
.normtext {font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0; color:#8b1c02; font-size:12px;  font-style:normal; font-weight:bold;}
.tablerates {border:solid 1px #b56002;}
.tableratesbottom {border-bottom:dotted 1px #b56002; padding:5px 0 0px 0;}
#border {border-right:dotted 1px #b56002;}
#tablebg {background-image:url(images/tablebg.jpg); background-position:top center; background-repeat:repeat-x; margin:0; padding:0; width:100%; height:100%;}
.databaseimgtextbox2 {background-image:url(images/RecentProjects/textspace.jpg); background-position:center; position:relative; background-repeat:no-repeat; margin:0px 0 0 0px; width:311px; height:207px; text-align:center; padding:0 20px 0 20px}
.databaseimgbox {background-position:bottom center; border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:175px; height:120px; text-align:center; vertical-align:middle; padding:0px 1px 0 1px;}
.databaseimgtextbox {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:387px; height:119px; text-align:center;}
.subheadgreytext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ea7d05; font-size:11px; font-style:normal; font-weight:bold;}
.bluetextbold {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ea7d05; font-size:10px; font-weight:bold; font-style:normal;}
.headbluetext{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ea7d05; font-size:10px; font-weight:bold; font-style:normal;}
.redtext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fe0303; font-size:10px; font-weight:normal; font-style:normal;}

td img {/* Another Mozilla/Netscape bug with making sure our images display correctly */display: block;}

A.active {font-weight:bold; font-size:10px; color:#931e02; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.link {font-weight:bold; font-size:10px; color:#931e02; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.visited {font-weight:bold; font-size:10px; color:#931e02; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.hover {font-weight:bold; font-size:10px; color:#ec3b12; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.bottomlinks:active {font-weight:normal; font-size:10px; color:#931e02; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.bottomlinks:link {font-weight:normal; font-size:10px; color:#931e02; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.bottomlinks:visited {font-weight:normal; font-size:10px; color:#931e02; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.bottomlinks:hover {font-weight:normal; font-size:10px; color:#ec3b12; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}



.floatLeft UL
{
float:left;
list-style-type:disc;
list-style:inside;
padding:0;
margin-left:0px;
width:140px;
}
.floatLeft UL LI
{
list-style-type:disc;
list-style:inside;
width:150px;
margin:0;
padding:0;

}

.bold
 {
color:#EC3B12;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.floatRight
{
float:left;
width:110px;
position:relative;
top:50px;
height:360px;
padding:0;
padding-left:130px;
}
.floatRight img
{
float:left;
padding-right:5px;
position:relative;

padding-bottom:5px;

}

.floatLeft
{
float:left;
width:150px;
position:relative;
top:20px;
margin:0;
padding:0;
height:300px;
}

.topPic
{
position:relative;
height:100%;
float:left;
width:500px;
padding-left:70px;
}
.topPic img
{
padding-left:5px;
float:left;
}
.notes
{
float:left;
list-style-type:disc;
margin-left:0px;
margin-top:48px;
position:relative;
width:380px;
}
.notes ul li
{
width:350px;
list-style-type:disc;
}

.someText
{
top:10px;
position:relative;
}
.floatbelow
{
position:relative;
float:left;
padding-left:70px;
margin-top:20px;
margin-bottom:50px;
width:420px;
height:135px;
}

.floatbelow img
{
float:left;
position:relative;
padding-left:5px;
top:20px;
}