/** Digital Homedia Stylesheet ***************************************************/

body {
	padding: 0;
	margin: 0;
	border: 0;
	background: url(./images/bg.gif) repeat-x #000000;
	/*font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font: 11px "lucida grande","trebuchet ms",verdana,sans-serif;
	color: #000;
	text-decoration: none;
}

h1 {
	font: 1.6em "lucida grande","trebuchet ms",verdana,sans-serif;
	margin: 0 0 15px 0;
	color: #7DD1E1;
}

h2 {
	font: 11px "lucida grande","trebuchet ms",verdana,sans-serif;
	margin: 0;
	color: #000;
}

#subnav
{
	margin: 40px 40px 0px 0px;
	padding-left: 20px;
	height: 170px;
	float: right;
	border-left: 1px dotted #dddddd;
	width: 198px;
	color: #fff;
	display: block;
        font: 11px "lucida grande","trebuchet ms",verdana,sans-serif; 
}

#subnav a
{
        font-weight: bold;
        text-decoration: none;
        list-style: none;
        color: #fff;  
}

#subnav ul {
	padding: 0;
    	margin: 0;
	list-style: none;
}

#subnav li {
	padding: 0;
        margin: 0 0 10px 0;
	list-style: none;
}

#subnav a:hover, #subnav a.sel
{
        color: #454c4c;
}

.align{
  margin:0px;
  padding:0px;
  }
 .aligntext
 {
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 0px;
 }

/* ------------------- */


#container {
	margin: 0px auto 20px auto;
	padding: 0px;
	width: 760px;
}
#container1 {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
}

#logobox {
	margin: 0;
	padding: 0 0 4px 0;
	height: 120px;
	width: 254px;
	float: left;
	display: block;
}

#main {
	margin: 0;
	padding: 0;
	min-height: 562px;
	_height: 562px;
	width: 750px;
	background: url(./images/bg5.jpg) left bottom #717F7F no-repeat;
	clear: left;
	display: block;
}

.page #main {
        background-image: url(/images/bg9.jpg);
}

.page26 #main {
	background-image: url(/images/bg1.jpg);
}

.page27 #main {
	background-image: url(/images/bg5.jpg);
}

.page28 #main {
	background-image: url(/images/bg2.jpg);
}

.page36 #main {
	background-image: url(/images/bg6.jpg);
}

.page40 #main {
	background-image: url(/images/bg3.jpg);
}

.page37 #main {
	background-image: url(/images/bg7.jpg);
}

.page38 #main {
	background-image: url(/images/bg4.jpg);
}

.page39 #main {
	background-image: url(/images/bg8.jpg);
	width:750px;
	height:608px;
}
.page_39 #main {
	background-image: url(/images/bg8.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:right;
}

#contenthome {
	margin: 0 40px 0 60px;
	padding: 40px 0 290px 0;
	width: 620px;
	display: block;
}

#content {
	margin: 0 40px 0 60px;
	padding: 40px 0 290px 0;
	width: 350px;
	float:left;
	display:block;
 
}

#contents{
	margin: 0 40px 0 60px;
	padding: 40px 0 0px 0;
	width: 600px;
	float:left;
	display:block;
	}

.context1
{
	margin:0px 0px 0px 40px;
	padding:40px 0px 0px 0px;
	width:211px;
	float:left;

}


.content1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:600px;
	float:left;
    }
	
.content2{
	width:700px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
     }
.content3{
	width:330px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
     }
	 
	 .con{
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
    }

 
 



/* NAVIGATION */


#mainnav {
	margin: 0;
	padding: 0;
	height: 116px;
	width: 500px;
	float: left;
}
	
#mainnav ul {
	padding: 0;
    	margin: 0;
	list-style: none;
}

#mainnav ul li {
	padding: 0;
	margin: 0;
	float: left;
	width: 248px;
}

#mainnav ul li a {
        margin: 0 0 4px 4px;
	padding: 8px 0 0 5px;
	background: #717F7F;
	display: block;
	color: #fff;
	text-decoration: none;
    	font-weight: bold;
	height: 19px;
}


/* --------------------- */



/* navigation hover over states */
#mainnav ul li a:hover.nav1, #mainnav ul li a.sel1 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat; 
}
#mainnav ul li a:hover.nav2, #mainnav ul li a.sel2 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -108px;
}
#mainnav ul li a:hover.nav3, #mainnav ul li a.sel3 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -27px;
}
#mainnav ul li a:hover.nav4, #mainnav ul li a.sel4 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -135px;
}
#mainnav ul li a:hover.nav5, #mainnav ul li a.sel5 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -54px;
}
#mainnav ul li a:hover.nav6, #mainnav ul li a.sel6 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -162px;
}
#mainnav ul li a:hover.nav7, #mainnav ul li a.sel7 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -81px;
}
#mainnav ul li a:hover.nav8, #mainnav ul li a.sel8 {
        color: #000;
	background: url(/images/nav-bg.jpg) #fff no-repeat 0 -189px;
}

a
{
        color: #7DD1E1;
}

a:visited {
	color : #fff;
}

a:active {
	color : #fff;
}

a:hover {
	color : #fff;
}

#footer, #footer a {
	text-align: center;
	color: #666;
}
/*p{
  margin:0px;
  padding:0px;
  }
*/  
  .textright{
	width:20px;
	padding:0px 10px 0px 0px;
	    }
.con2 {
	width:330px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
     }

  .con2 p{
    margin:0px;
    padding-top:5px;
    width:105px;
    float:left;
  }
  
  .con3{
	width:330px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
     }
  
    .con3 p{
    margin:0px;
    padding-top:5px;
    width:85px;
    float:left;
  }
  .box{
	border:1px solid #3C4241;
	margin-bottom:5px;
    }
	.bfooter{
    width:100%; float:left;
	padding:10px 0px 0px 0px;
    }
	.submitimage{
	width:52px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 7px;
    }