/* Default - 120710 */

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bolder;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #333333;
	height: 5px;
	margin-right: 15px;
	background-color: #00519C;
} 
table, td {font-size: 1em;vertical-align:top;}
th {text-align:left; background-color:#eee;}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 1em;
	float: none;
}
h1 {
	font-size:18px;
	font-weight:bold;
	color:#000;
	background:url('/images/interior-hd-bg.gif') repeat-x;
	padding:4px 10px 4px 10px;
	margin:0 0 15px 0;
}
h2 {
	font-size:12px;
	margin: 0 0 1em 0;
}
h3 {font-size:15px;color:#1f4a56; margin: 0 0 1em 0;}
h4 {
	font-size:12px;
}
h5 {font-size:12px;margin: 0 0 1em 0;}
h6 {font-size:12px;}
input{font-size:1em;}
select, textarea {border:1px solid #a9a9a9;}
form {display:inline;}
label {vertical-align:middle;}
input[type='text'], input[type='password'], input[type='select'] {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a9a9a9;
	border-right-color: #a9a9a9;
	border-bottom-color: #a9a9a9;
	border-left-color: #a9a9a9;
}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
textarea{border:1px solid #a9a9a9;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:.9em;}
.larger {font-size:1.0em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#f00;}
.white {color:#fff;}
.green {color:#390;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.spacer {
	clear: both;
	overflow: hidden;
	font-size: .01em;
	height: 0px;
}  

a, a:link, a:visited {color: #285764; text-decoration: underline;}
a:hover {color: #285764; text-decoration: none;}
a:active {color: #285764; text-decoration: underline;}

a.textnav, a.textnav:link, a.textnav:visited {color: #fff; text-decoration: none;}
a.textnav2, a.textnav2:link, a.textnav2:visited {color: #aa1100; text-decoration: none;}
a.textnav:hover {color: #ffffff; text-decoration: none;}
a.textnav:active {color: #aa1100; text-decoration: none;}


.bdr {border:1px solid #a9a9a9;}
.bdrtop {border-top:1px solid #a9a9a9;}
.bdrright {border-right:1px solid #a9a9a9;}
.bdrbottom {border-bottom:1px solid #a9a9a9;}
.bdrleft {border-left:1px solid #a9a9a9;}

/* Start Up Styles */

.mainbody {background-color:#00529b; padding:0; margin:0;}
.contentbody {
	background-color:#FFFFFF;
	text-align:left;
	height:auto;
	width:941px;
	visibility:visible;
	display:block;
	position:relative;
	z-index:1;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 150px;
}
.country h2 {font-size:15px;padding-left:20px;}
.country ul {list-style-type:none;}
.country ul li {padding-bottom:7px;}
.country ol {padding-top:10px;}



.hd {
	position:relative;
	height:110px;
	background-color: #FFFFFF;
	background-image: url(/images/hd-bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 941px;
}
input.ibox {border:1px solid #2c6577; background-color:#102f37; color:#64b2c8;}

.leftc {
	float:left;
	width:176px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	height: auto;
}
.mainc {
	float:left;
	width:732px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mainc-narrow {float:left; width:485px; padding:18px 11px 11px 0;}
.rightc {float:left; width:236px; padding:11px 11px 11px 0;}

.singlecolumnc {float:left; width:732px; padding:18px;}

.country-info {
	width:150px;
	padding:11px;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	border-left:1px solid #a9a9a9;
	background-image: url(/images/country-info-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ins-letter {
	width:150px;
	padding:11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a9a9a9;
	border-right-color: #a9a9a9;
	border-bottom-color: #a9a9a9;
	border-left-color: #a9a9a9;
	border-top-style: solid;
}
.ins-letter a:hover {
	color: #FF0000;
	text-decoration: none;
}
.ins-letter a:link {
	text-decoration: none;
	color: #0000FF;
	
}
.ins-letter a:visited {
	text-decoration: none;
	background-repeat: no-repeat;
	color: #0000FF;
}
.ins-letter a:active {
	text-decoration: none;
	background-repeat: no-repeat;
	color: #0000FF;
}
.newsletter {color:#ffffff; margin-top:13px;width:150px; background:transparent url(/images/newsletter-bg.gif) top left repeat-x; padding:11px; border:1px solid #a9a9a9;}

.news {
	float:none;
	width:900px;
	height: 5px;
	background-color: #FF0000;
	background-image: url(/images/news-bg.gif);
	background-repeat: repeat-x;
	margin-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.poll {padding:11px; border:1px solid #a9a9a9; }
.poll-q {margin:3px 4px 4px 0;padding:0;}

.txtnav {
	position:absolute;
	right:331px;
	top:103px;
	color:#fd9243;
	width: 228px;
	height: 18px;
}
.txtnav1 {position:absolute; right:11px; top:50px;color:#FFFFFF;}
.brcr {font-size:10px;color:#64b2c8;}
.brcr a,.brcr a:link,.brcr a:visited {text-decoration: underline;}
.brcr a:hover {text-decoration: underline;}
.brcr a:active {text-decoration: underline;}

.pagetop {padding:11px 11px 0 11px;}
.prem {float:right;width:170px;text-align:right;font-size:10px;}
.ftr {
	position:relative;
	text-align:center;
	color:#333333;
	line-height:1.6em;
	font-size:1.2em;
	background-color: #00529b;
	background-image: none;
	background-repeat: no-repeat;
	height: 85px;
	padding-top: 17px;
	padding-right: 11px;
	padding-bottom: 17px;
	padding-left: 11px;
}

/*.hdrwrpr, .corlnav, .cormain, .corrrail, .ftrwrpr  {border:1px dashed #f00;} */
.hdrwrpr, .corwrpr {margin-bottom:10px;}

.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 */

.bdywrpr {width:1000px; text-align:left; margin:0 auto; z-index:1;}

.hdrwrpr {width:1000px; background-color:#fff;}
.corwrpr {width:1000px; border-collapse:collapse; table-layout:fixed;}

.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;}

.ftrwrpr {width:1000px; 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;}


/* Text Nav */

div.txtnwrpr {text-align:center; padding:10px; color:#999;}
div.txtnwrpr a, div.tnavwrpr a:link, div.tnavwrpr a:visited {color:#c00; text-decoration:underline; margin:0 5px;}
div.txtnwrpr a:hover {color:#000; text-decoration:underline;}
div.txtnwrpr a:active {color:#c00; text-decoration:underline;}

/* Mods Default */


.hdng {font-size:16px; font-weight:bold; color:#fff; background:#fd9243 url('/images/interior-hd-bg.gif') repeat-x; padding:4px 10px 4px 10px; margin:0 0 15px 0;}
.hdng2 {font-size:11px; font-weight:bold; color:#fff; background:#c45605 url(/images/tab-bg.gif) repeat-x; 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;}


/* Store */

div.paginate {font-size:.9em; background:#eee;padding:5px;}

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: #ecf7ea;}
.row		{background-color: #ffffff;}


/* Flyout Menus */

 /* menu base code */

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;top:67px;width:748px;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}

/* Remove the comments below for vertical mains and change the false value to
   true in the qm_create function after the menus structure. */
/*.qmmc a {float:none}*/

#qm0 {background-color:transparent; }

 /* Main Items */
#qm0 a {color:#fd9243; background-color:transparent; font-family:Arial; font-weight:bold; font-size:11px; text-decoration:none; text-align:left; padding:5px 9px 7px 7px;}

#qm0 a.parent {color:#fd9243; background-color:transparent; font-family:Arial; font-weight:bold; font-size:11px; text-decoration:none; text-align:center; padding:5px 9px 7px 7px;
	background:transparent url(/images/nav-bg.gif)  no-repeat right;}
	
/* Main Hover State */
#qm0 a:hover {color:#ffffff; background:transparent url(/images/nav-bg-over.gif)  no-repeat right;}

/* Main Active State */
body #qm0 .qmactive, body #qm0 .qmactive:hover {color:#ffffff; background:transparent url(/images/nav-bg-over.gif) no-repeat right;}

/* Main Parent Items */
#qm0 .qmparent {background-image:url(/images/global/menu-arrow-down.gif); background-repeat:no-repeat; background-position:95%;}

/* Sub Containers */
#qm0 div {background-color:#061a22; padding:7px; border-style:solid; border-width:1px; border-color:#254e5a; margin-top:0px; }

/* Sub Hover State */
#qm0 div a:hover {background:transparent; color:#ffffff; text-decoration:none;}

/* Sub Active State */
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#061a22;}

/* Sub Parent Items */
#qm0 div .qmparent {background-image:url(/images/global/menu-arrow-right.gif);}

/* Sub Items */
#qm0 div a {background-color:#061a22; padding:2px 40px 2px 5px; border-width:0px; border-style:none; border-color:#254e5a;}


/* optional add-on styles */

/* End Flyout Menus */



/* Error Markers */

.field {font-weight:bold; padding-left:2px;padding-right:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000000;}
.fielderror {font-weight:bold; color:#cc0000;padding-left:2px;padding-right:2px;}
.fieldnorm {height:20px;}
.fieldreq {background-color:#fd9243;}
.fieldred {background-color:#cc0000;}


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

/* Tabs */

.modernbricksmenu2{
padding: 0;
background: #ffffff;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}
 
.modernbricksmenu2 a, .modernbricksmenu2 a:link {
color: #ffffff;
float: left;
display: block;
font: bold 11px Arial;
text-decoration: none;
margin: 0 1px 0 0;
padding: 5px 10px;
background:#aa1100 url(/images/tab-bg.gif) repeat-x;
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover {
color: #ffffff;
text-decoration: none;
}

.modernbricksmenu2 a.selected, .modernbricksmenu2 a.selected:hover { /*currently selected tab*/
background: #ffffff url(/images/spacer.gif); /*Brown color theme*/ 
color: #4e4e4e;
text-decoration:none;
border-color: #D25A0B; /*Brown color theme*/ 
}


@media print {
.tabcontent {
display:block !important;
}
}


.hide_on {display: block;}
.hide_off {display: none;}

.nav-hd {color:#ffffff;padding:10px 8px;font-size:12px;background:#c35605 url(/images/nav-hd-bg.gif) repeat-x;}
.sidenav {background-color:#ecf7ea; padding:7px;margin-bottom:13px;}

.handcursor{ cursor:hand; cursor:pointer;margin-bottom:4px;padding:0;}
.handcursor a,.handcursor a:link,.handcursor a:visited {color: #285764; text-decoration: none; background:transparent url(/images/li.gif) no-repeat; padding-left:10px; display:block; font-size:12px;}
.handcursor a:hover {color: #000; text-decoration: none;background:transparent url(/images/li-on.gif) no-repeat; }
.handcursor a:active {color: #285764; text-decoration: none;background:transparent url(/images/li.gif) no-repeat; }

.switchgroup2 {padding:7px 7px 7px 12px;}
.switchgroup2 a,.switchgroup2 a:link,.switchgroup2 a:visited {color: #285764; text-decoration: none;background:transparent url(/images/subli.gif) no-repeat; padding-left:10px; display:block;font-size:11px;}
.switchgroup2 a:hover {color: #000; text-decoration: none;}
.switchgroup2 a:active {color: #285764; text-decoration: none;}


.sec-container {border:1px solid #a9a9a9; }

.homepage-news{padding:5px; margin-top:4px; }
.homepage-news-alternate{background:#eeeeee; padding:5px; margin-top:4px;}

.newspage-news{font-size:12px; padding:10px 7px 0px 7px; }
.newspage-news-alternate{font-size:12px; background:#ecf7ea; padding:10px 7px 0px 7px;}

.gvitemdate{color: #adacac;}
.gvitemheader {font-size:12px; line-height:10px; font-weight:bold;}

.newsimage{padding:5px; background:#fff; text-align:center; float:right; margin-right:10px; margin-bottom:5px; }

.newslistimage{margin-right:10px; float:left;}

/******************
	POLL SYTLES 
******************/
.div-vote-container-bar { background:#CCCCCC; margin:0px; padding:0px}
.div-vote-percentage-bar { background:#fd9243; margin:0px; padding:0px;}
.div-vote-percentage {color:#808080; font-size:10px; font-style:italic;}

.gvCommentItem{font-size:13px; font-weight:bold;}
.gvCommentItemHeader{padding:5px;}
.gvCommentItemBody{padding:10px 10px 20px 10px;}
.gvCommentItemGrey{color:#808080}

.gvCommentItemDiv{border:1px solid #a9a9a9;}


/******************
	EVENTS SYTLES 
******************/

/* calendar */

.months {color:#94c676;font-size:12px; 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:underline;}
.months a:active {color: #94c676; text-decoration:none;}

.cal-bg {background-color:#0a4501; padding:15px;}

.cal-large td.day {padding:9px;background-color:#d3dcc8;color:#24502a;}
.cal-large td.calendar_day_empty {height:50px;width:14%;}


/* calendar month */

.calendar_month {background-color:#ffffff;border-collapse:collapse;}
.calendar_month td.day {background:#d0d1d2 url(/images/sidenav-item-bg.gif) repeat-x;font-size:12px;text-align:center;font-weight:bold;border:1px solid #c2c1c1;}

#dhtmltooltip {
	padding:8px;
	position: absolute;
	width:258px;
	border: 2px solid #092C36;
	visibility: hidden;
	z-index: 100;
	top: 437px;
	height: 330px;
	overflow: visible;

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

.callinkorange, a.callinkorange, a.callinkorange:link, a.callinkorange:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff4800;font-size:10px;text-decoration:none;}
a.callinkorange:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff4800;font-size:10px;text-decoration:underline;}
a.callinkorange:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #ff4800;font-size:10px;text-decoration:none;}

.callinkgreen, a.callinkgreen, a.callinkgreen:link, a.callinkgreen:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#037101;font-size:10px;text-decoration:none;}
a.callinkgreen:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#037101;font-size:10px;text-decoration:underline;}
a.callinkgreen:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #037101;font-size:10px;text-decoration:none;}

.callinklightblue, a.callinklightblue, a.callinklightblue:link, a.callinklightblue:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#00b4cf;font-size:10px;text-decoration:none;}
a.callinklightblue:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#00b4cf;font-size:10px;text-decoration:underline;}
a.callinklightblue:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #00b4cf;font-size:10px;text-decoration:none;}

.callinkpurple, a.callinkpurple, a.callinkpurple:link, a.callinkpurple:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#6a0071;font-size:10px;text-decoration:none;}
a.callinkpurple:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#6a0071;font-size:10px;text-decoration:underline;}
a.callinkpurple:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #6a0071;font-size:10px;text-decoration:none;}

.callinkred, a.callinkred, a.callinkred:link, a.callinkred:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#d80000;font-size:10px;text-decoration:none;}
a.callinkred:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#d80000;font-size:10px;text-decoration:underline;}
a.callinkred:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #d80000;font-size:10px;text-decoration:none;}

.callinkdarkyellow, a.callinkdarkyellow, a.callinkdarkyellow:link, a.callinkdarkyellow:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff9000;font-size:10px;text-decoration:none;}
a.callinkdarkyellow:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff9000;font-size:10px;text-decoration:underline;}
a.callinkdarkyellow:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #ff9000;font-size:10px;text-decoration:none;}

.callinkdarkblue, a.callinkdarkblue, a.callinkdarkblue:link, a.callinkdarkblue:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000394;font-size:10px;text-decoration:none;}
a.callinkdarkblue:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000394;font-size:10px;text-decoration:underline;}
a.callinkdarkblue:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #000394;font-size:10px;text-decoration:none;}

.callinkbrown, a.callinkbrown, a.callinkbrown:link, a.callinkbrown:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#a53a00;font-size:10px;text-decoration:none;}
a.callinkbrown:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#a53a00;font-size:10px;text-decoration:underline;}
a.callinkbrown:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #a53a00;font-size:10px;text-decoration:none;}

.callinkpink, a.callinkpink, a.callinkpink:link, a.callinkpink:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff59b3;font-size:10px;text-decoration:none;}
a.callinkpink:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff59b3;font-size:10px;text-decoration:underline;}
a.callinkpink:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #ff59b3;font-size:10px;text-decoration:none;}

.callinkblue, a.callinkblue, a.callinkblue:link, a.callinkblue:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#005594;font-size:10px;text-decoration:none;}
a.callinkblue:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#005594;font-size:10px;text-decoration:underline;}
a.callinkblue:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #005594;font-size:10px;text-decoration:none;}

.callinklightgreen, a.callinklightgreen, a.callinklightgreen:link, a.callinklightgreen:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#97c900;font-size:10px;text-decoration:none;}
a.callinklightgreen:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#97c900;font-size:10px;text-decoration:underline;}
a.callinklightgreen:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #97c900;font-size:10px;text-decoration:none;}

.callinkblack, a.callinkblack, a.callinkblack:link, a.callinkblack:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;text-decoration:none;}
a.callinkblack:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;text-decoration:underline;}
a.callinkblack:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #000000;font-size:10px;text-decoration:none;}

.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;}

.white {color:#CCCCCC;}

.calendar_container {background-color:#ffffff;}
.calendar_day_current {background-color: #DDDDDD;}
.calendar_day_selected {background-color: #FF8888;}
.cal-sum {background-color:#ffffff;}
.cal-sum td {padding:15px;}

table.cal-sum h2 {color:#0c3845;font-size:13px;}

.mrgnleft {margin:0 0 20px 30px;}
.mrgnleft p {margin:0 0 0.1em 0;}

.cal-list {border-collapse:collapse;background-color:#ffffff;}
.cal-list td {border:1px solid #c2c1c1;padding:6px;}
.cal-list .row {background-color:#ebf4e7; padding:6; }
.cal-list .alternate {background-color:#ffffff; padding:6px;}
.cal-list .today {background:#164f06 url(/images/today-bg.gif) repeat-x; padding:6px; color:#ffffff; font-weight:bold;}
.calendar_month {background-color:#ffffff;border-collapse:collapse;}
.calendar_month td.day {background:#d0d1d2 url(/images/sidenav-item-bg.gif) repeat-x;font-size:12px;text-align:center;font-weight:bold;border:1px solid #c2c1c1;}

.calendar_numeral {color: black;font-size: 14px;font-weight:bold;text-align: left;width: 100%;}
.calendar_day_empty {border:1px solid #c2c1c1;}
.calendar_day_event{border:1px solid #c2c1c1;background-color:#d4e7cd;}
.calendar_day_event a{}
.calendar_day_event .calendar_numeral {}

table.cal-sm {width:183px; font-size:14px;border-collapse:collapse;}
table.cal-sm td {color:#0a4501;padding:2px;}
table.cal-sm th {text-align:center;padding:4px;font-weight:bold;font-size:13px;background:url(/images/hdrxrep.gif) repeat-x top #c45706;height:18px;}

table.cal-sm th a 		{color:	#ffffff; text-decoration:underline;}
table.cal-sm th a:link 		{color: #ffffff; text-decoration:underline;}
table.cal-sm th a:visited 	{color: #ffffff; text-decoration:underline;}
table.cal-sm th a:hover 	{color: #ffffff; text-decoration:none;}
table.cal-sm th a:active 	{color: #ffffff; text-decoration:underline;}

.cal-sm td.day {font-weight:bold;}

ul.newsletter_list {list-style-image:url(/images/li2.gif);}

ul.newsletter_list li a 	{color:	#285764; text-decoration:none;}
ul.newsletter_list li a:link 	{color: #285764; text-decoration:none;}
ul.newsletter_list li a:visited {color: #285764; text-decoration:none;}
ul.newsletter_list li a:hover 	{color: #285764; text-decoration:underline;}
ul.newsletter_list li a:active 	{color: #285764; text-decoration:none;}

ul.country_list {list-style-image:url(/images/li2.gif);}

ul.country_list li a 		{color:	#285764; text-decoration:none;}
ul.country_list li a:link 	{color: #285764; text-decoration:none;}
ul.country_list li a:visited 	{color: #285764; text-decoration:none;}
ul.country_list li a:hover 	{color: #285764; text-decoration:underline;}
ul.country_list li a:active 	{color: #285764; text-decoration:none;}


ul.glossary_items {width:500px;font-size:13px;}
ul.glossary_items li {float:left;display:block;padding:3px;width:15px;} 

ul.glossary_items li a 		{color:	#285764; text-decoration:none;}
ul.glossary_items li a:link 	{color: #285764; text-decoration:none;}
ul.glossary_items li a:visited 	{color: #285764; text-decoration:none;}
ul.glossary_items li a:hover 	{color: #285764; text-decoration:underline; font-weight:bold;}
ul.glossary_items li a:active 	{color: #285764; text-decoration:none;}

.mpeComments 
{
	background:#FFFFFF;
	border:solid 3px #092C36;
	padding:20px;
	width:500px;
}

.search-long
{
	width:300px;
}


.search-results{padding:15px 10px 15px 10px;}
.search-results-alternate{background:#ecf7ea; padding:15px 10px 15px 10px;}
.search-results-score{color: #808080;}

.HalfBanner{width:728px;}

