﻿html{background: #bfbfbf url("/images/core/grey.gif") repeat-x scroll left top;}
body{color:#000000;font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:11px;margin:0;padding:0;text-align:center;}
table, td {font-size: 1em;}
th {text-align:left; background-color:#eee;}
p {font-family: Trebuchet, Verdana, Arial,sans-serif; margin: 0 0 1em 0;}
h1 {font-size:24px;color:#00418A;}
h2 {font-size:20px;color:#00418A;}
h3 {font-size:16px;color:#00418A;}
h4 {font-size:14px;color:#00418A;}
h5, h6 {font-size:12px;color:#00418A;}
input, select, textarea {font-size:1em;}
form {display:inline;}

input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:.9em;}
.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.green {color:#390;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

a, a:link, a:visited {color: #00418A; text-decoration: underline;}
a:hover {color: #ef3e42; text-decoration: underline;}
a:active {color: #ef3e42; text-decoration: underline;}


.bdr {border:1px solid #999;}
.bdrtop {border-top:1px solid #999;}
.bdrright {border-right:1px solid #999;}
.bdrbottom {border-bottom:1px solid #999;}
.bdrleft {border-left:1px solid #999;}

/* Start Up Styles */


.btnadd2cart {background-color:#090;}
.btnadd2cart:hover {background-color:#0c3;}

.btnwishlist {background-color:#339;}
.btnwishlist:hover {background-color:#33c;}

.colsp {font-size:2px; padding:4px;}
.cblock10 {margin:10px;}
.cblock15 {margin:15px;}
.lnpad4 {padding-bottom:4px;}
.lnpad8 {padding-bottom:8px;}

/* Start Up Layout */

.mainbody {text-align:center; background-color:#ccc; margin:0; padding:0;}

.bdywrpr {width:900px; text-align:left; background-color:#fff; margin:0 auto; z-index:1;}

.hdrwrpr {width:900px; height:90px; position:relative; background-color:#999;}

.corwrpr {width:900px;}

.ftrwrpr {width:900px; height:60px; background-color:#999;}


/* Optional for Start-Up */

.corlnav {width:190px; background-color:#fff; vertical-align:top;}
.cormain  {vertical-align:top; background-color:#fff;}
.corrrail {width:190px; vertical-align:top; background-color:#fff;}


/* Left Nav */

.lnavwrpr {font-size:1.1em; margin:0 10px 30px 10px; line-height:1.2em;}
.lnvgrphdg {font-size:1.2em; font-weight:bold; margin:15px 0 8px 0;}

ul.lnav {font-weight:bold; color:#036; margin:0 0 0 4px; padding:0; list-style-type:none;}
ul.lnav a, ul.lnav a:link, ul.lnav a:visited {color:#036; font-weight:normal; text-decoration:none;}
ul.lnav a:hover {font-weight:bold; color:#036;}
ul.lnav a:active {color:#036;}
ul.lnav li {padding-bottom:3px;}

ul.lnav ul  {margin:4px 0 10px 10px; padding:0; list-style-type:none;}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {color:#c00;}
ul.lnav ul a:hover {font-weight:bold; color:#036;}
ul.lnav ul a:active {color:#c00;}

/* Breadcrumb */

div.bcrmwrpr {font-size:.9em; color:#999; padding:10px;}
div.bcrmwrpr a {margin:0 5px;}
div.bcrmwrpr span {color:#c00; margin:0 5px;}


/* Header Summary */

div.smrywrpr {text-align:right; padding:0 0 10px 0;}
div.smrywrpr a {text-decoration:none; margin:0 5px;}


/* Page Tools */

.tlswrpr {font-size:.9em; text-align:right; padding:0 10px 10px 0;}

/* Page Remote Bookmark */

.sharewrpr {text-align:right; padding:0 10px 10px 0;}


/* Mods Default */


.hdng {font-size:18px; font-weight:bold; color:#fff; background-color:#333; padding:4px 10px; margin:0 0 15px 0;}
.hdng2 {font-size:16px; font-weight:bold; color:#fff; background-color:#666; padding:3px 10px; margin:0 0 8px 0;}
.hdngbox {font-size:16px; font-weight:bold; color:#fff; background-color:#999; padding:3px 10px; margin:0;}

.btn {font-size:14px; font-weight:bold; color:#000; background-color:#fff; border:1px solid #000; text-decoration:none; cursor:pointer;}
.btn:hover {color:#c00; border:1px solid #c00;}

.btncheckout {font-size:14px; font-weight:bold; color:#c00; background-color:#fff; border:1px solid #c00; text-decoration:none; cursor:pointer;}
.btncheckout:hover {color:#000; border:1px solid #000;}



/* events calendar module styles */

.calmnthwrpr {width:678px; height:23px; position:relative;}
.calmnthbg {top:0; left:0; position:absolute;}
.calmnth {width:300px; top:4px; left:164px; position:absolute; color:#fff; font-weight:bold; font-size:12px; text-align:center;}
.calprev {top:1px; left:6px; position:absolute;}
.calnext {top:1px; right:6px; position:absolute;}


.months {color:#94c676;font-size:10px; font-weight:bold; margin-bottom:10px;}
.months a,.months  a:link,.months a:visited {color:#94c676; text-decoration:none;}
.months a:hover {color: #94c676; text-decoration:none;}
.months a:active {color: #94c676; text-decoration:none;}


.cal-bg {background-color:#fcfcfc; padding:15px;}
.cal-large td.day { 
	padding:9px;
	background-color:#d3dcc8;
	font-size:10px;
	color:#24502a;
}

.cal-large td.calendar_day_empty {  
	height:50px; 
	width:14%;

}


/* calendar month */

.calendar_month {
	background:#fdfdfd url(/images/global/bg-bxbody.gif) repeat-x top left;
	border-collapse:collapse;
	margin-bottom:15px;
}
.calendar_month td.day { 
	/* background:#fff url(/images/sidenav-item-bg.gif) repeat-x; */
	font-size:10px;	
	text-align:center;
	font-weight:bold;

}

#dhtmltooltip {
	padding:8px;
	position: absolute;
	width:150px;
	background-color:#fcfcfc;
	border: 1px solid #ccc;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#3f5024,direction=135);*/
}

/* calendar list */


/* calendar summary */

.day,.faintday{font-size:11px;}
.day{font-weight:bold;}
.faint{font-weight:normal;}
b.day{color:#AAAAAA;}
span.faintday{color:#CCCCCC;}
.heading{color:#666666;font-weight:bold;font-size:16px;}
.subheading{color:#333333;font-weight:bold;font-size:13px;}
.smalldate{color:black;font-weight:normal;font-size:11px;text-decoration:none;}
.eventcategory{color:#999999;font-weight:bold;font-size:11px;text-decoration:none;}
.eventfooterdiv{color:#999999;width:100%;height:1px;}


.calendar_container
{
	background-color:#ecedf3;
	padding:10px;
}
.calendar_container h2{
	color:#00418A;
}
.calendar_day_current 
{
	background-color:#036;
	font-weight:bold;
	color:#fff;
}

td.calendar_day_current a, td.calendar_day_current a:link,  td.calendar_day_current a:visited,  td.calendar_day_current a:hover,  td.calendar_day_current a:active  {color:#fff;} 

.calendar_day_selected
{
	background-color: #FF8888;
}

.cal-sum {
	background-color:#ffffff;
}

.cal-sum td {
	padding:15px;
}

.mrgnleft {margin:0 0 20px 30px;}
.mrgnleft p {margin:0 0 0.1em 0;}


.cal-list {
	border-collapse:collapse;
	background:#fdfdfd url(/images/global/bg-bxbody.gif) repeat-x top left;
}

.cal-list td {
	padding:6px;
	border:0px solid #ccc;
}

.cal-list .row {background-color:transparent; padding:6px; }
.cal-list .alternate {background-color:#e6e6e6; padding:6px;}
.cal-list .today {background:#999 url(/images/global/bg-events-today.gif) repeat-x; padding:6px; color:#ffffff; font-weight:bold;}
.cal-list .today a, .cal-list .today a:link,  .cal-list .today a:visited, .cal-list .today a:hover, .cal-list .today a:active {color:#fff;}



.calendar_month {
	background-color:#fcfcfc;
	border-collapse:collapse;
}


.calendar_month td.day { 
	font-size:11px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background-color:#00418A;
	padding:2px;
}

.calendar_numeral {
  
   font-size: 12px;
   font-weight:bold;
   text-align: left;
   width: 100%;
}

.calendar_day_empty {
	border:1px solid #ccc;
	color:#333;
	font-size:10px;
	padding:4px;
}

.calendar_day_event{
	border:1px solid #ccc;
	background-color:#e6e6e6;
	font-size:10px;
	padding:4px;
}

.calendar_day_event a, .calendar_day_event a:link, .calendar_day_event a:visited {
	text-decoration:none;
}

.calendar_day_event a:hover {
	text-decoration:none;
}

.calendar_day_event a:active {
	text-decoration:none;
}


.cal-sm {width:200px; font-size:12px;}
.cal-sm img {border-style:none;}

table.cal-sm {
	border-collapse:collapse;
}

table.cal-sm td {
	width:12%;
	padding:2px;
	text-align:center;
	border:1px solid #e1e1e1;
}

.cal-sm th {
	background-color:#00418A;
	text-align:center;
	padding:2px;
	font-weight:normal;
}

.cal-sm th a, .cal-sm th a:link, .cal-sm th a:visited, .cal-sm th a:hover, .cal-sm th a:active {font-weight:bold; color:#fff; text-decoration:none;}
.cal-sm td a, .cal-sm td a:link, .cal-sm td a:visited {font-weight:bold; text-decoration:none;}
.cal-sm td a:hover {color:#999; text-decoration:none;}
.cal-sm td a:active {text-decoration:none;}


.cal-sm td.day { 
	font-weight:bold;
	text-align:center;
	border-style:none;
}



/* Store */

div.paginate {font-size:.9em;}

div.thumbwrpr {width:770px; margin:10px auto;}
div.thumbwrpr a {width:140px; height:190px; float:left; font-size:.9em; text-align:center; border:1px solid #ccc; padding:10px; margin:5px 15px;}
div.thumbwrpr a:link, div.thumbwrpr a:visited {color:#01b; text-decoration:none;}
div.thumbwrpr a:hover {color:#666;  background-color:#eee; text-decoration:none;}
div.thumbwrpr a:active {color:#01b; text-decoration:none;}
div.thumbwrpr img {border-style:none; margin-bottom:6px;}

div.thumblgwrpr {width:770px; margin:10px auto;}
div.thumblgwrpr a {width:160px; height:190px; float:left; font-size:.9em; text-align:center; border:1px solid #ccc; padding:10px; margin:5px 15px;}
div.thumblgwrpr a:link, div.thumblgwrpr a:visited {color:#01b; text-decoration:none;}
div.thumblgwrpr a:hover {color:#666;  background-color:#eee; text-decoration:none;}
div.thumblgwrpr a:active {color:#01b; text-decoration:none;}
div.thumblgwrpr img {border-style:none; margin-bottom:8px;}

div.rcntvwwrpr {width:100%; margin:10px;}
div.rcntvwwrpr a {width:130px; height:150px; float:left; font-size:.9em; text-align:center; border:1px solid #ccc; padding:10px; margin:8px}
div.rcntvwwrpr a:link, div.rcntvwwrpr a:visited {color:#01b; text-decoration:none;}
div.rcntvwwrpr a:hover {color:#601;  background-color:#eee; text-decoration:none;}
div.rcntvwwrpr a:active {color:#01b; text-decoration:none;}
div.rcntvwwrpr img {width:100px; height:100px; border-style:none; margin-bottom:6px;}

div.reltdwrpr {width:100%; margin:10px 0;}
div.reltdwrpr a {width:130px; height:150px; float:left; font-size:.9em; text-align:center; border:1px solid #ccc; padding:10px; margin:8px;}
div.reltdwrpr a:link, div.reltdwrpr a:visited {color:#01b; text-decoration:none;}
div.reltdwrpr a:hover {color:#601;  background-color:#eee; text-decoration:none;}
div.reltdwrpr a:active {color:#01b; text-decoration:none;}
div.reltdwrpr img {width:100px; height:100px; border-style:none; margin-bottom:6px;}

table.carttbl {width:100%;}
table.carttbl td {padding:4px; vertical-align:top;}
table.carttbl th {padding:4px;}

div.stepswrpr {padding:10px;}
div.stepswrpr table {margin-left:auto;}

input.qtybox {width:25px; font-weight:bold; font-size:1.1em; text-align:center;}

.promo {font-size:12px; color:#ff0000; font-weight:bold; border-top:5px solid #eeeeee;}
.gift1 	{background-color:#dc0707;}
.gift2 	{background-color:#fdfbbe;}

.txtlimitbx {background-color:#dc0707;}
.txtlimitbx2 {background-color:#fdfbbe;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}




/* Error Markers */

.fieldlbl {padding:4px 2px 0 0; text-align:right;}
.field {padding-left:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000000;}
.fielderror {color:#cc0000;}
.fieldnorm {width:16px; height:20px;}
.fieldreq {width:16px; height:20px; background:transparent url(/images/global/field-req.gif) no-repeat center right;}
.fieldred {width:16px; height:20px; background:transparent url(/images/global/field-error.gif) no-repeat center right;}


/* Admin Edit */

.content {border:1px dashed #2b4487; padding:1px; margin:1px 1px 1px 1px;}
.contentregion {background:#b8cde7; color: #2b4487; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0;}
.contentheader {background:#dddddd; color:#000000; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0px; text-align:right;}
.contentedit {background:#f2faff; color:#000000; border:1px solid #2b4487; padding:2px;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background:#112848 url(/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:pointer;}
.contentbottom {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin:1px 0 1px 0;}
.contentsettings {background:#ffffff; color:#000000; border:1px solid #2b4487; padding:2px;}



.skinWrpr{
	background: transparent url("/images/core/shadow.png") repeat-y scroll left top;
	margin:0 auto;
	width:956px;
	padding:0px 4px;
	
	z-index:0;
}
.domeWrpr{
	width:956px;
	height:96px;
	position:relative;
}

.identity{
	width:678px;
	height:96px;
}
img {
	border:none;
	margin:0;
	padding:0;
}

.leftDome{
	float:left;
}
.rightDome{
	width:278px;
	height:96px;
	background: url("/images/core/rightDome.gif") no-repeat;
	float:right;
	
	
}
.headLinks{
	font-size:10px;
	color:#acadb0;
	float:right;
	position:absolute;
	top:15px;
	right:20px;

}
.headLinks2{
	font-size:10px;
	color:#548abb;
	float:right;
	position:absolute;
	top:15px;
	right:20px;

}

a.noggin, a.noggin:link, a.noggin:visited{
	color:#acadb0;
	text-decoration:none;
}

a.noggin:hover {
	color:#ef3e42;
	text-decoration:none;
}

a.noggin2, a.noggin2:link, a.noggin2:visited{
	color:#548abb;
	text-decoration:none;
}

a.noggin2:hover {
	color:#ef3e42;
	text-decoration:none;
}

/*Members Header Links*/
.headmembersLinks{
	font-size:10px;
	color:#acadb0;
	float:right;
	position:absolute;
	top:15px;
	right:20px;
}

a.noggin, a.noggin:link, a.noggin:visited{
	color:#acadb0;
	text-decoration:none;
}

a.noggin:hover {
	color:#ef3e42;
	text-decoration:none;
}

.channel{
	background:transparent url("/images/core/navBG.gif") repeat-x scroll left;
	width:956px;
	height:50px;
}
.space{
	padding-right:4px;
}
.space2{
	padding:0 3px 0 2px;
}

.space3{
	padding-left:2px;
}

.menu{
	width:720px;
	height:34px;
	float:left;
	padding-top:6px;
}

.search{
	float:right;
	padding:13px 6px 0 7px;
	width:220px;
}

.searchButt{
	float:right;
	padding-left:4px;
	position:relative; z-index:14;
}

.rightRail{
	width:241px;
	float:left;
}

.searching{
	width:150px;
	float:left;
	position:relative; z-index:17;
}

.loginBox{
	width:228px;
	height:111px;
	background:transparent url("/images/core/loginBG.gif") repeat-x scroll left;
	border: 2px solid #e4e4e6;
	margin:5px 0 5px 6px;
}
.members{
	color:#3b79b1;
	font-size:14px;
	margin:10px 0 8px 10px;
}

.loginSbmt{
	width:45px;
	height:21px;
	float:right;
	padding:6px 10px 0 0;
	position:relative; z-index:19;
}

.login{
	padding-left:10px;
	color:#00539c;
	font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-size:10px;
}
.username{
	margin:0 0 5px 5px;
	position:relative; z-index:4;
}
.password{
	margin:0 0 0 5px;
	position:relative; z-index:5;
}

label{
	width:60px;
	padding:0 3px;
	float:left;
	display:block;
}

.banners{
	padding:0 2px 5px 6px;
	position:relative; z-index:6;
}
.banners2{
	padding:15px 2px 5px 6px;
	position:relative; z-index:12;
}
.leftRail{
	width:712px;
	position:relative;
	float:left;
	padding:5px 0 27px 3px;
	
}
.singleRail{
	width:950px;
	position:relative;
	float:left;
	padding:5px 0 27px 3px;
	
}
.recent{
	width:706px;
	height:33px;
	background:url("/images/core/blueBanner.gif") repeat-x scroll 0 0;
	float:left;
	border-right:3px solid #E4E4E6;
	border-bottom:3px solid #E4E4E6;
	border-left:3px solid #E4E4E6;
}

span.rn{
	font-size:15px;
}
.news{
	font-size:11px;
	color:#fff;
	float:left;
	padding:8px 0 0 5px;
}


div.news a {
	text-decoration:underline;
	color:#ffffff;
}
.archivePaper{
	float:right;
	width:110px;
	padding:8px 0 0 0;
}

.paper{
	padding-top:0px;
	float:right;
}
.papes{
	padding:0 8px 0 10px;
}

.archive{
	float:left;
	padding:2px 0;
	font-size:11px;
}
a.view, a.view:link, a.view:visited{
	color:#fff;
	text-decoration:underline;
	position:relative;
	z-index:12;
}
a.view:hover, a.view:active{
	color:#ef3e42;
	text-decoration:underline;
	position:relative;
	z-index:12;
}
a.rent, a.rent:link, a.rent:visited{
	color:#fff;
	text-decoration:underline;
	position:relative;
	z-index:7;
}

a.rent, a.rent:hover, a.rent:active{
	color:#ef3e42;
	text-decoration:underline;
	position:relative;
	z-index:7;
}

.papes{
	padding:0 8px 0 10px;
}


.companies{
	padding:10px 10px 0 0;
	float:left;
}
.homeLogo{
	padding:0 5px;
	float:left;
}
h5.redHead{
	color:#ee3a43;
	font-size:12px;
	margin:0;
	
}
.gray{
	color:#999;
}
a.read, a.read:link, a.read:visited {
	color:#00529c;
	text-decoration:underline;
	position:relative;
	z-index:28;
}

a.read:hover, a.read:active {
	color:#ee3a43;
	text-decoration:underline;
	position:relative;
	z-index:28;
}
.footer{
	width:956px;
	height:42px;
	background:transparent url("/images/core/footerBg.gif") repeat-x scroll left;
}
.footerLinks {
	padding:15px 0 0 0;
	color:#fff;
	font-family:Trebuchet, Verdana, Arial, sans-serif;
	text-align:center;
}
a.foot, a.foot:link, a.foot:visited{
	color:#fff;
	font-size:10px;
	padding:0 4px;
	text-decoration:none;
}

a.foot:hover, a.foot:active{
	color:#ef3e42;
	text-decoration:none;
}
a.footInt, a.footInt:link, a.footInt:visited{
	color:#fff;
	font-size:10px;
	padding:0 30px 0 30px;
	text-decoration:none;
}

a.footInt:hover, a.footInt:active{
	color:#ef3e42;
	font-size:10px;
	text-decoration:none;
}

.copy{
	position:absolute;
	top:15px;
	right:0;
	font-family: Trebuchet, Verdana, arial, sans-serif;
	font-size:11px;
	color:#00539c;
	padding-bottom:20px;
}

.leftMenu{
	width:197px;
	color:#00418a;
	float:left;
	margin:0 0 0 3px;	
}
.manage{
	width:195px;
	background:transparent url("/images/core/manage.gif") repeat-y scroll 0 0 ;
	margin:20px 0 0 1px;
	padding-bottom:25px;
}

.midContent{
	width:488px;
	float:left;
	margin:0 0 15px 0;
	padding:0 10px 0 12px;
}
.breadCrumbs{
	width:290px;
	padding:10px 10px 0 0; 
	color:#808080;
	float:left;
}

a.activeBread, a.activeBread:link, a.activeBread:visited {
	color:#00539c;
	text-decoration:none;
	position:relative; z-index:10;
}
a.activeBread:hover, a.activeBread:active {
	color:#ef3e42;
	text-decoration:none;
	position:relative; z-index:10;
}

h4.title{
	color:#00418a;
	margin:0;
	padding:15px 0 15px 30px;
	border-bottom: 2px dotted #e4e4e4;
	
}
h4.title2{
	color:#00418a;
	margin:0;
	padding:15px 0 15px 10px;
	border-bottom: 2px dotted #e4e4e4;
	
}
h4.title3{
	color:#00418a;
	margin:0;
	padding:15px 0 5px 10px;
	border-bottom: 2px dotted #e4e4e4;
	
}

.exit{
	padding:10px 0 10px 22px;
}

h5.membership{
	color:#ef3e42;
	padding:15px 0 10px 25px;
	border-bottom: 2px dotted #e4e4e4;
	margin:0;

}

.rotationWrpr{
	width:706px;
	height:290px;
	border:3px solid #e4e4e6;
}
.mainRotation{
	width:706px;
	height:257px;
	border-right:3px solid #e4e4e6;
	border-left:3px solid #e4e4e6;
	border-top:3px solid #e4e4e6;
}

ul.list{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.listWthn{
	list-style-type:none;
	margin:0;
	padding:3px 0 0 0;
}
.listPadd{
	padding:5px 10px 5px 37px;
	border-bottom: 2px dotted #e4e4e4;
	margin:0;
	background:url("/images/core/square.gif") no-repeat 27px 11px;
}

.listPadd a, .listPadd a:link, .listPadd a:visited {
	text-decoration:none;
	color:#00418a;
	position:relative; z-index:9;
}
.listPadd a:hover, .listPadd a:active{
	text-decoration:none;
	color:#ef3e42;
	position:relative; z-index:9;
}
.listPadd2{
	padding:5px 0 5px 37px;
	border-bottom: 2px dotted #e4e4e4;
	margin:0;
	background:url("/images/core/red.gif") no-repeat 27px 11px;
}

.listPadd2 a, .listPadd2 a:link, .listPadd2 a:visited{
	text-decoration:none;
	color:#ef3e42;
	position:relative; z-index:16;
}

.listPadd2 a:hover, .listPadd2 a:active{
	text-decoration:none;
	color:#00418a;
	position:relative; z-index:16;
}

a.active, a.active:link, a.active:visited{
	color:#ef3e42;
	text-decoration:none;
}
.listWnPad{
	padding:0 0 5px 15px;
}
span.square{
	background:transparent url("/images/core/square.gif") no-repeat scroll left;
	padding:10px;
}

span.squareRed{
	background:transparent url("/images/core/red.gif") no-repeat scroll left;
	padding-left:10px;
}

a.listWnPad a, .listWnPad a:link,.listWnPad a:visited{
	text-decoration:none;
	color:#00418a;
	position:relative; z-index:14;
	
}
.listWnPad a:hover, .listWnPad a:active {
	text-decoration:none;
	color:#ef3e42;
	position:relative; z-index:14;
}


a.redLinks, a.redLinks:link, a.redLinks:visited {
	text-decoration:none;
	color:#ef3e42;
	position:relative; 
}
a.redLinks:hover, a.redLinks:active{
	text-decoration:none;
	color:#00418a;
	position:relative; 
	
}

.crumbsPage{
	width:488px;
}
.printE{
	width:170px;
	float:right;
	padding:10px 10px 0 0;
	font-size: 9px;
}

a.printEmail, a.printEmail:link, a.printEmail:visited {
	color:#6a6969;
	text-decoration:none;
	position:relative; z-index:3;
}
a.printEmail:hover, a.printEmail:active{
	color:#ef3e42;
	text-decoration:none;
	position:relative; z-index:3;
}

.information{
	width:480px;
	padding:30px 15px 0 15px;
}

span.contentTitle{
	font-size:16px;
	color:#00418a;
	border-bottom: 2px dotted #e4e4e4;
	font-weight:bold;
}

span.contentTitleRed{
	font-size:16px;
	color:#EF3E42;
	border-bottom: 2px dotted #e4e4e4;
	font-weight:bold;
}

.pres{
	float:right;
	font-weight:bold;
	padding-left:15px;
	font-size:9px;
}


.red{
	margin:0;
	padding-top:25px;
	color:#ef3e42;
	font-weight:bold;
}

.orange{
	margin:0;
	padding-top:25px;
	color:#ffb400;
	font-weight:bold;
}

.gray{
	margin:0;
	padding-top:25px;
	color:#504e48;
	font-weight:bold;
}
span.red{
	font-size:12px;
	padding-top:25px;
	color:#ef3e42;
	
}
.italics{
	font-style:italic;
}

.newsBanner{
	width:496px;
	height:33px;
	background:transparent url("/images/core/blueBanner.gif") repeat-x scroll left;
	margin:8px 0 0 0;
}

.newsPadd{
	padding:10px;
}
.newsHead{
	color:#fff;
	font-size:14px;
	float:left;
	padding:5px 0 0 10px;
	
}
.rentalPulse{
	float:right;
	color:#fff;
	padding:11px 10px 0 0;
}

a.pulse, a.pulse:link, a.pulse:visited{
	text-decoration:underline;
	color:#fff;
	position:relative;
	z-index:8;
}

a.pulse:hover, a.pulse:active{
	text-decoration:underline;
	color:#ef3e42;
	position:relative;
	z-index:8;
}

.newswrpr{
	width:496px;
	margin:10px 0 0 0;
}

h5.redEvent{
	color:#EF3E42;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:2px; 
}

.calendar{
	float:left;
	padding:0 8px 0 0;
}

.infoWrpr{
	padding:2px 5px 10px 5px;
}

.contentWrpr{
	width:955px;
	background: transparent url("/images/core/menuBG.gif") repeat-y scroll 0 0;
	margin-top:5px;
}

.insure{
	padding-left:0;
}

.groupPhoto{
	width:509px;
	height:296px;
	padding-left:2px;
}

.insWrpr{
	padding:10px 11px 30px 11px;
	width:488px;
}

.mags{
	float:right;
	width:243px;
	height:182px;
}

.printWrpr{
	width:660px;
	margin:0 auto;
	padding:0;
	background:#fff;
	
}

.prntHdr{
	width:660px;
	height:86px;
}

.prntMenu{
	width:660px;
	height:47px;
	background:transparent url("http://www.ararental.org/ExternalTemplate/Bipac/prntMenuBG.gif") repeat-x scroll 0 0 ;
}
.menuText{
	padding:15px 30px 0 030px;
}

.wwwPrnt{
	font-size:12px;
	color:#00529c;
	float:left;
}

.numPrnt{
	float:right;
	font-size:12px;
	color:#ef3e42;
}
.prntContent{
        float:left;
	padding:15px 30px 0 25px;
	font-size:10px;

}

.clkPrnt {
	width:112px;
	height:21px;
	padding:65px 0 15px 240px;
}

.prntOptns{
	color:#ef3e42;
	padding-left:195px;
}
a.lnkOptns, a.lnkOptns:link{
	color:#ef3e42;
	text-decoration:none;
}
a.lnkOptns:hover{
	color:#00529C;
}

.prntFooter{
	width:660px;
	height:33px;
	background:#00539c;
	
	
}

a.insure, a.insure:link, a.insure:visited{
	color:#00529C;
	text-decoration:none;
}

a.insure:hover{
	color:#ef3e42;
	text-decoration:none;
}

.prntTitle{
	margin:0;
	padding:10px 0;
	color:#ef3e42;
	font-size:12px;
	font-weight:bold;
}

.blueHdr{
	color:#00418a;
}

.copyRight{
	margin:0 auto;
	padding:0 4px;
	width:956px;
	position:relative;
}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		z-index: 1000 !important;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:0px;
		margin:0 0px 0 0;
		background-color:#ffffff;
		font-family:Arial;
		font-size:0.8em;
		text-decoration:none;
		border-width:1px;
		border-style:none;
		color:#ffffff;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	#qm0 a:hover
	{
	}


	/*"""""""" (MAIN) Parent items""""""""*/
	#qm0 .qmparent
	{
		
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div
	{
		
		background-image:url("../../arastaff.aspx_files/images/sub_bg.gif");
		background-repeat:repeat-y;
		background-position:left center;
		background-color:#ffda80;
		
	
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a
	{
		padding:2px 40px 2px 10px;
		margin:0px;
		background-color:transparent;
		color:#00418A;
		font-family:arial;
		font-size:0.8em;
		text-decoration:none;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		/*background-image:url(images/sub_bg_hover.gif);*/
		color:#ef3e42;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent items""""""""*/
	#qm0 div .qmparent
	{
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#ffffff;
		border:1px solid #ffda80;
		color:#000000;
		
	}

/****** Quick Links Menu ******/
#qm1 {
	margin: 0 0 4px 2px;
}

 /* Main Items */
#qm1 a {
	color: #ffffff;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px; 
	text-decoration: none; 
	padding: 0; 
	border: none;
}

/* Main Hover State */
#qm1 a:hover {}

/* Main Active State */
body #qm1 .qmactive,
body #qm1 .qmactive:hover {}

/* Main Parent Items */
#qm1 .qmparent {}

/* Sub Containers */
#qm1 div {
	background: #e5e5e5;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #a7b7a9;
	margin-top: 0;
}

/* Sub Hover State */
#qm1 div a:hover {
	color: #748578;
	text-decoration: none;
}

/* Sub Active State */
body #qm1 div .qmactive,
body #qm1 div .qmactive:hover {
	background: url(/images/core/nav/arrow.gif) 140px 5px no-repeat;
	color: #748578;
	text-decoration: none;
}

/* Sub Parent Items */
#qm1 div .qmparent {
	background: url(/images/core/nav/arrow.gif) 140px 5px no-repeat;
}

/* Sub Items */
#qm1 div a {
	color: #445649;
	padding: 2px 20px 2px 5px;
	border: none;
	text-decoration: none;
	width: 205px;
}

/*GLOSSARY ITEMS */
.glossarywrp
{
    padding: 10px;
	color: #748578;
}

.glossaryhdwrp
{
	color: #748578;
}

.glossaryitemwrp
{
	color: #748578;
	padding: 2px 2px 2px 10px;
}

/* Section News */

.newsInfo h2{
	color:#00418A;
	font-size:16px;
	margin-bottom:10px;
}
.date{
	color:#00418A;
}
.newsInfo img{
	padding:10px 10px 10px 0;
}
.newsSide
{
    padding: 10px;
	border:2px solid #E4E4E6;
	background:#ecedf3;
	width:208px;
	margin:0 0 0 6px;
}

.newsSideHead
{
    
}

.newsSideHead h5{
	color:#00418A;
	margin:0;
}

.newsWraperSide
{
    
}

.newsArticleWrapper a, .newsArticleWrapper a:link, .newsArticleWrapper a:visited
{
    color:#EF3E42;
	text-decoration:underline;
}

.newsArticleWrapper a:hover, .newsArticleWrapper a:active
{
    color:#00418a;
	text-decoration:underline;
}

/* Section Events */
.eventSide
{
    padding: 10px;
	border:2px solid #E4E4E6;
	background:#ecedf3;
	width:208px;
	margin:5px 0 0 6px;
}

.eventSideHead h5{
   color:#00418A;
	margin:0;
}

.eventWraperSide
{
    
}

.eventWrapper a, .eventWrapper a:link, .eventWrapper a:visited
{
    color:#EF3E42;
	text-decoration:underline;
}

.eventWrapper a:hover, .eventWrapper a:active{
	color:#00418A;
	
}


