body {background:url(../imx/bg.gif); margin:10px 0 10px 0; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-size:11px}

#frame {width:750px; margin-right:auto; margin-left:auto; margin-top:10px; padding:4px; text-align:left; border:6px solid #005baa; background:#fff}

body.pop {background:url(../imx/bg.gif); margin:0px;}

body.pop #frame {width:auto; margin:10px; padding:10px; text-align:left; border:6px solid #005baa; background:#fff; height: 300px: overflow: auto}

body.pop_listen {
	background: #fff;
	margin: 0px;
}

/*BEGIN TOP TABLE*/
#top td.content, #top td.nav {padding:0 0 4px 0}
#top td.nav {font-size: 10px;}
#top td.nav img {margin:0 5px 0 5px}
#top td.nav a, #top td.nav a:active, #top td.nav a:visited {color:#005baa; font-weight:bold; text-decoration:none}
#top td.nav a.red {color: #6b0625;}
#top td.nav a:hover {
	color: #000;
	text-decoration: none;
}

div.main {
	padding: 0px 20px 15px 0px;
	margin: 0px;
}
#top td.nav {background: url(../imx/tagline.gif) top left no-repeat;}

div.linewhite, div.lineblack, div.linelightblue, div.lineblue {
	height: 1px;
	overflow: hidden;
	width: 100%;
}
div.linewhite {background: #fff;}
div.lineblack {background: #000;}
div.linelightblue {background: #7fadd4;}
div.lineblue {background: #005baa;}

div.testimonial {
	background: #e5eef6;
	padding: 5px;
	color: #000;
}

body.home #top td.nav {background: none;}
/*END TOP TABLE*/

#bottom {margin-top:16px}
#bottom td.side {padding: 0 0 8px 10px;}
#bottom td.side div.copy{
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height: 20px;
}
#bottom td.content {
	padding: 2px 10px 8px 10px;
	font-size: 11px;
	line-height: 16px;
	border-right: 1px solid #005baa;
}

#line { margin-bottom: 10px; }
form { margin: 0px; }

.req { color: #f00; }
.req2 { color: #005baa; }
.t1 { width: 550px; }
.t2 { width: 350px; }
.t3 { width: 250px; }
.t4 { width: 150px; }
.t5 { width: 100px; }
.t6 { width: 50px; }
.t100 { width: 95%; }
input.small { font-size: 9px; }
select.stack { margin-bottom: 3px; }
b.soft { color: #333; }
b.alert { color: #6b0625; }
div.break {
	height: 5px;
	overflow: hidden;
	width: 100%;
	clear: both;
}

div.spacer1, div.spacer3, div.spacer5, div.spacer7, div.spacer10, div.spacer20, div.spacer35, div.spacer50 {
	width: 100%;
	clear: both;
	overflow: hidden;
}
div.spacer1{height: 1px;}
div.spacer3{height: 3px;}
div.spacer5{height: 5px;}
div.spacer7{height: 7px;}
div.spacer10{height: 10px;}
div.spacer20{height: 20px;}
div.spacer35{height: 35px;}
div.spacer50{height: 50px;}

/*COLUMNSÑUSED IN BLOG ENTRY FORMS*/
.columnLeft {float:left}
.columnRight {
	float: left;
	padding-left: 3px;
}
/*END COLUMNS*/

.nospace { margin: 0px; }
div.line, div.lineHi, div.lineHi2 {
	border-top: 1px solid #7fadd4;
	padding: 0px 3px 0px 3px;
	margin: 0;
}
div.lineHi { background-color: #e5eef6; }
div.lineHi2 { background-color: #ffc; }
div.linkList { line-height: 23px; }
div.bullet {
	text-indent: -10px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.numbered {
	text-indent: -15px;
	margin-left: 15px;
}

div.viewedit { margin-top: 8px; }
div.colLeft {
	float: left;
	width: 50%;
}
div.colRight {
	float: right;
	width: 50%;
}
.small {
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
h3 span.small { font-weight: normal; }

div.status {
	float: right;
	width: 100px;
	text-align: right;
}

.cancel { margin-left: 50px; }

img {border:0;}
img.framed, img.portrait { border: 1px solid #000; }
img.portrait { margin-right: 5px; }
img.cc {
	margin-right: 5px;
	float: left;
}
img.xml { margin-top: 5px; }


/*BEGIN LEFT NAV*/
#top td.leftnav {background:#6b0625; padding:1px 0 0 0;}
div.link, div.currentlink {display: block; text-align:left; width: 148px; margin: 0px; padding: 0px; font-weight: bold; background-color: #6b0625; color: #fff;}
div.link a:link, div.link a:active, div.link a:visited {
	display: block;
	width: 148px;
	padding: 1px 0px 3px 0px;
	text-indent: 4px;
	color: #fff;
	background-color: #6b0625;
	text-decoration: none;
	border-top: 1px solid #6b0625;
	border-bottom: 1px solid #6b0625;
}
div.link a:hover {color: #fff; background-color: #005baa; text-decoration: none; border-top:1px solid #fff; border-bottom:1px solid #fff}

div.currentlink {
	padding: 2px 0px 3px 0px;
	text-indent: 4px;
	color: #000;
	background-color: #d2ac2b;
	text-decoration: none;
	border-top: 1px solid #6b0625;
}

div.sublink, div.sublinkcurr {
	padding: 1px 0px 2px 0px;
	text-indent: 10px;
	color: #000;
	background-color: #d2ac2b;
	text-decoration: none;
}
div.sublink a:link, div.sublink a:active, div.sublink a:visited, div.sublinkcurr {
	display: block;
	width: 148px;
	text-indent: 8px;
	color: #000;
	background-color: #d2ac2b;
	text-decoration: none;
	font-weight: normal;
}
div.sublink a:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #fff;
}
div.sublinkcurr {background-color: #f0e4b9;}

#top td div.small {margin-left:4px; color: #fff; font-weight:bold; font-size:10px; border-top:1px dashed #fff}
#top td div.small input {font-size:10px; margin-bottom:3px}
#top td div.small input.field { width: 100px; }
/*END LEFT NAV*/

div.hd1 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:24px; margin-bottom:10px; color:#005baa; line-height:24px}
div.hd2 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:18px; margin-bottom:4px; color:#6b0625; line-height:18px}
div.hd3 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:16px; margin-bottom:4px; color:#005baa; line-height:17px}
div.hd4 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; margin-bottom:2px; color:#005baa; line-height:15px}

/*BEGIN GRID 1*/
.grid1 td {
	text-align: left;
	padding: 1px 0px 1px 0px;
}
.grid1 td.label {
	text-align: right;
	padding-right: 3px;
	white-space: nowrap;
	font-weight: bold;
	color: #333;
}
.grid1 td.mouse {
	font-size: 10px;
	padding-bottom: 4px;
}
.grid1 tr.hi td.label, .grid1 tr.hitop td.label { color: #f00; }
.grid1 tr.top td, .grid1 tr.hitop td{ vertical-align: top; }
/*END GRID 1*/

/*BEGIN GRID 2*/
.grid2 td {
	text-align: left;
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
}
.grid2 tr.hd td { font-weight: bold; padding-left:0px}
.grid2 tr.hi td, .grid2 tr.hitop td, .grid2 tr.himid td { background: #e5eef6; }
.grid2 tr.top td, .grid2 tr.hitop td { vertical-align: top; }
.grid2 tr.mid td, .grid2 tr.himid td { vertical-align: middle; }
.grid2 tr.line td { border-top: 1px solid #000; }
.grid2 td.wrap { white-space: normal; }
.grid2 td.noleft { padding-left: 0px; }
.grid2 td.aright { text-align:right; }
/*END GRID 2*/

/*BEGIN GRID 3*/
.grid3 td {
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
	border-top: 1px solid #005baa;
	height: 24px;
	vertical-align: middle;
}
.grid3 tr.hd td {
	font-weight: bold;
	border: 0px;
	vertical-align: bottom;
}
/*END GRID 3*/

/*BEGIN GRID 4*/
.grid4 img { margin: 0px 10px 0px 0px; }
.grid4 td {
	vertical-align: top;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
.grid4 tr.line td { border-top: 1px solid #666; }
.grid4 tr.hi td { background: #e5eef6; }
/*END GRID 4*/

a:link, a:active, a:visited {
	font-weight: bold;
	color: #6b0625;
	text-decoration: underline;
}
a:hover { color: #000; }

.add, a.add:link, a.add:active, a.add:visited, .q, a.q:link, a.q:active, a.q:visited {
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #7fadd4 !important;
	padding: 1px 3px;
	color: #4084bf;
	background-color: #bfd6ea;
	text-decoration: none;
}
a.add:hover, a.q:hover {
	border-color: #005baa !important;
	color: #005baa !important;
}

.q, a.q:link, a.q:active, a.q:visited, a.q:hover {
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}

div.hd3 a:link, div.hd3 a:active, div.hd3 a:visited {
	font-weight: normal;
	color: #005baa;
	text-decoration: none;
}
div.hd3 a:hover { color: #000; }

.tabs {
	border-bottom: 1px solid #005baa;
	padding-bottom: 2px;
}
.tabs span.current, .tabs a.link:link, .tabs a.link:active, .tabs a.link:visited {
	font-weight: bold;
	border: 1px solid #005baa;
	padding: 3px 5px;
	color: #005baa;
	border-bottom-color: #fff;
}
.tabs a.link:link, .tabs a.link:active, .tabs a.link:visited {
	font-weight: normal;
	border-color: #7fadd4;
	background-color: #bfd6ea;
	text-decoration: none;
}
.tabs a.link:hover {
	border-color: #005baa;
	color: #005baa;
}

/*PROGRESS BAR FOR V&L PROMPTS*/
table.progress {
	border-top: 1px solid #005baa;
	border-right: 1px solid #005baa;
	border-bottom: 1px solid #005baa;
}
table.progress td { border-left: 1px solid #005baa;}
table.progress td.filled { background: #bfd6ea; }
table.progress td.current { background: #999; }

/*MESSAGE CENTER FORMATTING TABLE*/
table.mc td {
	vertical-align: top;
	text-align: left;
}
table.mc td.mcleft {
	padding-right: 7px;
	border-right: 1px solid #ccc;
	width: 70%;
}
table.mc td.mcright {
	padding-left: 7px;
	width: 30%;
}

/*BEGIN FOOTER*/
table.footer td {
	padding: 3px 0px 6px 0px;
	font-size: 10px;
	color: #005baa;
}
table.footer a:link, table.footer a:active, table.footer a:visited {
	color: #005baa;
	font-weight: normal;
	text-decoration: none;
}
table.footer a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
/*END FOOTER*/

div.callbox1 {
	background: url(/imx/join.jpg);
	height: 155px;
	border: 3px solid #005baa;
	padding: 10px 0px 10px 10px;
	line-height: 18px;
}
div.callbox2 {
	border: 1px solid #005baa;
	padding: 5px;
}


/*LIST NAV*/
div.listNavLeft, div.listNavCenter, div.listNavRight {
	float: left;
	width: 15%;
	padding: 2px 0px 2px 0px;
	border-top: 1px solid #7fadd4;
	border-bottom: 1px solid #7fadd4;
	text-align: left;
	margin: 15px 0px 15px 0px;
	font-size: 10px;
	color: #666;
}
div.listNavCenter {
	width: 70%;
	text-align: center;
}
div.listNavRight { text-align: right; }
/*END LIST NAV*/


div.palette {
	border: 1px solid #000;
	width: 111px;
	height: 90px;
/*	position: absolute;*/
	background-color: #fff;
}
div.palette div.box {
	width:10px;
	height:10px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	float:left;
}
div.paletteBoxLone {
	width: 16px;
	height: 16px;
	border: 1px solid #000;
	float: left;
	background-image: url('/imx/none.gif');
	background-repeat: no-repeat;
	margin: 2px 5px 0 0;
}
div.paletteBoxLone div {
	width: 14px;
	height: 14px;
	border: 1px solid #fff;
}



/*CUSTOM USER UIs*/
/*BEGIN "simple"*/
body.pref1_simple .main, body.pref1_simple td.margin {
	background: #f0f0f0;
	font-family: Verdana, sans-serif;
}
body.pref1_simple div.hd3, body.pref1_simple div.hd1 {
	background: #fff;
	border: 1px solid #c4c4c4;
	padding: 3px;
	color: #666;
	font-size: 13px;
	font-weight: bold;
}
body.pref1_simple div.hd1 {
	font-size: 18px;
}
body.pref1_simple .main a:link, body.pref1_simple .main a:active, body.pref1_simple .main a:visited { color: #333; }
body.pref1_simple .main a:hover { color: #000; }
body.pref1_simple div.tabs {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 2px;
}
body.pref1_simple div.tabs span.current, body.pref1_simple div.tabs a.link:link, body.pref1_simple div.tabs a.link:active, body.pref1_simple div.tabs a.link:visited {
	font-weight: bold;
	border: 1px solid #c4c4c4;
	padding: 3px 5px;
	color: #666;
	border-bottom-color: #f0f0f0;
}
body.pref1_simple div.tabs a.link:link, body.pref1_simple div.tabs a.link:active, body.pref1_simple div.tabs a.link:visited {
	font-weight: normal;
	border-color: #c4c4c4;
	background-color: #fff;
	text-decoration: none;
}
body.pref1_simple div.tabs a.link:hover {
	border-color: #000;
	color: #000;
}
/*END "simple"*/
/*BEGIN "classic"*/
body.pref2_classic .main, body.pref2_classic .main td.margin {
	background: #fff;
}
body.pref2_classic div.hd3, body.pref2_classic div.hd1 {
	font-family: Times, Times New Roman, serif;
	color: #6b0625;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	padding-bottom: 1px;
}
body.pref2_classic div.hd1 {
	font-size: 21px;
	border-bottom: 0px;
}
body.pref2_classic .main a:link, body.pref2_classic .main a:active, body.pref2_classic .main a:visited { color: #6b0625; }
body.pref2_classic .main a:hover { color: #000; }
body.pref2_classic div.tabs {
	font-family: Times, Times New Roman, serif;
	border-bottom: 1px solid #000;
	padding-bottom: 3px;
	font-size: 13px;
}
body.pref2_classic div.tabs span.current, body.pref2_classic div.tabs a.link:link, body.pref2_classic div.tabs a.link:active, body.pref2_classic div.tabs a.link:visited {
	font-weight: bold;
	border: 1px solid #000;
	padding: 3px 5px;
	color: #000;
	border-bottom-color: #fff;
}
body.pref2_classic div.tabs a.link:link, body.pref2_classic div.tabs a.link:active, body.pref2_classic div.tabs a.link:visited {
	font-weight: normal;
	border-color: #000;
	background-color: #fff;
	text-decoration: none;
}
body.pref2_classic div.tabs a.link:hover {
	border-color: #6b0625;
	color: #6b0625;
}
/*END "classic"*/
/*BEGIN "pixelsgreen"*/
body.pref3_pixelsgreen .main {
	background: url(../imx/pixelsgreenlrg.gif) top right no-repeat;
}
body.pref3_pixelsgreen div.hd3 {
	background: url(../imx/pixelsgreensml.gif) no-repeat;
	color: #066;
	font-size: 14px;
	font-weight: bold;
	padding-left: 18px;
	text-transform: uppercase;
}
body.pref3_pixelsgreen div.hd1 {
	color: #066;
	font-size: 21px;
	font-weight: bold;
}
body.pref3_pixelsgreen .main a:link, body.pref3_pixelsgreen .main a:active, body.pref3_pixelsgreen .main a:visited { color: #066; }
body.pref3_pixelsgreen .main a:hover { color: #000; }
body.pref3_pixelsgreen div.tabs {
	border-bottom: 2px dotted #066;
	padding-bottom: 3px;
	font-size: 9px;
	text-transform: uppercase;
}
body.pref3_pixelsgreen div.tabs span.current, body.pref3_pixelsgreen div.tabs a.link:link, body.pref3_pixelsgreen div.tabs a.link:active, body.pref3_pixelsgreen div.tabs a.link:visited {
	font-weight: bold;
	border: 0px;
	color: #000;
	font-size: 10px;
	padding-right: 10px;
}
body.pref3_pixelsgreen div.tabs a.link:link, body.pref3_pixelsgreen div.tabs a.link:active, body.pref3_pixelsgreen div.tabs a.link:visited {
	font-weight: normal;
	font-size: 9px;
	background-color: #fff;
	text-decoration: none;
	color: #066;
}
body.pref3_pixelsgreen div.tabs a.link:hover {
	color: #fff;
	background: #066;
}
/*END "pixelsgreen"*/
/*BEGIN "modern"*/
body.pref4_modern .main, body.pref4_modern td.margin {
	background: url(../imx/modernbg.jpg) no-repeat #fff;
	font-family: Verdana, sans-serif;
}
body.pref4_modern div.hd3, body.pref4_modern div.hd1 {
	color: #333;
	font-size: 15px;
	font-weight: bold;
}
body.pref4_modern div.hd1 {
	font-size: 18px;
}
body.pref4_modern .main a:link, body.pref4_modern .main a:active, body.pref4_modern .main a:visited { color: #333; }
body.pref4_modern .main a:hover { color: #000; }
body.pref4_modern div.tabs {
	border-bottom: 1px solid #000;
}
body.pref4_modern div.tabs span.current, body.pref4_modern div.tabs a.link:link, body.pref4_modern div.tabs a.link:active, body.pref4_modern div.tabs a.link:visited {
	font-weight: bold;
	font-size:10px;
	border: none;
	border-left: 1px solid #000;
	padding: 3px 25px 4px 5px;
	color: #fff;
	background: url(../imx/moderntab.gif) top right no-repeat;
}
body.pref4_modern div.tabs a.link:link, body.pref4_modern div.tabs a.link:active, body.pref4_modern div.tabs a.link:visited {
	font-weight: bold;
	text-decoration: none;
	color: #fc0;
}
body.pref4_modern div.tabs a.link:hover {
	border-color: #000;
	color: #000;
}
/*END "modern"*/
/*BEGIN "pastels"*/
body.pref5_pastels .main, body.pref5_pastels td.margin {
	background: #fff;
	font-family: Times, Times New Roman, serif;
	font-size: 13px;
}
body.pref5_pastels b.soft {color: #000;}
body.pref5_pastels div.hd3, body.pref5_pastels div.hd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a066aa;
	font-weight: bold;
}
body.pref5_pastels .main a:link, body.pref5_pastels .main a:active, body.pref5_pastels .main a:visited { color: #a066aa; }
body.pref5_pastels .main a:hover { color: #000; }
body.pref5_pastels div.tabs {
	/*f1729e pink*/
	font-size: 13px;
	/*f7955b orange*/
	/*fff56d yellow*/
	border: none;
	border-bottom: 1px solid #f7955b;
}
body.pref5_pastels div.tabs span.current, body.pref5_pastels div.tabs a.link:link, body.pref5_pastels div.tabs a.link:active, body.pref5_pastels div.tabs a.link:visited {
	border: none;
	font-weight: bold;
	color: #fff;
	background: #f7955b;
	border-right: 3px solid #fff;
	padding: 2px 10px;
}
body.pref5_pastels div.tabs a.link:link, body.pref5_pastels div.tabs a.link:active, body.pref5_pastels div.tabs a.link:visited {
	background-color: #fff56d;
	text-decoration: none;
	color: #f1729e;
}
body.pref5_pastels div.tabs a.link:hover {
	color: #fff56d;
	background: #f1729e;
}
/*END "pastels"*/
