* { margin:0; padding:0;}

html { background:url(/img/design/bg-top.gif) left top repeat-x #dedede;}

body { background: url(/img/design/bg-bott.gif) left bottom repeat-x; font-family:tahoma; font-size:11px; color:#474747  }

.error-message {color:red;}

img { border:0 none; vertical-align:middle}

table, th, tr, td { border:0 none; border-collapse:collapse}

a { text-decoration:none; cursor:pointer;}
a:hover { text-decoration: underline}

input { font-family:Arial, Helvetica, sans-serif;}

.clearfix { clear:both}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}


.clear { 
	clear:both
	}

.float_none { 
	float:none !important
	}	
.float { 
	float:left
	}
	
.float_r { 
	float:right
	}
	
.align-center {
	text-align:center !important
	}
.align-right {
	text-align:right !important
	}
.align-left	{
	text-align:left !important;
	}
.border-none { 
	border:0 none !important
	}
.background-none {
	background: none !important
	}
	
.position-relative { position:relative}	
.padding-top-none { padding-top:0px!important}
.padd-top-15 { padding-top:15px;}
.padd-top-40 { padding-top:40px;}


.site {
	margin:0 auto;
	padding:10px 0 20px;
	position:relative;
	width:984px;
	}
/*background site*/
.site-lt, .site-lb, .site-rt, .site-rb, .site-top, .site-left, .site-right, .site-bott, .site-bg {
	position:relative;
	}	
.site-lt {
	background:url(/img/design/site-lt.png) left top no-repeat;
	}	
.site-lb {
	background:url(/img/design/site-lb.png) left bottom no-repeat;
	}
.site-rt {
	background:url(/img/design/site-rt.png) right top no-repeat;
	padding:0 20px;
	}
.site-rb {
	background:url(/img/design/site-rb.png) right bottom no-repeat;
	padding:0 20px;
	}
.site-top {
	background:url(/img/design/site-top.png) left top repeat-x;
	height:20px;
	}
.site-bott {
	background:url(/img/design/site-bott.png) left  bottom repeat-x;
	height:20px;
	}

.site-left {
	background:url(/img/design/site-left.png) left top repeat-y;
	}
.site-right {
	background:url(/img/design/site-right.png) right top repeat-y;
	padding:0 9px
	}
.site-bg {
	background:#ffffff;
	min-height:883px;
	height:auto !important;
	height:883px;
	}
/*background site*/
/*.header {
	height:76px;
	padding:10px 20px 0 10px;
	}
.header .logo {
	background:url(/img/design/logo.png) left top no-repeat;
	float:left;
	height:63px;
	width:325px;
	}	
.header form.search {
	float:right;
	padding:20px 0 0 0;
	text-align:right;
	width:275px;
	}
.header form.search input {
	border:1px solid #acacac;
	height:20px;
	vertical-align:middle;
	margin-left:4px;
	width:192px;
	}
.header form.search input.button-search {
	background:url(/img/design/bg-button.gif) left bottom repeat-x #00d0f9;
	border:1px solid #0f96f4;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma;
	font-size:12px;
	height:22px;
	text-transform:uppercase;
	width:72px;
	}*/
.header {
	background:url(/img/design/bg-head-repeat.jpg) right top repeat-x;
	padding:0;
	}
.header .bg-head {
	background:url(/img/design/bg-head.jpg) right top no-repeat;
	height:165px;
    padding:0px 0 0 60px;
	}
.header .logo-university {
	background:url(/img/design/yeshiva-university.png) left top no-repeat;
	height:46px;
	width:250px;
	margin-left:54px;
	}
.header .logo-movetodallas {
	background:url(/img/design/movetodallas-org.png) left top no-repeat;
	height:40px;
	margin:27px 0 0 56px;
	width:217px;
	}
.header .slogan {
	background:url(/img/design/slogan.png) left top no-repeat;
	height:16px;
	margin:34px 0 0 56px;
	width:327px;
	}

.content {
	padding:10px;
	}
.left-content {
	float:left;
	width:585px;
	}
.left-content h1.title-page {
	font-family:tahoma;
	font-size:14px;
	font-weight:normal;
	color:#257a99;
	text-transform:uppercase;
	}	
.left-content h2.title-page {
	font-family:tahoma;
	font-size:13px;
	font-weight:normal;
	color:#257a99;
	}	
.left-content .pic-top {
	min-height:417px;
	height:auto !important;
	height:417px;
	}
.left-content .pic-top img {
	border:6px solid #d7d7d7;
	/*height:213px;
	width:578px;*/
	}
.left-content .pic-top h1.title-page {
	padding: 5px 0 0 0;
	}	
.left-content .pic-top p {
	line-height:15px;
	padding:2px 0;
	text-align:justify;
	}	
	
.title-blue {
	background:#00a9e8;
	color:#FFFFFF;
	font-size:16px;
	padding:1px 8px;
	text-transform:uppercase;
	}	
.title-gray {
	background:#474747;
	color:#FFFFFF;
	font-size:16px;
	padding:1px 8px;
	text-transform:uppercase;
	}	
.pagenestion-link {
	text-align:center;
	padding:10px 0;
	
	}
.pagenestion-link a {
	color:#0f6ba0;
	font-size:12px;
	margin:0 5px;
	text-decoration:underline;
	}
.pagenestion-link a:hover {
	color:#000000;
	text-decoration:none;
	}
.pagenestion-link span.current {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
.right-content {
	float:right;
	width:345px;
	}
.right-content .news-top {
	}
.right-content .news-bg {
	background:#C1CACA;
	padding:6px;
	}
.right-content .news-top .box-news {
	padding:6px 0;
	}
.right-content .news-top .box-news span {
	color:#474747;
	font-weight:bold;
	text-transform:uppercase;
	}
.right-content .news-top .box-news .clearfix {
	padding:2px 0;
	}
.right-content .news-top .box-news strong {
	color:#257a99;
	display:block;
	font-size:10px;
	text-transform:uppercase;
	}
.right-content .news-top .box-news img {
	border:2px solid #ffffff;
	float:left;
	/*height:58px;*/
	width:90px;
	}
.right-content .news-top .box-news p {
	padding-left:100px;
	}
.right-content .news-top .box-news p.no-img {
	padding-left:0;
	}    
.right-content .news-top .box-news a {
	color:#257a99;
	display:block;
	font-size:10px;
	text-align:right;
	text-decoration:underline;
	}
.right-content .news-top .box-news a:hover {
	text-decoration:none;
	}
.right-content .businesswatch p {
	background:url(/img/design/a1.gif) left 7px no-repeat;
	border-bottom:1px solid #dedede;
	padding:4px 10px 4px 15px;
	text-align:justify
	} 
.right-content .businesswatch strong {
	color:#257a99;
	font-size:12px;
	display:block;
	text-transform:uppercase;
	}
.right-content .businesswatch span {
	color:#999999;
	font-size:12px;
	font-style:italic;
	display:block;
	}
.right-content .businesswatch a {
	color:#257a99;
	display:block;
	font-size:10px;
	text-align:right;
	text-decoration:underline;
	}
.right-content .businesswatch a:hover {
	text-decoration:none;
	}
.right-content .tag-cloud {
	line-height:25px;
	padding:15px 0;
	
	}
.right-content .tag-cloud a {
	color:#474747;
	margin:0 5px;
	font-size:12px;
	text-decoration:none;
	}
.right-content .tag-cloud a:hover {
	text-decoration:underline;
	}

.right-content .tag-cloud span, .right-content .tag-cloud strong {
	color:#00a9e8;
	}
.right-content .tag-cloud .font-size16 {
	font-size:16px;
	}
.right-content .tag-cloud .font-size21 {
	font-size:21px;
	}

.right-content .join_our_emails_lists {
	border-bottom:1px solid #dedede;
	border-top:1px solid #dedede;
	padding:15px 20px;
	font-size:12px;
	}
.right-content .join_our_emails_lists span {	
	text-transform:uppercase;
	}
.right-content .join_our_emails_lists form {
	padding:22px 0 0 23px;
	text-align:right;
	width:240px;
	}
.right-content .join_our_emails_lists form input {
	border:1px solid #acacac;
	height:18px;
	vertical-align:middle;
	margin:1px 0 1px 4px;
	width:192px;
	}
.right-content .join_our_emails_lists form input.button-submit{
	background:url(/img/design/bg-button.gif) left bottom repeat-x #00d0f9;
	border:1px solid #0f96f4;
	color:#FFFFFF;
	cursor:pointer;
	font-family:tahoma;
	font-size:12px;
	height:22px;
	text-transform:uppercase;
	width:72px;
	}
.ads-by-google {
	padding:10px 0;
	}
.ads-by-google p {
	font-size:10px;
	padding:7px 0;
	}
.ads-by-google p strong {
	display:block;
	}
.ads-by-google p a {
	color:#1c5085;
	text-decoration:underline;
	}
.ads-by-google p a:hover {
	text-decoration:none
	}

.footer {
	color:#FFFFFF;
	font-size:10px;
	text-align:center
	}
.footer a {
	color:#FFFFFF;
	margin:0 5px;
	}	

	















