body {
    	background:#ffffff url('../../Digital_Media_Images/bg_sliver.gif') repeat-x top right;
    	margin-top: 0px;
    	padding-top: 0px;
    	font-family:Arial;
    	margin-left: 0px;
    	margin-right: 0px;
    	margin-bottom: 0px;
    	font-size:12px;
    	color:#666666;
    	font-weight:600;
}
#main_table
{
    	margin-left: auto;
 		margin-right: auto;
 		height: auto;
}
a 
    {
        text-decoration: underline;
        color: #666666 ;
    }
a:hover 
    {
        text-decoration: none;
        color: #666666 ;
    }
p.article
{
    margin-right: 20px;  
    color:#666666;
    font-size:12px; 
    font-family:Arial;
    font-weight:normal;
}
.content
{
    margin-left: 50px;
    margin-right: 20px; 
    width: 804px;  
}
#topnav
{
	
	height: 25px;
	width: 550px;
	margin-top: 0px;
	/*border-bottom: solid 3px #062E30;*/
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
	margin-right: 0px;
	padding-right: 0px;
	font-weight: normal;
	overflow: hidden;
}

#topnav a
{
	color: #4B5084;
	text-decoration: none;
	border: none;
	font-weight: 450;
	font-size: 14px;
}
#topnav a:hover
{
	color: #cccccc;
	text-decoration: none;
	border: none;
	font-weight: normal;
	font-size: 14px;
}

#topnav ul
{
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#topnav li
{
	text-align: left;
	float: left;
	list-style: none;
	margin-left: 10px;
	font-size: 14px;
}
.top_class{
    background: url('../../Digital_Media_Images/bg_top_secondary.gif') no-repeat;
    height:112px;
    padding-left: 50px;
}
#top_section_homepage{
    background: url('../../Digital_Media_Images/bg_top.gif') no-repeat;
    height:108px;
    padding-left: 20px;
}
.middle_class{
    background: url('../../Digital_Media_Images/bg_secondary.gif') no-repeat;
    height: 403px;
    margin: 0px 20px 0px 20px;
}
.middle_class_homepage{
    background: url('../../Digital_Media_Images/bg_middle.gif') no-repeat;
    height: 403px;
    margin: 0px 20px 0px 20px;
}
#bottom_section
{
    background-image: url('../../Digital_Media_Images/bg_bottom.gif');
    height:65px;
    background-repeat:no-repeat;
    width: 899px;
}
#footer
{
  background: #666666 url('../../Digital_Media_Images/bg_sliver_bottom.gif') repeat-x;
  height: 300px;
  margin-left: 0px;
  
}
#footer a
{
	color: #cccccc;
	text-decoration: none;
	border: none;
	font-weight: bold;
	font-size: 14px;
}
#footer a:hover
{
	color: #4B5084;
	text-decoration: underline;
	border: none;
	font-weight: bold;
	font-size: 14px;
}
ul.services_sublist
{
    list-style-image: url('../../Digital_Media_Images/arrow.gif');
    font-size:12px;
    color:#666666;
    font-weight: normal;
}
ul.services_list
{
    list-style-image: url('../../Digital_Media_Images/arrow_blue.gif');
    font-size:14px;
    color:#666666;
    padding-top: 15px;
}
ul.services_list li
{
	margin-bottom: 20px;
}
ul.work_sublist
{
    list-style-image: url('../../Digital_Media_Images/arrow.gif');
    font-size:12px;
    color:#666666;
    font-weight: normal;
}
ul.work_list
{
    list-style-image: url('../../Digital_Media_Images/arrow_blue.gif');
    font-size:12px;
    color:#666666;
}
ul.work_list li
{
	margin-bottom: 20px;
}
h1
{
    color:#0F4070;
    font-size:13px;
    font-family:Arial;
    margin-top: 20px;
}
h2
{
    color:#0F4070;
    font-size:12px;
    font-family:Arial;
}
p.caption
{
    color:#666666;
    font-size:12px;
    font-family:Arial;
}
hr
{
    width:100%;
    color:#666666;
    background-color:#666666;
    height:1px;
    margin-left:0px;
    margin-right:0px;
    border:0;
}
hr.internal
{
    width:95%;
    color:#666666;
    background-color:#666666;
    height:1px;
    margin-left:0px;
    margin-right:5px;
    border:0;
}
#logo ul{
    list-style:none;
    text-align:center;
    padding: 0px;
    margin: 0px;
}
#logo li
{
    list-style:none;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
    
}
td.caption
{
    line-height:26px;
    padding-top:20px;
    padding-left:35px;
    padding-right:5px;
    color:#0F4070;
    width:170px;
    font-style:italic;
}
.floatleft
{
  float: left;
  width:180px;
  margin: 0 15px 0 0px; 
  border:0px solid #bbbbbb;
  text-align:left;
}

