/*
Nehmedia main style sheet
*/

*{margin:0px; padding:0px;}
body{
	margin:0px; padding:0px;
	font-family:Tahoma;
	font-size:75%;
	line-height:100%;
	background:#2E2F72;
	font-size:12px;
	line-height:100%;
	z-index:000;
}


/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}

h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:20px;}
h2{ font-size:22px}
_h2{ font-size:15px;}
h3{	font-size:13px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

small{font-size:90%;}
p{line-height:15px; font-size:12px; font-family:Tahoma; font-size:12px; }
strong{font-weight:bold;}

p, strong, em, ul, li, ol{color:#242424;}

/**********************************************/

#container
{
	position:relative;
	width:932px; height:auto;
	background:#fff url(siteimages/background/container.jpg) top no-repeat;
	margin:0 auto; padding:20px; z-index:001;
}

#new-container
{
	position:relative;
	width:932px; height:auto;
	background:#fff url(siteimages/background/new-container.jpg) top no-repeat;
	margin:0 auto; padding:20px; z-index:001;
}


#header
{
	position:relative; width:932px; height:120px; z-index:002;
}

	#header .logo
	{
		position:relative;
		width:auto; height:auto;
		top:35px;
	}
	
	#header .logo img{border:none;}

/*********end header********/


#navigation
{
	position:relative;
	width:932px; height:43px;
	background:url(siteimages/background/navigation.jpg) left top repeat-x;
	z-index:0200;
}

#navigation .r-c
	{
		position:absolute; width:5px; height:43px; right:0; top:0; z-index:050;
		background:url(siteimages/background/navigation-r-c.jpg) left no-repeat;
	}

	#navigation ul#menu
	{
		position:relative;
		float:left; display:inline;
		height:43px; 
		list-style:none; z-index:005;
	}
	
	#navigation ul#menu li
	{
		position:relative; display:inline; float:left;
		line-height:43px; font-size:14px;
	}
	
	#navigation ul#menu li a{position:relative; padding:13px;  text-decoration:none; color:#fff;}
	
	#navigation ul#menu li a span.l-c
	{
		position:absolute; width:5px; height:43px; left:0; top:0; z-index:050;
		background:url(siteimages/background/menu-list-l-c.jpg) left no-repeat;
	}
	
	#navigation ul#menu li a:hover,#navigation ul#menu li a.active{}
	
	
	
	
	
	
		#navigation ul#menu li a.active
		{
			 z-index:050;
			 background:url(siteimages/background/menu-list-active.jpg) left repeat-x;
		}
		
		
		
	#navigation ul#menu li:hover a, 
	#navigation ul#menu li.sfHover a { /*** activate on drop down ***/  
	background:#D9E1FF; color:#1F1A5C;
	}
	
	#navigation ul#menu li a:hover span.l-c,
	#navigation ul#menu li a.active span.l-c
	{
		position:absolute; width:5px; height:43px; left:0; top:0; z-index:050;
		background:url(siteimages/background/menu-list-active-l-c.jpg) left no-repeat;
	}
	
	
	
	 #navigation ul#menu li.sfHover ul li a,
	 #navigation ul#menu li:hover ul li a
	 {background:none; font-size:11px; z-index:999; margin:0; padding:0; color:#6B6C6E; height:20px; line-height:18px;}

	#navigation ul#menu li:hover ul a:hover, 
	#navigation ul#menu li.sfHover ul a:hover {
	  background-image:none;
	  text-decoration:none;
      color:#2E2F72; margin:0; padding:0;

	}
	
	#navigation ul#menu  ul {
	  list-style: none;
	  margin: 0; padding:0;
	  width: 147px;
	  position: absolute;
	  top: -999em;
	  left: -1px;
	  z-index:999;
	  background:#D9E1FF;
	  filter:alpha(opacity=95);-moz-opacity:.95; opacity:.95;
	  border:1px solid #f1f1f1;
      font-family:Tahoma;
	  	  font-size:10px;
		  


	}
	
	#navigation ul#menu li:hover ul,
	#navigation ul#menu li.sfHover ul {
	  top: 43px;		/*top: 16px;*/
	  left:0px; 	    /*left:60px;*/
	  z-index:999;
	  font-family:Tahoma;
  	  font-size:10px;
	  border:1px solid #5C7CD0;

	}
	#navigation ul#menu ul li {
	  border: 0;
	  padding:0;
	  border-bottom:1px solid #282A2C;
	  width: auto;
	  margin:0px;
	  background:none;
	  line-height:14px;/*22px*/
	  z-index:999;
  	  display:block;
	  padding-left:16px; padding-right:16px; padding-top:0; padding-bottom:0;
	  float:none; display:block;
	  font-family:Tahoma;
	  font-weight:normal;
	  height:22px;

	}
	#navigation ul#menu li ul a {
	  /*padding-right: 20px;*/
	  position:relative;
	  white-space: nowrap;
	  height:12px;
	  padding:0px;
	  background:none;
	  color:#282A2C;
	  z-index:999;
	}
	
	#navigation img.logout{position:relative; float:right; margin-right:15px; border:none;}
	
	
	
