/* ----------------------------------------
Theme Name: JDJ Consulting
Theme URI: http://www.jdjconsulting.net  
Description: Theme for JDJ
Version: 1.0
Author: Studio_Graphics
Author URI: http://studiographics.biz
Last Modified: 2007.03.4
 
---------------------------------------- */
@import 						url("design/styles/default/screen.css");
@import 						url("design/styles/default/print.css");

/*--------------------General Layout ------------------------*/

html{


}
    body, html{
	
    color: #000; /* this sets my font color */
	font-family:"Times New Roman", Times, serif; /* This sets the default font face */
    font-size: 13px; /* How large the default font is */
	color:#325056;
    line-height: 17px; /* Tells the browser how tall each line should be */
    margin: 0; /* No margin on the body */
    padding: 0; /* No padding on the body */
    text-align: center; /* This always has to be center when you want your container to be centered on the page because of Internet Explorer */


 
	 
    }
	
	body{
		background-image:url(images_ats/main_bg.jpg);
	background-repeat:repeat;	
	background-color:#141F56;
	height:100%;
	
	
	}
 
	p{
	
	margin-top:0px;
	margin-bottom:0px;
	
	
	}
	img{
	border:0;
	}

	
	#container {
 
 
    width: 770px; /* This sets the width. The other two lines are a Internet Explorer hack */
	margin:10px auto;
    margin-left: auto; /* Required to center the Container on page */
    margin-right: auto; /* Required to center the Container on page */
 
    padding: 0px; /* Defines whether or not the content hits the edge of the container */
    text-align: center; /* Required or your content will be centered */
    overflow: hidden; /* Makes sure things larger than the container don’t screw up your layout */
	border: 3px solid #FFFFFF;
	background-color:#141F56;
 
    }
	
 	#wrapper{
	width:740px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
 
	
	#headtext{
	padding: 0px;
	margin:0px;
 	font-weight:bold;
	visibility:hidden;
	}
	
	#header{
	display:block;
	width:738px;
	height:83px;
	background-image:url(images_ats/header.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	border:2px solid #FFFFFF;
	margin-top:12px;
	margin-bottom:5px;
 
	}
	
	#content{
 
	float:right;
	width:514px;
	margin:0 auto;

	padding:0;
    text-align:left;
	background:url(images_ats/cnt_bg_top.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	margin-bottom:12px;
 
 
	}
	#minheight{
	float:left;
	width:1px;
	height:500px;
	
	}
 
 	#content_btm{
	width:514px;
	height:16px;
	background-image:url(images_ats/cnt_bg_btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
 
	margin-bottom:0px;
	clear:left;
	
	}
	
	#lsidebar{
	display:block;
	width:208px;
	background-image:url(images_ats/menu_bg.jpg);
	height:515px;
	background-repeat:repeat-x;
	background-color:#141F56;
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
 
	}
 
 
   .tagline{
   font-family:"Times New Roman", Times, serif;
   font-size:16px;	
   padding-bottom:3px;
   }
   
   .tagline span{
   padding-bottom:3px;
   margin-bottom:5px;
   }
 


/*-------------  Inside Layout - Sidebar ----------------*/

	#lsidebarcnt ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
 
	}
	
	#lsidebarcnt ul li{
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
 
	}
	
	
	#lsidebarcnt a{
	display:block;
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
	
	}

	
	#lsidebarcnt a:link {

	background-repeat:repeat;
	
	}
	
	#lsidebarcnt a:visited {
 
	}
	#lsidebarcnt a:hover {
	background-color:#48747D;
	}
	
	#lsidebarcnt a:active {
	 
	}
 	
	 #footercenter a{
		 color:#CECD9B;
		 font-weight:bold;
	 }
	 
	  #footercenter a:hover{
	  color:#48747D;
	  }

 #footercenter{

 text-align:center;
 margin:20px 0px;
 
 
 }
#footerlistcontainer
{

display:inline;
text-align:center;
overflow: hidden;

}

.footerlist
{
color:#CECD9B;
font-weight:bold;
list-style-type: none;
clear:both;
margin: 0;
padding: 0;
 padding-top:10px;
}

.footerlist li
{

border-left: 1px solid #48747D;
display:inline;
line-height: 1.1em;
margin: 0 0px;
padding: 0 10px;
}

 

.footerlist li:last-child{ border-right: 1px solid #48747D;}
	#lsidebarcnt h2{
		display:block;
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding:0px;
		padding-top:5px;
		padding-left:15px;
		margin:0px;
	
	}
	
	
	.mycontent{
		padding:25px;
	}
 
 	.wptitle{
	visibility:hidden;
	}
	
.parac ul li{

padding:5px 0 ;

}

.para a img{
    float:right;
	border:none;
	padding:5px 2px;

}

 
/*

<a href="http://www.jdjconsulting.net/wp-content/uploads/2007/03/wallpaper01_sma.jpg" title="wallpaper"><img src="http://www.jdjconsulting.net/wp-content/uploads/2007/03/wallpaper01_sma.thumbnail.jpg" alt="wallpaper" /></a>

*/

 .complexItem h3{
 padding:0;
 margin:0;
 padding-bottom:10px;
 }
  .complexItem ul{
 padding:0;
 margin:0;
 margin-left:30px;
 margin-right:20px;
 margin-top:5px;
 
 }
	
  .complexItem p{
 padding:0;
 margin:0;
 margin-bottom:15px;
 margin-top:5px;
 
 }
 .mysection{
 padding-bottom:15px;
 }
	#lsidebarcnt ul li{
	display:block;
	font-size:13px;
	font-weight:bold;
 
	}
	
	
	#lsidebarcnt a{
	display:block;
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
 
	margin:0px;
	
	}

	
	#lsidebarcnt a:link {

	background-repeat:repeat;
	
	}
	
	#lsidebarcnt a:visited {
 
	}
	#lsidebarcnt a:hover {
	background-color:#48747D;
	}
	
	#lsidebarcnt a:active {
	 
	}


	.page_item a span{
	visibility:hidden;
	
	}

	.page_item a {
		width:208px;
		height:71px;

	}
	#home_but{
		background-image:url(images_ats/but1.jpg);
	}
	#home_but:hover{
		
 
		background-image:url(images_ats/but1_over.jpg);
	
	}

 
	#about_but{
 
			background-image:url(images_ats/but2.jpg);
	
	}
	#about_but:hover{
 
		background-image:url(images_ats/but2_over.jpg);
	
	}
	#service_but{
 
		background-image:url(images_ats/but3.jpg);
	
	}
	#service_but:hover{
 
		background-image:url(images_ats/but3_over.jpg);
	
	}
	#voice_but{
		background-image:url(images_ats/but4.jpg);
	
	}
	#voice_but:hover{
		background-image:url(images_ats/but4_over.jpg);
	
	}
 
 	#contact_but{
		background-image:url(images_ats/but5.jpg);
	
	}
	 #contact_but:hover{
		background-image:url(images_ats/but5_over.jpg);
	}

	#signin{
		text-align:right;
		 
	
	}
	#signin a{
	
	color:#141F56;
	}