html {
   margin:0px;
   padding:0px;
}


body {
	background: #f9f9f9;
	text-align:center;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	
}

#content
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/home.gif);
}


#content1
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/news.gif);
}

#content2
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/services.gif);
}

#content3
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/partners.gif);
}

#content4
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/work.gif);
}

#content4A
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/general.gif);
}

#content5
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/clients.gif);
}

#content6
{
	font: normal 10px Verdana, sans-serif;
	width: 760px;
	height: 500px;
	margin:0px;
	padding:0px;
	text-align:left;
	background: url(../images/contact.gif);
}

#navcontainer
{
	margin: 0px 0px 0px 20px;

}

#navlist li
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: auto;
	display: block;
}

#navlist li a, #navlist li a:link
{
	//background: #f9f9f9;
	//background: #FFFFFF;
	color: #7DA7D8;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
	padding: 3px 10px 0px 10px;
	display: block;
}

#navlist li a:hover
{
	color: #B2B1B1;
	border-bottom: 2px solid #D8D8D8;
	cursor: pointer;
	background: #F6F5F5;
}

#navlist li a#current, #navlist li a#current:link
{
	color: #7DA7D8;
	cursor: default;
	font-weight: normal;
	border-bottom: 2px solid #B2B1B1;
}

#navlist li a#current:hover
{
	border-bottom: 2px solid #C7C4C4;
	background: #F6F5F5;
}

#navcontainer_main
{
	margin: 0px 0px 0px 160px;

}

#navlist_main li
{
	background: #f9f9f9;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: auto;
	display: block;
	border-bottom: 2px solid #f9f9f9;
}

#navlist_main li a, #navlist_main li a:link
{
	background: #f9f9f9;
	//background: #FFFFFF;
	color: #7DA7D8;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
	padding: 3px 10px 0px 10px;
	display: block;
	border-bottom: 2px solid #f9f9f9;
}

#navlist_main li a:hover
{
	color: #B2B1B1;
	border-bottom: 2px solid #D8D8D8;
	cursor: pointer;
	background: #F6F5F5;
}


.t_home {
	margin: 30px 0px 0px 60px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 390px;
	text-align:left;
}

.t_news{
	margin: 200px 130px 0px 60px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 550px;
	text-align:left;
}

.t_gen{
	margin: 10px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 640px;
	text-align:left;
}

.t_gen2{
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	text-align:left;
}

.t_services{
	margin: 30px 0px 0px 60px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 590px;
	text-align:left;
}

.t_partners{
	margin: 230px 0px 0px 50px;
	width: 500px;
	text-align:left;
}

.t_work{
	margin: 30px 0px 0px 80px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 400px;
	text-align:left;
}

.t_partners_bio{
	margin: 5px 0px 0px 70px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 540px;
	text-align:left;
}

.t_tv{
	margin: 0px 0px 0px 50px;
	width: 200px;
	text-align:left;
}

.t_clients{
	margin: 150px 0px 0px 60px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 500px;
	text-align:left;

}

.t_contact{
	margin: 55px 0px 0px 90px;
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 300px;
	text-align:left;	
}

.t_video {
	margin: 10px 0px 0px 20px;
	width: 600px;
	text-align:left;
}


.t_radio {
	margin: 120px 0px 0px 160px;
	width: 600px;
	text-align:left;
}



.bar {
	margin: 0px 5px 0px 0px;
}



.title {
	margin: 5px 5px 0px 0px;
	font: bold 10px/12px Verdana,Arial,Helvetica,sans-serif;
	color: #7E7E7E;	
	text-align: center;
	word-spacing: 2px;
	padding: 10px;
}

.title2 {
	margin: 5px 5px 0px 0px;
	font: bold 10px/12px Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;	
	text-align: center;
	word-spacing: 2px;
	padding: 10px;
}

a {
	text-decoration: none;
	color:#4B4D44;
	font: normal 10px/12px Verdana,Arial,Helvetica,sans-serif;
	
}

a.contactlink {
	text-decoration: none;
	color:#4B4D44;
	font: normal 10px/12px Verdana,Arial,Helvetica,sans-serif;
	
}

a:hover {
	text-decoration: underline;
	color:#A8A7A7;
}  

 .ordered {
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: #7E7E7E;	
	line-height: 12pt;
	word-spacing: 2px;
	padding: 0px 0px 0px 5px;
	
}



p, li, ul {
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: #7E7E7E;	
	line-height: 12pt;
	word-spacing: 2px;
	padding: 0px 0px 0px 5px;
	
}

.clients {
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;	
	line-height: 12pt;
	word-spacing: 2px;
	padding: 0px 0px 0px 5px;
	
}

@media print{

	p, td, div {
	font: normal 14px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000; 
	}
	
	li {
	font: normal 14px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000;
	list-style-type: square;
	}
	
	.sm {
	font: normal 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000 ;
	}
	
	h1 {
	font: 24px/26px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #cc0000;
	}

	h3 {	
	font: 18px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #cc0000;
	}
	
	#print_box {
	width: 600px;
	}
}
.dory-news {
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: #7E7E7E;	
	line-height: 12pt;
	word-spacing: 2px;
	padding: 5px 0px 0px 5px;
	
}
	
