/* TAG STYLE */
	body {text-align:center;margin:0 auto;font-size:12px; font-family:Helvetica, Arial, sans-serif; color: #1b75bb; background: url(/images/template/bg_gradient.jpg) repeat-x #FFFFFF;}
	body.landing {background: url(/images/template/landing/bg_gradient.jpg) repeat-x #FFFFFF;}
	.clear {clear: both; font-size: 0; height: 0; line-height: 0 }

/* LANDING PAGE STYLE */
 
	#L_dPageHolder{text-align:left;margin:50px auto 0 auto;width:884px;}
	#L_dHeader{width:884px;height:150px;}   
	#L_dTorso{width:884px;height:420px;}   
		#L_dLeft{float:left;width:714px;height:420px;}   
			#L_dLeft img { display: block; line-height: 0; margin: 0; padding: 0; }
		#L_dRight{float:left;width:170px;height:420px;background: url(/images/template/landing/landing_nav_bg.jpg) no-repeat #4D99D5;}   
	#L_dFooter{width:884px;height:30px;} 
		.footer_apartments {float: left; margin: 0 0 0 30px;border: none;}
		.footer_venues {float: left; margin: 0 0 0 12px;border: none;font-size: 12px;}


	
/* DEFAULT PAGE STYLE */ 

#dPageHolder{text-align:left;margin:50px auto 0 auto;width:892px;padding:0;}
	#dHeader{width:892px;height:150px;background: url(/images/template/ithaca_header_truck.jpg) no-repeat;}   
	#dTorso{width:892px;padding: 0;}   
		#dLeft{float:left;width:161px;height:423px; background: url(/images/template/nav_bg.jpg) no-repeat;}   
		#dRight{float:left;width:700px;padding:30px 0 0 30px;}   
	#dFooter{width:892px;height:30px; margin: 20px 0 0 0; border-top: 1px solid #aee6ff; padding: 10px 0;} 
	
	   
/* COMMON ELEMENTS - all templates */    

#nav {padding: 5px 0 0 20px; text-transform:uppercase;}
	#nav .navItem {font-size: 13px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; color: #FFFFFF; padding: 7px 0;cursor:pointer;}
	#nav .navItemHover {font-size: 13px; font-family:Helvetica, Arial, sans-serif;  font-weight: bold; color: #003368;padding: 7px 0;cursor:pointer;}
	#nav .navItemActive {font-size: 13px; font-family:Helvetica, Arial, sans-serif;  font-weight: bold; color: #003368;padding: 7px 0;cursor:pointer;}

		#nav .SubnavItem {font-size: 13px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; color: #FFFFFF; padding: 7px 5px;cursor:pointer; border: none; background: #4d99d5;border-left: 1px solid #FFFFFF}
		#nav .SubnavItemHover {font-size: 13px; font-family:Helvetica, Arial, sans-serif;  font-weight: bold; color: #003368;padding: 7px 5px;cursor:pointer; border: none; background: #4d99d5;border-left: 1px solid #FFFFFF}
		#nav .SubnavItemActive {font-size: 13px; font-family:Helvetica, Arial, sans-serif;  font-weight: bold; color: #003368;padding: 7px 5px;cursor:pointer; border: none; background: #4d99d5;border-left: 1px solid #FFFFFF;}


#dFooter_text {float: right; text-align: right; padding: 8px 0 0 0; font-size:12px; font-family:Helvetica, Arial, sans-serif; color: #4c99d5;}
	#dFooter_text a {font-family:Helvetica, Arial, sans-serif; color: #4c99d5; text-decoration: none;}
	#dFooter_text a:hover {font-family:Helvetica, Arial, sans-serif; color: #4c99d5; text-decoration: underline;}




/* CONTENT STYLES - all templates */    


th{
	font-size:12px;
	color:#1b75bb;
	}
span {
	font-size:12px;
	color:#1b75bb;
	}
label {
	font-weight:bold;
	}

h1 {
	font-size:20px;
	color:#b20031;
	padding: 0 0 10px 0;
	margin:0px;
	font-weight:bold;
	}

h2 {
	font-size:14px;
	color:#1b75bb;
	font-weight:bold;
	margin:0px;
	padding:13px 0px;
	text-transform: uppercase;
	}
	
h3 {
	font-size:13px;
	color:#1b75bb;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px
	}

p {
	font-size:12px;
	color:#1b75bb;
	line-height:18px;
	margin:0px;
	padding:0px 0px 5px 0px
	}
	
	/*p img{
		float:right;
		margin:0px 0px 0px 10px;
		padding:0;
		}*/
		
		p img.left{
			float:left;
			margin:0px 20px 0px 0px;
			padding: 0;
			}

		p img.right{
			float:right;
		margin:0px 0px 0px 20px;
			padding: 0;
			}

td  {
	font-size:12px;
	color:#1b75bb;
	line-height:18px;
	}

	td p, td li {
		font-size:12px;
		color:#1b75bb;
		line-height:18px;
		margin:0px;
		padding:0px 0px 5px 0px
		}

	td img{;
		margin:0;
		padding:0;
		}

label {
	font-size:12px;
	color:#373737;
	line-height:1.4;
	}
	
input {
	font-size:12px;
	color:#373737;
	line-height:1.4;
	}


strong {
	font-weight: bold;
	}

ul,ol {
	line-height:1.4;
	padding:7px 0px 4px 40px;
	margin-top:0px;
	}
	
	li {
		padding:0px 0px 3px 0px;
		color:#1b75bb;
	}

a {
	color:#b20031;
	text-decoration: underline;
	}
	
	a:hover {
		text-decoration:none;
		}


#googlemap {
	float: right;
	margin: 0 0 10px 20px;
	width: 300px;
	height: 300px;
	background: #FFFFFF;
	border: 2px solid #CCCCCC;
	}
