/* General Body Styles*/
body {
background-color: #003366;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #666666;
line-height: 150%;
}

td.topbar {background-image: url(images/top_bar_bg.jpg);	}

/* Page Border Style */
#container {
margin: auto;
background-color: white;
width: 770px;
border-color: #1A77BD;
border-width: 2px;
border-style: solid;	
text-align: left;
}

#content {
position: relative;
float: left;	
width: 500px;
margin: 12px;
}

#contentwide {
position: relative;
float: left;
width: 700px;
margin: 12px;
}

#contentClient {
position: relative;
float: right;
width: 500px;
margin: 12px;
}

/* Styles Used for Testimonials */
.dropcontent{
width: 630px;
height: 85px;
border: 0;
padding: 2px;
display:block;
}

.testimonial {
font-size: 11px;
color: white;
font-style: italic;	
margin-top: 12px;
margin-left: 12px;
text-align: center;}

.highlight {
color: #FF0000;
font-weight: bold;
}

.heading {
font-weight: bold;
color: #0099CC;	
}

ul {
line-height: 200%;
list-style-image: url(images/point.gif);
}

.yellow {
line-height: 200%;
list-style-image: url(images/ypoint.gif);
}

/* Navigational Link Styles */
A.red:link, A.red:active, A.red:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #FF3333;}
A.yellow:link, A.yellow:active, A.yellow:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #FFCC33;}
A.aqua:link, A.aqua:active, A.aqua:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #0099CC;}
A.lime:link, A.lime:active, A.lime:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #99CC33;}
A.purple:link, A.purple:active, A.purple:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #9933CC;}

A.red:Hover {font-size: 10px; font-weight: bold; text-decoration: none; color: #FFCCCC;}
A.yellow:Hover {font-size: 10px; font-weight: bold; text-decoration: none; color: #FFE59F;}
A.aqua:Hover {font-size: 10px; font-weight: bold; text-decoration: none; color: #CCFFFF;}
A.lime:Hover {font-size: 10px; font-weight: bold; text-decoration: none; color: #CCFF99;}
A.purple:Hover {font-size: 10px; font-weight: bold; text-decoration: none; color: #CC99FF;}

/* Side Box Styles */
#sidebox {
position: relative;
float: right;	
width: 206px;
margin-top: 10px;
margin-right: 5px;
}
.boxbg {
background-image: url(images/side_box_bg.gif);
background-repeat: repeat-y;
color: white;
font-size: 11px;
padding: 5px;
}

input, textarea {
border-width: 1px;
border-color: #0099FF;
border-style: solid;	
}