#navigation form.search-form
{
	position:relative; width:260px; height:43px; float:right; display:inline;
	right:5px; z-index:005;
}

#navigation form.search-form span.l-c
{
	position:absolute; width:9px; height:32px; left:0; top:5px; z-index:020;
	background:url(siteimages/background/search-input-l-c.jpg) no-repeat;
}

#navigation form.search-form span.r-c
{
	position:absolute; width:9px; height:32px; left:212px; top:5px; z-index:020;
	background:url(siteimages/background/search-input-r-c.jpg) no-repeat;
}


form.search-form input.text
{
	position:relative; width:196px; height:18px; top:5px; padding:6px; padding-left:10px; padding-top:8px;
	background:url(siteimages/background/search-input.jpg) left repeat-x; border:none;
}

form.search-form input.submit{ position:absolute; top:8px; left:225px;}

/******Navigation**************/


#content
{
	position:relative;
	width:932px; height:auto;
	margin:0 auto; margin-top:15px;
	margin-bottom:15px; z-index:004;
}

#content .left-sidebar
{
	position:relative; 
	width:191px; height:auto;
	float:left; display:inline;
	z-index:005;
}

	.left-sidebar .block
	{
		position:relative; width:190px; height:auto;
		margin:0; padding:0; margin-bottom:15px;
	}
	
	.left-sidebar .ads{text-align:center;}
	.left-sidebar .ads img{border:none;}
	
	.left-sidebar .left-menu
	{
		position:relative; width:188px;
		border:1px solid #004BAD;
	}
	
	.left-menu .l-t-c
	{
		position:absolute; width:5px; height:5px; left:-1px; top:-1px; z-index:020;
		background:url(siteimages/background/left-menu-l-t-c.jpg) no-repeat;
	}
	
	.left-menu .r-t-c
	{
		position:absolute; width:5px; height:5px; right:-1px; top:-1px; z-index:020;
		background:url(siteimages/background/left-menu-r-t-c.jpg) no-repeat;
	}
	
	.left-menu .l-b-c
	{
		position:absolute; width:5px; height:5px; left:-1px; bottom:-1px; z-index:020;
		background:url(siteimages/background/left-menu-l-b-c.jpg) no-repeat;
	}
	
	.left-menu .r-b-c
	{
		position:absolute; width:5px; height:5px; right:-1px; bottom:-1px; z-index:020;
		background:url(siteimages/background/left-menu-r-b-c.jpg) no-repeat;
	}
	
	.left-menu h2
	{
		position:relative;
		width:180px; padding-left:8px; 
		background:url(siteimages/background/main-menu-heading.jpg) left repeat-x;
		line-height:25px;
		font-size:12px; color:#FFFFFF;
	}
	
	.left-menu ul#left-nav
	{
		position:relative;
		width:188px; height:auto; list-style:none;
	}
	ul#left-nav li
	{
		position:relative; padding-left:20px;
		background:url(siteimages/background/left-nav-list.jpg) 4px no-repeat;
		line-height:18px; border-top:1px solid #004BAD; padding-top:2px; padding-bottom:2px;
		list-style:none;
}
	
	ul#left-nav li a{color:#242424; text-decoration:none;}
	ul#left-nav li a:hover{color:#004BAD;}

