/* begin default variables or default css settings */
*		{ font-size:11px; font-family: Arial, Helvetica, sans-serif; margin: 0; border: 0; }
html, body 	{ height: 100%; }
body 		{ text-align: center; background-color:#f7f6f4; behavior:url("../htc/csshover.htc");}
h1 		{ font-size: 2em; margin-bottom: 5px; color: #244763; }
h2 		{ font-size: 1.5em; margin-bottom: 5px; }
h3 		{ font-size: 1.17em; margin:0; }
a 		{ text-decoration: none; /*lets remove the link underlines*/ }
#wrap {
	width: 906px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain {
	margin: 0px;
	float: left;
	width: 906px;
	height:100%;
}

/* end global variables or global settings */

input.nahalot	{ border: 1px solid #000000; }
.alphalink { list-style: none; margin: 0; padding: 0; }
.alphalink li { float: left; padding-right: 10px; }
.date {color: rgb(230, 164, 135); margin:0; padding:0;}
#content table { margin-bottom: 1.5em; border-collapse: collapse; text-align: left; }
#content table th { font-weight: bold; padding: 0.5em; background-color: #0063cb; }
#content table td { padding: 0.5em; border-right: solid 1px #fff; }
#content table tr.rowH { color: #fff; background: #006192 url('../img/a8.gif') top left repeat-x; border-right: solid 1px #fff; }
#content table tr.rowH a { color: #fff; background: #006192 url('../img/a8.gif') top left repeat-x; }
#content table tr.rowA { background: #F8F8F8 url('../img/a6.gif') top left repeat-x; border-top: solid 1px #fff; color: inherit; }
#content table tr.rowB { background: #FDFDFD url('../img/a7.gif') top left repeat-x; border-top: solid 1px #fff; color: inherit; }

#content table tr.rowA:hover { background: #E0E0E0 } 
#content table tr.rowB:hover { background: #E0E0E0 }

.navlink	{ width: 920px; }
.navlink ul	{ list-style: none; margin: 0; padding: 0; float: left; }
.navlink li 	{ float: left; }

div.navlink ul ul,
div.navlink ul li:hover ul ul,
div.navlink ul ul li:hover ul ul
{display: none;}

div.navlink ul li:hover ul,
div.navlink ul ul li:hover ul,
div.navlink ul ul ul li:hover ul
{display: block;}

.navlink ul ul {
	position : absolute;
	width:90px;
	z-index:500;
	margin-top: -7px;
	display: none;
}
.navlink ul ul li {
	background-color:#0167d5;
 	width:80px;
	border:1px solid #ffffff;
}

.navlink ul ul li img {
	float: left;
}

.navlink ul ul li a {
 	display:block;
	background-color:#0167d5;
	width:80px;
	color:#ffffff;
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px;
}

.navlink ul ul li a:hover {
	background-color:#0167ff;
}

.navlink ul ul li ul{
    display: none;
	position : absolute;
	width:90px;
	z-index:500;
	margin-top: -25px;
	margin-left: 90px;
}
.navlink ul ul li ul li {
	background-color:#0167d5;
 	width:80px;
	border:1px solid #ffffff;
}
.navlink ul ul li ul li a {
 	display:block;
	background-color:#0167d5;
	width:80px;
	color:#ffffff;
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px;
}

dl 		{ padding: 0; }
dt		{ margin-left: 10px; font-weight: bold; padding-top: 5px; }
dd 		{ margin: 0 0 0 0; margin-left: 10px; padding: 0; }
div#container	{ margin-left: auto; margin-right: auto; width: 909px; text-align: left; }
div#containerdom	{ margin-left: auto; margin-right: auto; width: 937px; text-align: left; }
.content_wrapper{ background: url(../img/bg.jpg) repeat-y; padding-right: 10px; padding-left: 10px; }
.content_wrapperdom{ background: url(../img/domleft.jpg); background-position:left; background-repeat:repeat-y;}
.content_wrapperdom2{ background: url(../img/domright.jpg); background-position:right; background-repeat:repeat-y;}
.content_wrapperdom3{ margin:0px 24px 0px 24px; width:889px; background-color:#fcfcfc;}

#sidebar 	{ width: 209px; padding: 0 10px	0 0; float: left; }

#content 	{ padding-left: 50px; }
#contentform 	{ width:100%;}
.dinnerformiracles{
	float:left;
	width:890px;
	text-align:center;
	padding:0px 0px 20px 0px;
}
.dinnerforms{
	float:left;
	width:806px;
	padding:40px;
	color:#FFFFFF !important;
	background: url(../img/domformbg.jpg);
}
.dinnerform{
	float:left;
	width:100%;
	padding:0px 0px 15px 0px;
	font-size:14px;
}
.dinnerform input{
	padding:3px 0px 3px 0px;
	color:#000000 !important;
}
.dinnerform div{
	font-size:14px;
}
.dinnerform div div{
	font-size:14px;
}
.dinnerform div div div{
	font-size:14px;
}
.formnames{
	float:left;
	width:104px;
}
.formnamesa{
	float:left;
	width:85px;
	padding:0px 0px 0px 10px;
}
.formnames2{
	float:left;
	width:104px;
}
.formnames3{
	float:left;
	width:104px;
}
.formnames4{
	float:left;
	width:190px;
}
.formnames4a{
	float:left;
	width:190px;
}
.formnames4a1{
	float:left;
	width:180px;
}
.formnames5{
	float:left;
	width:75px;
}
.formnames6{
	float:left;
	width:265px;
}
.formnames7{
	float:left;
	width:365px;
}
.singlefield{
	float:left;
	width:595px;
	font-size:14px;
	color:#959595;
}
.singlefield2{
	float:left;
	width:250px;
	font-size:14px;
	color:#959595;
}
.singlefield3{
	float:left;
	width:526px;
	font-size:14px;
	color:#959595;
}
.singlefield3a{
	float:left;
	width:704px;
	background-color:transparent !important;
	border-bottom:solid 1px #959595 !important;
	font-size:14px;
	color:#959595;
}
.singlefield4{
	float:left;
	width:364px;
	font-size:14px;
	color:#959595;
}
.formnamenumber{
	float:left;
	width:30px;
}
.singlefield5{
	float:left;
	width:180px;
	font-size:14px;
	color:#959595;
}
.twohalf{
	float:left;
	width:250px;
	font-size:14px;
	color:#959595;
}
.twohalfa{
	float:left;
	width:174px;
	font-size:14px;
	color:#959595;
}
.twohalfa1{
	float:left;
	width:150px;
	font-size:14px;
	color:#959595;
}
.twohalf2{
	float:left;
	width:100px;
	font-size:14px;
	color:#959595;
}
.threehalf{
	float:left;
	width:250px;
	font-size:14px;
	color:#959595;
}
.threehalfa1{
	float:left;
	width:150px;
	font-size:14px;
	color:#959595;
}
.threehalfa2{
	float:left;
	width:110px;
	font-size:14px;
	color:#959595;
}
.threehalf2{
	float:left;
	width:250px;
	font-size:14px;
	color:#959595;
}
.formbox{
	float:left;
	width:786px;
	padding:10px;
	margin:10px 0px 20px 0px;
	border:solid 1px #959595;
}
.formbox div{
	font-size:14px;
}
.blue 		{ color:#0053a2; }
.orange 	{ color:#dc7a17; }
.readmore	{ font-weight: bold; color: black; }

.footer a	{ color: black; }

img 		{ padding: 0; margin: 0; }

.cms_text img 		{ padding: 5px; margin: 0; }
.cms_text p { margin: 1.12em 0 }

.flash_home 	{ padding-right:15px; float: left; *padding-right:0;}
*.content_home p { padding-left:15px;}
.content_home { height: 130px; padding-top: 15px; background: url(../img/banner2.jpg) top right no-repeat; }
.sidebar_pop	{ padding: 5px; margin: 0; background: url(../img/news_bg.jpg) center repeat-y; }

.sidebar_pop_services	{ padding: 5px; margin: 0; background: url(../img/services_bg.jpg) center repeat-y; }

.clear 	{ clear:both; height:1px; overflow:hidden; }
.spacer 	{ clear:both; height:0px; overflow:hidden; }

.footer, .push { padding-top: 10px; height: 4em; }

.footer ul li { display:inline; }

.cms_text 	{ background-image: url(../img/main_middle_bg.jpg); background-position: left; padding: 10px; width: 640px; }
.cms_content { float:left;	 padding-bottom: 50px; }

/* this section is for import */
#discover {
	width:329px;
	height:30px;
	float:left;
	margin-top:5px;
	/*border-right:solid 1px #c2c2c2;*/
	position:relative;
}


#services {
	float:left;
 	margin-top:6px;
 	text-align: center;
	position:relative;
	/*margin-left:-200px;*/
	margin-left:10px;
}

#home1
{
 	width:660px;
 	height:10px;
 	float:left;
 	border-bottom:solid 1px #c2c2c2;
 	position:relative;
}

#home2
{
 	width:304px;
 	height:10px;
 	float:left;
 	border-bottom:solid 1px #c2c2c2;
 	margin-left:21px;
 	position:relative;
}

#welcome_02 {
	padding: 10px 40px 0 0;
}

#discover_content
{
	width:320px;
	float:left;
	margin-top:5px;
	/*border-right:solid 1px #c2c2c2;*/
	position:relative;
	margin-left: 10px;
}

#discover_content ul {
	list-style-image: url(../img/arrow.png);
	padding-left: 10px;
	padding-bottom: 10px;
	float: left;
}


#services_content
{
	float:left;
	height:190px;
	margin-top:41px;
	padding-left: 40px;
	position:relative;
 	/*background-image:url(../img/image.jpg);*/
 	background-position:left;
 	background-repeat:no-repeat;	
}

#services_content ul {
	list-style-image: url(../img/arrow_black.png);
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
	float: left;
}

#services_content ul li a{
	color: #2f4f6a;
	font-weight: bold;
}
