/* 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;}
	div{position:relative;display:block;}    
	.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_dRight{float:left;width:170px;height:420px;}   
	#L_dFooter{display: none;} 

	
/* DEFAULT PAGE STYLE */ 

	#dPageHolder{text-align:left;margin:0;width:100%;padding:0;}
	#dHeader{width:100%;height:150px;;}   
	#dTorso{width:100%;padding: 0;}   
		#dLeft{display: none;}   
		#dRight{width:100%;padding:30px 0 0 0;}   
	#dFooter{display: none;} 
	
	   
/* COMMON ELEMENTS - all templates */    

#nav {display: none;}





/* 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;
	}