@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	list-style:none;
}

body {
	background-repeat:repeat-x;
	background-color:#2d3c82;
	font-family:Tahoma, Geneva, sans-serif;
	
}


.bighead{
	width:100%;
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	height:284px;
	text-align:center;
	margin:auto;
}
	

#wrap{
width:930px;
margin:auto;
padding:0px;
text-align:center;
margin-top:0px;
display:table;
}



#menutop{
	width:930px;
	height:60px;
	margin:auto;
	padding:0px;
	list-style:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	
}



#menutop ul {
list-style:none;
width:930px;
height:60px;
margin: 0px;
padding: 0px;

}

#menutop ul li {
list-style:none;
float:left;
margin-left:0px;
margin-right:0px;
}




/*SDUBEMNU*/
#menutop .submenu
{

position:absolute;
width:180px;
background:#B0070E;
border:2px solid #5b5b5b;
border-top:none;
display:none;
z-index:50;
margin-top:0px;
margin-left:0px;
*margin-left:0px;
}

#menutop.submenu ul{
margin-top:60px;
}

#menutop .submenu li{
width:180px;
padding:3px 8px;
text-align:left;
}

#menutop .submenu li a{
font-family:Tahoma;
font-size:12px;
color:white;
text-decoration:none;
text-align:left;
width:170px;
font-weight:bold;
}
#menutop .submenu li a:hover{
font-weight:bold;
color:#338426;
background:none;
}

/*
*/



.hometop a {
	width:96px;
	height:60px;
	line-height:60px;
	font-weight:bold;
	background:#2d3c82;
	display:block;	
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#818ab3;

	}
	
.hometop a:hover, .hometop-active a {
    width:96px;
	height:60px;
	line-height:60px;
	background:#6c3e96;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a78bc0;
		font-size:15px;
	}
.abouttop a {
	width:172px;
	height:60px;
	line-height:60px;
	font-weight:bold;
	background:#2d3c82;
	display:block;	
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#818ab3;
		font-size:15px;
}
	
.abouttop a:hover, .abouttop-active a {
    width:172px;
	height:60px;
	line-height:60px;
	background:#6c3e96;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a78bc0;
		font-size:15px;
	}
	
	
.thebrittop a {
	width:262px;
	height:60px;
	line-height:60px;
	font-weight:bold;
	background:#2d3c82;
	display:block;	
	color:#FFF;
		font-size:15px;
	font-size:15px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#818ab3;
}
	
.thebrittop a:hover, .thebrittop-active a {
    width:262px;
	height:60px;
	line-height:60px;
		font-size:15px;
	background:#6c3e96;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a78bc0;
	}



.linkstop a {
	width:186px;
	height:60px;
	line-height:60px;
		font-size:15px;
	font-weight:bold;
	background:#2d3c82;
	display:block;	
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#818ab3;
}
	
.linkstop a:hover, .linkstop-active a {
    width:186px;
	height:60px;
	line-height:60px;
		font-size:15px;
	background:#6c3e96;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a78bc0;
	}
	
.kudostop a {
	width:95px;
	height:60px;
	line-height:60px;
	font-weight:bold;
		font-size:15px;
	background:#2d3c82;
	display:block;	
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#818ab3;
}

.kudostop a:hover, .kudostop-active a {
    width:95px;
	height:60px;
	line-height:60px;
	background:#6c3e96;
		font-size:15px;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a78bc0;
	}
.contacttop a {
	width:114px;
	height:60px;
	line-height:60px;
	font-weight:bold;
	background:#2d3c82;
	display:block;	
		font-size:15px;
	color:#FFF;
	font-size:15px;
	text-decoration:none;

}

.contacttop a:hover, .contacttop-active a {
    width:114px;
	height:60px;
	line-height:60px;
		font-size:15px;
	background:#6c3e96;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	}

	
#head{
  width:930px;
  height:224px;
  }
  
#head .logo{
  height:224px;
  width:402px;
  background:url(../images/logo.jpg);
  float:left;
  }

#head .images{
	height:224px;
	width:527px;
	float:left;
}
 
.centerbig{
	width:100%;
	height:auto;
	margin:auto;
	background-image:url(../images/center-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#D3D3D3;
	text-align:center;
}
 
#content{
	width:930px;
	
	background-color:#FFF;
	display:table;
	margin:auto;
	_margin-top:-2px;
  }
  
#content .main{
	width:607px;
	float:left;
	background-color:#FFF;
}

#content .kudos{
	width:609px;
	background-color:#6c3e96;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:15px;
}

#content .kudos h1{
	font-size:18px;
	font-style:italic;
	text-align:left;
	color:#fff;
	font-weight:normal;
	padding-left:25px;
	padding-top:10px;

}