#content .content-text
{

	position:relative; 
	width:455px; height:auto;
	float:left; display:inline;
	margin-left:16px;
}

	.content-text .breadcrumb
	{
		position:relative; color:#565656; margin-bottom:15px;
	}
	
	.breadcrumb a,.breadcrumb span.active
	{
		position:relative;
	}
	
	.breadcrumb a{color:#004BAD; text-decoration:none;}
	.breadcrumb a:hover{text-decoration:underline;}

	.content-text h1
	{
		position:relative; font-size:24px; line-height:25px; margin-bottom:15px; color:#2E2F72; text-align:center;
	}
	.content-text p{line-height:18px; margin-bottom:10px;}
	.content-text h3{line-height:18px; margin-bottom:10px;}
	.content-text h3 a{color:#000CB1; text-decoration:underline; margin-right:5px;}
	.content-text h3 a:hover{text-decoration:none; }
	.content-text h2{ padding-bottom:15px; text-align:center;}
	.content-text h4{ padding-bottom:8px;}
	.content-text ul
	{
		position:relative;
		width:450px; height:auto;
		margin-bottom:15px;
		list-style: url(siteimages/background/content-text-list.jpg) outside disc; 
	}
	
	.content-text ul li
	{
		position:relative;	
		margin-left:35px; line-height:18px; }
	
	.content-text li
	{
		position:relative;	
		padding-bottom: 5px;}

	.content-text #accord
	{
		position:relative;
		width:443px; height:auto;
		border:1px solid #8a8a8a;
		margin:0; padding:0;
		margin-top:15px;
		border-bottom:none;
		z-index:010;
	}
	.content-text .entry
	{
		padding-top:5px;
	}
	.content-text img
	{
		border:none;
	}
	
	#accord .head
	{
		position:relative; width:433px;
		height:35px; margin:0; padding:0; padding-left:5px; padding-right:5px;
		background:url(siteimages/background/accord-head.jpg) left top repeat-x;
		border-bottom:1px solid #8a8a8a;
		cursor:pointer; padding-top:5px; z-index:020;
	}
	
	#accord .head .l-t-c
	{
		position:absolute; width:6px; height:6px; left:-1px; top:-1px; z-index:025;
		background:url(siteimages/background/accord-heading-l-t-c.jpg) no-repeat;
	}
	
	#accord .head .r-t-c
	{
		position:absolute; width:6px; height:6px; right:-1px; top:-1px; z-index:025;
		background:url(siteimages/background/accord-heading-r-t-c.jpg) no-repeat;
	}
	
	#accord .active
	{
		background:url(siteimages/background/accord-head-active.jpg) left top repeat-x;
	}
	
	.head h2{position:relative; margin:0; padding:0; font-size:14px;  color:#323232; background:url(siteimages/background/accord-heading.gif) 415px no-repeat; padding-right:15px; }
	.active h2{color:#fff; background:url(siteimages/background/accord-heading-active.gif) 415px no-repeat; padding-right:15px; }
	.head h2 span.small{font-size:12px; color:#323232; font-weight:normal;}
	.active h2 span.small{color:#fff;}
	
	#accord .active .l-t-c
	{
		background:url(siteimages/background/accord-heading-active-l-t-c.jpg) no-repeat;
	}
	
	#accord .active .r-t-c
	{
		background:url(siteimages/background/accord-heading-active-r-t-c.jpg) no-repeat;
	}
	
	#accord .accord-content
	{
		position:relative;
		width:443px; height:auto;
		border-bottom:1px solid #8a8a8a;
		padding-bottom:5px;
		display:none;
	}
	
	.accord-content .image
	{
		position:relative; width:110px; height:auto;
		float:left; display:inline;
	}
	
		.accord-content .image img{border:none;}
		
	.accord-content .description
	{
		position:relative; width:320px; height:auto;
		float:right; display:inline;
	}
	
	.accord-content .description h1{ line-height:25px; margin:0; padding:0; margin-top:5px; margin-bottom:5px; color:#3288CB;}
	.accord-content .description p{line-height:16px;}
	.accord-content .description p.more{text-align:right;}
	.accord-content .description p.more a{color:#2F3074; text-decoration:none; margin:5px;}
	.accord-content .description p.more a:hover{text-decoration:underline;}

#content .right-sidebar
{

	position:relative; 
	width:255px; height:auto;
	float:right; display:inline;
}

	.right-sidebar .block
	{
		position:relative;
		width:225px; height:auto; margin-bottom:15px;
	}
	
	.right-sidebar .ads{text-align:center;}
	.right-sidebar .ads img{border:none;}
	
/*************end content********/

#testimonial-block
{
	position:relative; width:922px; height:180px;
	background:#050B72 url(siteimages/background/testimonial-block.jpg) left top repeat-x;
	padding:5px; z-index:010; margin-bottom:15px;
}


	#testimonial-block .l-t-c
	{
		position:absolute; width:5px; height:5px; left:0; top:0; z-index:020;
		background:url(siteimages/background/testimonial-block-l-t-c.jpg) no-repeat;
	}
	
	#testimonial-block .l-b-c
	{
		position:absolute; width:5px; height:5px; left:0; bottom:0; z-index:020;
		background:url(siteimages/background/testimonial-block-l-b-c.jpg) no-repeat;
	}
	
	#testimonial-block .r-t-c
	{
		position:absolute; width:5px; height:5px; right:0; top:0; z-index:020;
		background:url(siteimages/background/testimonial-block-r-t-c.jpg) no-repeat;
	}
	
	#testimonial-block .r-b-c
	{
		position:absolute; width:5px; height:5px; right:0; bottom:0; z-index:020;
		background:url(siteimages/background/testimonial-block-r-b-c.jpg) no-repeat;
	}

	#testimonial-block img{border:none;}
	
	#testimonial-block img.testimonial{	position:relative; float:left; display:inline;	}
	
	#testimonial-block .testimonial-text
	{
		position:relative; width:360px; height:100px;
		float:right; display:inline; padding:35px;
	}
	
	.testimonial-text span.left-test
	{
		position:absolute; width:40px; height:30px; left:-5px; top:5px;
		background:url(siteimages/background/open_quotes.gif) left no-repeat;
	}
	
	.testimonial-text span.right-test
	{
		position:absolute; width:40px; height:30px; right:5px; bottom:0px;
		background:url(siteimages/background/close_quotes.gif) left no-repeat;
	}
	
	.testimonial-text p{color:#fff;}
	.testimonial-text p.author{text-align:right; margin-top:10px;}
	
#footer
{
	position:relative; width:932px; height:28px;
	background:url(siteimages/background/footer.jpg) left repeat-x;
	z-index:020; text-align:center;
}

	#footer .l-c
	{
		position:absolute; width:6px; height:28px; left:0; top:0; z-index:025;
		background:url(siteimages/background/footer-l-c.jpg) no-repeat;
	}
	
	#footer .r-c
	{
		position:absolute; width:6px; height:28px; right:0; top:0; z-index:025;
		background:url(siteimages/background/footer-r-c.jpg) no-repeat;
	}

#footer p{line-height:24px; color:#fff;}