body {font-family: Arial, Helvetica, sans-serif;
	  behavior: url ("csshover.htc");} /* Windows behavior call*/
body .video {float: left; margin: 0.65em 1em 0 0;}
#container{margin:10px auto; padding:0;display:block;width:800px;}
#logo{margin:0 0 20px 0; padding:0;background-color:#fff;}
#main #bismillah{margin:0 0 50px 0; padding:0; display:block;width:550px;}
#main #bismillah img{margin:0 auto; padding:0; display:block;width:160px;}
	   
#main {color: #555; float:left; display:inline;margin: 0 0 0 30px; padding:0;width:575px;
  	   /*border-left: 1px solid; border-right: 1px solid;*/}
#main p {font-size: 12px; line-height: 23px;}
#main h1 {font-size:15px; font-weight:bold;color: #6B6A8F; margin:0 0 10px 0; text-align:left;}
#main h2 {font-weight: normal; font-size: 13px; color: #6B6A8F;}
#main h2.bold {font-weight: bold; font-size: 13px; color: #6B6A8F;}
#main h2.title {font-weight: normal; font-style: italic; font-size: 13px; color: #6B6A8F;}
#main h3 {font-weight: normal; font-size: 12px; color: #6B6A8F;}
#main h3.title {font-weight: normal; font-style: italic; font-size: 12px; color: #6B6A8F;}
#main h4 {font-weight: normal; font-size: 11px; color: #6B6A8F;}
#main p a span.date {font-weight: bold; color: #777}
#main p a:hover span.date {color:#006;}
#main p span.title {font-style: italic;}
#main p a span.title  {text-decoration: none; color:#777;}
#main p a:hover span.title {text-decoration: none; color:#006;}
#main p a:link,a:visited, a:active span.title {text-decoration: none; color:#006;}
#main h1.resources a:link, a:visited, a:active {text-decoration: none; color:#6B6A8F;}
#main h1.resources a:hover  {text-decoration: none; color:#006;}
#main h2.resources a:link, a:visited, a:active {text-decoration: none; color:#6B6A8F;}
#main h2.resources a:hover  {text-decoration: none; color:#006;}
#main h3.resources a:link, a:visited, a:active {text-decoration: none; color:#6B6A8F;}
#main h3.resources a:hover  {text-decoration: none; color:#006;}
#main .review {text-align: right; padding: 0 1em 0 0;}
#main .image {float:left; display:inline;margin: 0.65em 1em .65em 0;}
#main ul.samples {line-height: 17.125px; list-style: none; margin: 0;}
#main ul.samples a {text-decoration: none;
					font-size: 12px; color: #777;}
#main ul.samples a:hover {text-decoration: none; color:#006;}

#main .contact {width: 525px; background-color: #F9F9F9; border: 1px dotted #ccc; 
				padding: 25px; margin:0; display:block;}
#contact_form {margin:0;padding:0;}
					 
#main #contact_form div {padding-top: 5px; margin-top: 10px;}

#main #contact_form label {padding:0; margin: 0 0 2px 0; font-size: 12px;}

#main #contact_form input {padding:0; margin: 0; width:350px; border:1px solid #666;}									

#main #contact_form input#submit {padding:0; margin: 0; width:75px; border:1px solid #666;}

#main #contact_form textarea {padding:0; margin: 0; width:350px; border:1px solid #666;}

#main .contact a span.wizard {text-align:center; margin:0; padding:0;}

#main .contact a {text-decoration: none; font-size: 10px; color:#aaa;}
				  
#main .contact a:hover {text-decoration: none; color:#006;}

div#nav {float: left; display:inline;width: 150px;
  		 background: #006; font-size: 12.5px; 
		 font-family:Arial, Helvetica, sans-serif;
		 margin:0;background-color:#fff;}
div#nav ul {margin: 0; padding:0; width: 150px;
			background: white; }
div#nav li {position: relative; list-style: none; margin: 0;
			border-bottom: 1px solid #f3f3f3;}
div#nav li:hover {background: #f3f3f3;}
div#nav li.submenu {background: #fff;}
div#nav li.submenu:hover {background-color: #F3F3F3;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; 
			  text-decoration: none; color: #006; width: 100% ; 
			  voice-family: "\"}\""; voice-family: inherit; 
			  width: 140px;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 150px;
			   display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}


div#nav li a span.sections {padding-left:.5em;  
			  text-decoration: none; color: #6b6a8f; width: 100% ; 
			  voice-family: "\"}\""; voice-family: inherit; 
			  width: 125px;}
div#nav li a span.sections-nav-loc {padding-left:.5em;  
			  text-decoration: none; color: #666; width: 100% ; 
			  voice-family: "\"}\""; voice-family: inherit; 
			  width: 125px;}
div#nav li a span.sections2 {padding-left:2em;  
			  text-decoration: none; color: #aaa; width: 100% ; 
			  voice-family: "\"}\""; voice-family: inherit; 
			  width: 125px;}
div#nav li a span.sections2-nav-loc {padding-left:2em;  
			  text-decoration: none; color: #666;width: 100% ; 
			  voice-family: "\"}\""; voice-family: inherit; 
			  width: 125px;}

#footer{margin:20px 0;padding:0;border-top:1px dotted #ccc;}

#footer address { margin: 0;padding:0;}
#footer address p{font-size: 11px; color: #333;
			   line-height: 5px; }