#content .kudos p{
	font-size:13px;
	font-style:italic;
	text-align:left;
	color:#fff;
	font-weight:normal;
	padding-left:25px;
	padding-top:13px;
	padding-right:22px;
    padding-bottom:0px;

}
#content .kudos a{
	font-size:10px;
	
	text-align:right;
	color:#fff;
	font-weight:normal;
	margin-left:540px;
 }
 

	
	

#content .main_content{
	width:609px;
	background-color:#FFF;
	font-family:"Times New Roman", Times, serif;
}

#content .main_content h1{
	color:#2d3c82;
	font-size:27px;
	text-align:left;
	margin-left:23px;
}

#content .main_content hr{
	margin-left:23px;
	margin-right:21px;
}

#content .main_content h2{
	color:#6c3e96;
	font-size:20px;
	text-align:left;
	margin-left:23px;
}

#content .main_content p{
	margin-left:23px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-top:15px;
	padding-right:21px;
	padding-bottom:15px;
	line-height:15px;

}


#content .main_content ul{
	list-style:square;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin-left:95px;
	margin-top:5px;
	margin-bottom:10px;

}

#content .main_content ul li{
	list-style-image:url(../images/1.gif);
	text-align:left;
	font-size:14px;
	margin-top:10px

}

#content .main_content ul li a{
	text-decoration:none;
	color:#2D3C82;

}



.kudosubmit a {
	width:250px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	background:#2d3c82;
	display:block;	
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#818ab3;
	margin:auto;
	margin-top:20px;

	}
	
.kudosubmit a:hover {
    width:250px;
	height:30px;
	line-height:30px;
	background:#6c3e96;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a78bc0;
		font-size:15px;
		margin:auto;
		margin-top:20px;
	}


#content .mazeltov{
	width:609px;
	background-color:#FFF;
	font-family:"Times New Roman", Times, serif;
	color:#2d3c82;
}	


#content .mazeltov h2{
	font-size:18px;
	text-align:left;
	margin-left:23px;
	margin-top:15px;
}

#content .mazeltov p{
	font-size:13px;
	text-align:left;
	padding-left:23px;
	padding-bottom:20px;
	padding-right:21px;
}
 
#content .rightcol{
	width:320px;
   _width:317px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	background-color:#FFF;
}

#content .call{
	width:321px;
	_width:318px;
	height:167px;
}

#content .call h1{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:23px;
	padding-top:20px;
	color:#2d3c82;
	text-align:left;
	padding-left:53px;
}

#content .call p{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#5A638E;
	padding-top:20px;
	text-align:center;
	padding-right:140px;
}

#content .call a{
	width:320px;
	_width:317px;
	height:167px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5A638E;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/call.jpg);
	background-position:bottom;
	float:right;
}


#content .call a:hover{
	width:320px;
	_width:317px;
	height:167px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	color:#5A638E;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/call.jpg);
	background-position:top;
		float:right;
}



#content .quickcontact{
	width:321px;
	_width:317px;
	border-left-color:#e3e3e3;
	border-left-width:1px;
	border-left-style:solid;
}



#content .quickcontact h1{
	background-color:#2d3c82;
	font-size:24px;
	text-align:center;
	width:321px;
	_width:317px;
	height:60px;
	display:block;
	color:#FFF;
	line-height:60px;
	margin-bottom:5px;

}

#content .quickcontact p{
	font-size:16px;
	text-align:center;
	color:#000;

}


#content .media {
	width:320px;
	_width:317px;
	border-left-color:#e3e3e3;
	border-left-width:1px;
	border-left-style:solid;
	border-bottom-color:#e3e3e3;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#content .media h1{
	background-color:#2d3c82;
	font-size:24px;
	text-align:center;
	width:320px;
	_width:317px;
	height:60px;
	display:block;
	color:#FFF;
	line-height:60px;
}

#content .mediabox{
	width:320px;
	_width:317px;
	height:201px;
	background-image:url(../images/media-bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}

#content .mediabox p{
	width:150px;
	_width:145px;
	text-align:center;
	color:#2d3c82;
	background-color:#FFF;
	float:left;
	}

#content .mediabox img{
	float:right;
}

#content .mediabox a{
	color:#2d3c82;
}


#form {
    width:320px;
	_ width:315px;
    margin:auto;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:10px;
}
#form legend{
    font-weight:bold;
    font-size:12px;
}
#form ol{
    list-style:none;
}

#form ol li{
    padding-bottom:5px;
	list-style:none;
}
#form ol li label{
    float:left;
    text-align:left;
}
#form input[type=text] {
    border:1px solid #4b4b4a;
	background:#e6e6e6;
	color:#6c3e96;
	font-size:13px;
	width:232px;
}

#form textarea {
    border:1px solid #4b4b4a;
	background:#e6e6e6;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c3e96;
	font-size:13px;
	width:232px;
}

