body {
	background-color:#fff;
}
img {
	border:0;
}
form {
	margin:0;
}

a {
	}
	a {
		color:#00c;
		text-decoration:none;
	}
	a:visited {
		color:#66c;
	}
	a:hover {
		color:#00f;
		text-decoration:underline;
	}
/**/

#BasePage {
	width:92%;
	margin:0 auto;
	min-width:990px;
	max-width:1100px;
	
	font-family:arial, sans-serif;
	font-size:90%;
}

#StdContentBase {
	padding-top:1em;
	line-height:1.3em;
	}
	#StdContentBase h1 {
		font-size:140%;
		margin-top:0;
		margin-bottom:1.5em;
	}
	#StdContentBase h2 {
		font-size:110%;
	}
	#StdContentBase .h2Block {
		margin-bottom:1.5em;
	}
	#StdContentBase a {
		color:#3232B9;
	}
	#StdContentBase a:hover {
		color:#00f;
	}
/**/

#BaseHeader {
	position:relative;
	}
	#BaseHeader .logo {
	}
	#BaseHeader .social_networking {
		position:absolute;
		top:50px;
		right:250px;
		height:35px;
		width:250px;
	}
	#BaseHeader .callBox {
		position:absolute;
		top:15px;
		right:87px;
		height:71px;
		margin-left:320px;
		background:
			repeat-y
			top right
		;
		}
		#BaseHeader .callBox .operatorPic {
			position:absolute;
			top:0; right:-82px;
			width:82px;
			height:71px;
			background:url(pix/header-call-operator.jpg) no-repeat;
		}
		#BaseHeader .callBox .details {
			text-align:right;
			padding-right:1ex;
			padding-top:.5em;
		}
		#BaseHeader .callBox .phoneNo {
			font-size:140%;
			font-weight:bold;
			margin-bottom:.2em;
		}
		#BaseHeader .callBox .desc {
			color:#666;
			font-size:78%;
			line-height:1.2em;
		}
	/**/
/**/

#MenuBar {
	background:
		url(pix/menubar-bkg.gif)
		repeat-x
		#3B3B94
	;
	margin-top:1em;
	margin-bottom:1em;
	}
	#MenuBar .l {
		background:url(pix/menubar-l.gif) top left no-repeat;
	}
	#MenuBar .r {
		background:url(pix/menubar-r.gif) top right no-repeat;
		width:100%;
		height:32px;
	}
	#MenuBar table {
		margin-top:1px;
		margin-left:10px;
		font-size:85%;
		}
		#MenuBar td {
		}
		#MenuBar a {
			color:#fff;
			text-decoration:none;
			display:block;
			padding:.5em 1.5ex;
			}
			#MenuBar a:hover {
				background:url(pix/menubar-item_over.gif) repeat-x;
			}
			#MenuBar a.current {
				background:url(pix/menubar-item_current.gif) repeat-x;
			}
		/**/
	/**/
/**/

#BaseFooter {
	position:relative;
	top:0px; left:0px;
	
	text-align:center;
	margin:1.5em auto;
	line-height:1.5em;
	color:#999;
	font-size:80%;
	}
	#BaseFooter a {
		color:#999;
		text-decoration:none;
	}
	#BaseFooter a:hover {
		text-decoration:underline;
	}
	#BaseFooter .copyLine {
	}
	#BaseFooter .linksBar {
		list-style-type:none;
		margin:0; padding:0;
	}
	#BaseFooter .linksBar li {
		display:inline;
		padding-right:1.2ex;
	}
	#FooterBar {
		background:url(pix/footerbar-bkg.gif) repeat-x;
		width:100%;
		margin-bottom:1em;
		}
		#FooterBar .l {
			background:url(pix/footerbar-l.gif) no-repeat top left;
		}
		#FooterBar .r {
			background:url(pix/footerbar-r.gif) no-repeat top right;
			height:21px;
		}
	/**/
	#OutletIcons {
		position:absolute;
		top:25px; left:0px;
		}
		#OutletIcons h3 {
			position:absolute;
			top:60px; left:5px;
			
			font-size:100%;
			margin:0;
		}
	/**/
	#CreditCards {
		position:absolute;
		top:25px; right:0px;
	}
/**/

/*Lists*/
	.listStandard {
		margin:0;
		padding:0 4ex;
		}
		.listStandard li {
			margin-bottom:.5em;
		}
	/**/
	.listBulletsA {
		list-style-type:disc;
		margin:0;
		padding:0 4ex;
		}
		.listBulletsA li {
			margin-bottom:.5em;
		}
	/**/
	.listPlainIndentA {
		list-style-type:none;
		margin:0;
		padding:0 4ex;
	}
	.listPlainIndentA li {
		margin-bottom:2em;
	}
	.listLettersA {
		list-style-type:upper-alpha;
	}
/**/

/*Margins*/
	.allMarginsA {
		}
		.allMarginsA,
		.wideMarginsA,
		.leftMarginA {
			padding-left:3ex;
		}
		.allMarginsA,
		.wideMarginsA,
		.rightMarginA {
			padding-right:3ex;
		}
		.allMarginsA,
		.tallMarginsA,
		.topMarginA {
			padding-top:1em;
		}
		.allMarginsA,
		.tallMarginsA,
		.bottomMarginA {
			padding-bottom:1em;
		}
	/**/
	.allMarginsB {
		}
		.allMarginsB,
		.wideMarginsB,
		.leftMarginB {
			padding-left:10%;
		}
		.allMarginsB,
		.wideMarginsB,
		.rightMarginB {
			padding-right:10%;
		}
		.allMarginsB,
		.tallMarginsB,
		.topMarginB {
			padding-top:1.5em;
		}
		.allMarginsB,
		.tallMarginsB,
		.bottomMarginB {
			padding-bottom:2em;
		}
	/**/
/**/

/*Misc*/
	.nobr {
		white-space:nowrap;
	}
	.centered {
		text-align:center;
	}
/**/

img.emailImg {
	position:relative;
	top:5px;
}