#form input.btn {
    color:#FFFFFF;
    background-color:#6c3e96;
    border:1px solid #3c3740;
	width:262px;
	height:25px;
	padding-bottom:4px;
}

#form input.send {
    color:#FFFFFF;
    background-color:#6c3e96;
    border:1px solid #3c3740;
	width:262px;
	height:25px;
	padding-bottom:4px;
}
#form p {
	font-size:10px;
	}
#form label.error {
font-size:11px;
color:#990000;
text-align:center;
margin-left:29px;
}	

.footerbig{
	width:100%;
	height:156;
	margin:auto;
	background-color:#2d3c82;
	text-align:center;
}


#footer{
width:930px;
height:120px;
background:url(../images/footer.jpg);
margin:auto;
}

#footmenu{
font-family:Arial;
font-size:10px;
color:#FFFFFF;
margin-left:165px;
margin-top:38px;
*margin-top:59px;
_margin-top:59px;


}

#footmenu ul{
list-style:none;

}
#footmenu ul li{
float:left;
display:inline;
margin-left:7px;
margin-right:7px;
}

#footmenu ul li a{
color:#FFFFFF;
text-decoration:none;
}

#footmenu ul li a:hover, #footmenu ul li .active{
color:#FFFFFF;
text-decoration:underline;
}

#footer p{
width:390px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#000000;
margin-left:68px;
margin-top:25px;
}

#register{
width:75px;
height:22px;
float:right;
font-size:10px;
color:#c0c0c0;
font-family:Tahoma;
margin-left:45px;
margin-right:18px;
*margin-right:29px;
_margin-right:12px;
margin-top:0px;
}


#register img{
text-decoration:none;
border:none;
float:right;
margin-top:1px;
*margin-top:0px;
margin-right:10px;
*margin-right:6px;

}


.testimonial{
	width:680px;
	height:450px;
	background-color:#FFF
}


.testimonial h1 {
	font-size:22px;
	margin-left:30px;
	text-decoration:underline;
	color:#6C3E96;
}



#testform {
    width:600px;
	_ width:595px;
    margin:auto;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:10px;
	margin-top:10px;
}
#testform legend{
    font-weight:bold;
    font-size:12px;
}
#testform ol{
    list-style:none;
	width:600px;
}

#testform ol li{
    padding-bottom:5px;
	list-style:none;
	font-size:14px;
	margin-left:30px;
	width:600px;
}
#testform ol li label{
    float:left;
    text-align:left;

}
#testform input[type=text] {
    border:1px solid #4b4b4a;
	background:#e6e6e6;
	color:#6c3e96;
	font-size:13px;
	width:200px;
	margin-left:26px;
}

#testform textarea {
    border:1px solid #4b4b4a;
	background:#e6e6e6;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c3e96;
	font-size:13px;
	width:400px;
	margin-left:103px;
}

#testform input.btn {
    color:#FFFFFF;
    background-color:#6c3e96;
    border:1px solid #3c3740;
	width:232px;
	height:25px;
	padding-bottom:4px;
}
#testform p {
	font-size:10px;
	}
#testform label.error {
font-size:11px;
color:#990000;
text-align:center;
margin-right:60px;
float:right;
}	


.contactformu{
	width:800px;
	height:550px;
	background-color:#FFF;
	overflow:hidden;
}


.contactformu h1 {
	font-size:22px;
	margin-left:30px;
	text-decoration:underline;
	color:#6C3E96;
}


#contactform {
    width:800px;
	_ width:795px;
    margin:auto;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:10px;
	margin-top:10px;
}
#contactform  legend{
    font-weight:bold;
    font-size:12px;
}
#contactform  ol{
    list-style:none;
	width:400px;
	float:left;
}

#contactform ol li{
    padding-bottom:5px;
	list-style:none;
	font-size:14px;
	margin-left:30px;
	width:400px;
}
#contactform ol li label{
    float:left;
    text-align:left;

}
#contactform input[type=text] {
    border:1px solid #4b4b4a;
	background:#e6e6e6;
	color:#6c3e96;
	font-size:13px;
	width:200px;
	margin-left:26px;
}

#contactform textarea {
    border:1px solid #4b4b4a;
	background:#e6e6e6;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c3e96;
	font-size:13px;
	width:400px;
	margin-left:103px;
}

#contactform input.btn {
    color:#FFFFFF;
    background-color:#6c3e96;
    border:1px solid #3c3740;
	width:232px;
	height:25px;
	padding-bottom:4px;
}
#contactform p {
	font-size:10px;
	}
#contactform label.error {
font-size:11px;
color:#990000;
text-align:center;
margin-right:60px;
float:right;
}	

#recaptcha_image img{
	height:56px;
width:290px;
}
