*{margin:0;padding:0}
body {margin: 0;padding: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 81.3%;background: #617374;color: black;}

h1,h2,h3{margin-bottom: 15px; font-weight: normal;font-family: "Times New Roman", Times, serif;}
h4,h5,h6 {margin-bottom: 5px;}
h1,h2{font-size: 2.8em;color: black;letter-spacing: 2px;font-style: italic;}
h3{font-size: 2.2em;}
h4{font-size: 1.2em;font-family: Arial, Helvetica, sans-serif;letter-spacing: 1px;text-transform: uppercase;}
h5{font-size: 1em;}
h6{font-size: 0.8em;letter-spacing: 1px;}

p, ul, ol {margin-bottom: 1.5em;line-height: 150%;}
ul, ol {margin-left: 3em;}
hr{margin-bottom:15px;}
blockquote {padding-left:15px;margin:0 3em;border-left: 3px solid #d3d3d3;}
blockquote p {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}

a{outline: none;}
a:link {color: #0066cc;}
a:visited {color: #551a8b;}
a:hover,a:active {color: #ff6600; text-decoration: none;}
a img {border: none;}

table {margin-bottom:15px;border-collapse: collapse;}
table th{background: #f0f8ff;border: 1px solid #b0e0e6;text-transform: uppercase;padding: 2px 5px;text-align: left;font-size: 11px;white-space: nowrap;}
table td{padding: 5px;vertical-align: top;border: 1px solid #dcdcdc;}
table td.highlight-first-col{ background: #f5f5f5;text-align: right;}
table.td-border-bottom{border-collapse: separate;}
table.td-border-bottom td{border: none; border-bottom: 1px solid #dcdcdc;}

form{margin:0;padding:0;position: relative;}
form p{line-height: normal;margin: 0;padding: 0;}

form fieldset{clear: both;margin: 20px 0 0 0;padding:10px;border: 1px solid #ebe9e6;background: #f4f7f7;}
form fieldset br{clear: both;}
form fieldset hr{margin: 15px 0 0 0;}
form fieldset label{float: left;display: inline;width:auto;margin: 20px 2px 0 0;}
form fieldset label input, form fieldset label select, form fieldset label textarea{display: block;}
form fieldset label input.inline, form fieldset label select.inline, form fieldset fieldset.radio input,form fieldset label.inline input{display: inline;}

form fieldset legend{padding:0 10px 3px 10px;color: white;letter-spacing: 3px; background: #617374;border: 1px solid white;  text-transform: uppercase;  }
form fieldset fieldset legend{background: white;color:black;border-color: silver;}

form input.input, form input.sinput, form input.linput, form textarea{background: transparent url(/images/icons/bg_field_input.png) 0 0 no-repeat;border: 1px solid silver;color: #000;font-family: Monaco, "Courier New", Monospace;font-size: 13px;padding: 5px;}
form input.input:hover, form input.sinput:hover, form input.linput:hover, form textarea:hover, form input.input:focus, form input.sinput:focus, form input.linput:focus, form textarea:focus {border-color: #104069;}

form fieldset fieldset{width:540px;border-color: silver;}
form textarea{width:550px;}
form input.linput{width:550px;}
form input.sinput{width:268px;}
form select.lselect{width:562px;}
form select.sselect{width:280px;}

select{padding: 2px 1px 2px 7px;border: 1px solid silver;background: white url(/images/icons/bg_field_input.png) 0 0 no-repeat;}
select optgroup{padding:5px;}
select option{padding: 0 5px;}
select.styled{font-size: 16px;color: #8b4513; width: 100%; font-family: "Courier New", Courier, monospace; font-weight: normal;}
select.styled option{font-family: "Courier New", Courier, monospace;}

button,.button{padding: 0 .25em;width: auto;overflow: visible;display: inline;cursor: pointer;}

.cols {width:100%;height:auto;overflow:hidden;}
.cols p{margin-bottom: 1em;}
.cols .cols-inner{padding: 10px 10px 30000px 10px;}
.cols .cols-left{float:left;width:49%;margin-bottom: -30000px;}
.cols .cols-right{float:right;width:49%;margin-bottom: -30000px;}

.message{margin: 0 0 20px 0;padding:10px 10px 10px 20px;background: #ffffea;color: #a52a2a;border: 1px solid #ecec97;}
.box{overflow: hidden;width: 100%;margin-bottom:20px;padding:10px 0;}
.box-border{overflow: hidden;width: 100%;margin-bottom:20px;padding:10px 0;border-bottom: 1px solid #dcdcdc;}
.box h2,.box h3,.box-border h2,.box-border h3{margin-top:0;}
.box-nowrap{overflow:auto;}
* html .box-nowrap{height: 1%;}

.clear{clear: both;}
.hide{display: none;}
.floatleft {display: inline;float: left;width:auto;margin: 5px 10px 0 0;}
.floatright {display: inline;float: right;width:auto;margin: 5px 0 0 10px; }
.inline {display: inline;margin: 0 5px 0 0;}
.block {display: block;margin: 0 10px 5px 0;}
.center {display: block;margin: auto;}
.textcenter{text-align: center;}
.textright{text-align: right;padding-right:2px;}
.textsmall{font-size: 11px;}
.nowrap{white-space: nowrap;}
.justify{text-align: justify;}
.odd{background: #f5f5f5;}
.even{background: white;}
.highlight{background: transparent;color: #b22222;}
.divider{height: 20px;line-height: normal;clear: both;background: url(/images/icons/hdot.gif) repeat-x center;}
.mask{position: absolute;opacity: 0.7;z-index: 99;background: #000;}
.loading{ background: url(/images/icons/loading.gif) no-repeat center; }

a.btn{cursor:pointer;background: transparent url(/images/icons/btn_left.png) no-repeat top left; text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black;display: inline-block;padding-left: 11px;text-decoration: none; }
a:link.btn,a:visited.btn,a:active.btn{text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black;}
a.btn strong{background: transparent url(/images/icons/btn_right.png) no-repeat top right; text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black; display: block;display: inline-block;height: 24px;line-height: 22px;padding:0 11px 0 0;  font-weight: normal; }
a.btn:hover,a.btn-active{background-position: bottom left;}
a.btn:hover strong,a.btn-active strong{background-position: bottom right;text-shadow:1px 1px 0 rgba(255,255,255,0.7);color: black;}

#header{width: 980px;margin:10px auto;height: 262px;overflow: hidden;  background: url(/images/content/header.jpg) no-repeat; }

#container2 {clear:left;float:left;width:100%;overflow:hidden;}
#container1 {float:left;width:100%;position:relative;right:75%;}
#col1 {float:left;width:25%;position:relative;left:75%;overflow:hidden;font-size: 13px;color:white; font-family: Arial, Helvetica, sans-serif;}
#col2 {float:left;width:75%;position:relative;left:75%;overflow:hidden;}

#wrapper{overflow:hidden;width: 980px;margin: 0 auto;  background: url(/images/content/wrapper.jpg) repeat-y; }
#wrapperTop{overflow:hidden;width: 980px;height:110px;margin: 0 auto;background: url(/images/content/wrapper_top.jpg) no-repeat;}
#wrapperTopInner{padding:10px 60px 0 60px;}

#col1Inner{padding:20px 0 0 10px;}
#col1Inner p.sep{height: 3px;line-height: normal;background: url(/images/icons/hdot.gif) repeat-x center;}
#col1Inner a{color: #fff8ac;}
#col1Inner a:hover{color: #ffd700;}

#col1Inner div.sidebar{margin-top:20px;padding:10px;background: url(/images/icons/hdot.gif) repeat-x bottom;}
#col1Inner div.sidebar h5{font-family: Georgia, "Times New Roman", Times, serif;  font-size: 18px; color: #fdf5e6;letter-spacing: 5px;font-weight: normal;  font-style: italic;}
#col1Inner div.sidebar ul {margin: 0 0 0 15px;}
#col1Inner div.sidebar li {padding-bottom: 7px;}

#col1Inner ul.nav {margin: 0;padding:0;list-style: none;}
#col1Inner ul.nav li{background: url(/images/icons/hdot.gif) repeat-x bottom; }
#col1Inner ul.nav li.title{padding:40px 0 10px 10px;font-family: Georgia, "Times New Roman", Times, serif;  font-size: 16px; color: #fdf5e6;letter-spacing: 5px;font-weight: normal;  font-style: italic; }
#col1Inner ul.nav li.titlefirst{padding:0 0 10px 10px;font-family: Georgia, "Times New Roman", Times, serif;  font-size: 16px; color: #fdf5e6;letter-spacing: 5px;font-weight: normal;  font-style: italic; }
#col1Inner ul.nav li a{padding:3px;margin:0;display: block;text-decoration: none;}
#col1Inner ul.nav li a strong{padding-left: 10px; font-weight: normal;   }
#col1Inner ul.nav li a.active, #col1Inner ul.nav li a:hover{color: #ffd700;}
#col1Inner ul.nav li.subtitle{color: white;margin: 0;padding:20px 0 0 10px;  letter-spacing: 5px;  font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;font-size: 11px;}

#col1Inner div.poll{margin-top:40px;padding:10px;font-family: Arial, Helvetica, sans-serif;  border: 1px solid #add8e6;  border-right: none;  }
#col1Inner p.pollhead{ border-bottom: 1px solid #0e767a; margin-bottom:10px;padding-bottom:10px;  line-height: normal; }
#col1Inner p.pollhead strong{ color: #eee8aa;  font-weight: normal;  }
#col1Inner p.pollfooter{text-align: right;padding: 5px 10px 0 0; margin:0; line-height: normal; }
#col1Inner p.pollfooter input{ cursor: pointer; }
#col1Inner div.poll table{margin:0;}
#col1Inner div.poll table td{padding: 5px;vertical-align: top;border: none;  border-bottom: 1px solid #0e767a; }
#col1Inner div.poll form label{margin:0;cursor:pointer;display:block;}
#col1Inner div.poll p.message{margin:2px 0; padding:0; background: transparent; border: none;color: #fff;}

#col2Inner{padding:30px 40px 0 100px;}

#footer {clear:both;  text-align: right;padding:100px 40px 40px 0; font-size: 11px;font-weight: normal;}

.post{text-indent: 20px;}
.post em{color: #ff6347;}

.cols.store .cols-left {width:50%;}
.cols.store .cols-right {background: url(/images/icons/vdot.gif) repeat-y top left;}

.box-highlight{background: #f1f7f1;overflow: hidden;margin-bottom:15px;padding:10px;border: 1px solid #daf0bf;}

.product-purchase{margin-bottom:30px;padding:10px;border: 1px dashed #483d8b; text-align: center;  background: #f5f9ff; }
.product-purchase h5{margin-bottom:10px;background: transparent;color: #b22222;}

div#user{padding: 3px 0 3px 45px;background:url(/images/account/user.png) no-repeat 5px 5px;height:45px;font-size: 11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#user p{margin:0;}

table.pager{background: #f5f5f5; color: black; font-size: 11px;}
table.pager-left{margin:5px 0;}
table.pager-center{margin:5px auto;}
table.pager-right{margin:5px 0 5px auto;}
table.pager td{padding: 1px; background: #fff; vertical-align: top;  border:none;}
table.pager a{text-decoration: none;text-align: center;display: block;width: 100%;  background-color: transparent;  color:black;}
table.pager strong{ display: block;text-align: center;border: 1px solid #dcdcdc;white-space: nowrap;padding: 5px 10px; font-weight: normal;}
table.pager .active strong,table.pager a:hover strong{background: #6495ed;color: white;  border-color: #6495ed; }
table.pager a.spinner strong{background: white url(/images/icons/spinner.gif) no-repeat center; color:white; }

.lightface {margin: 0;padding: 0;border-collapse: collapse;position: absolute;top: -9000px;left: -9000px;  outline: none; }
.lightface td {padding: 0;margin: 0;background-color: transparent;vertical-align: top;font-family: 'Verdana';font-size: 11px;  border: none; }
.lightface .centerLeft, .lightface .centerRight {width: 10px;height: auto;background-image: url(/images/lightface/b.png);background-repeat: repeat-y;}
.lightface .topLeft, .lightface .topRight, .lightface .bottomLeft, .lightface .bottomRight {width: 10px;height: 10px;background-repeat: no-repeat;}
.lightface .topLeft {background-image: url(/images/lightface/tl.png);background-position: top left;}
.lightface .topRight {background-image: url(/images/lightface/tr.png);background-position: top right;}
.lightface .bottomLeft {background-image: url(/images/lightface/bl.png);background-position: bottom left;}
.lightface .bottomRight {background-image: url(/images/lightface/br.png);background-position: bottom right;}
.lightface .topCenter, .lightface .bottomCenter {width: auto;height: 10px;background-image: url(/images/lightface/b.png);background-repeat: repeat-x;}
.lightface .lightfaceContent {background-color: #fff;border: 1px solid #555;position: relative;}
.lightface .loading {display: block;margin: 10px auto;}
.lightface .lightfaceContent .lightfaceTitle {font-size: 14px;color: #fff;background-color: #6d84b4;border: 1px solid #3b5998;font-weight: bold;margin: -1px;margin-bottom: 0;padding: 5px 10px;}
.lightface .lightfaceContent .lightfaceDraggable {cursor:move;}
.lightface .lightfaceContent .lightfaceMessage {overflow: auto;margin: 0;position: relative;padding: 5px 10px;border: 1px solid #fff;}
.lightface .lightfaceContent .lightfaceMessage h3,
.lightface .lightfaceContent .lightfaceMessage h4,
.lightface .lightfaceContent .lightfaceMessage h5,
.lightface .lightfaceContent .lightfaceMessage h6 {margin-top: 6px;}
.lightface .lightfaceContent .lightfaceFooter {background-color: #f2f2f2;border-top: 1px solid #ccc;padding: 6px 10px;text-align: right;}
.lightface .lightfaceFooter label {font-size: 13px;border-style: solid;background-image:url(/images/lightface/button.png);cursor:pointer;font-weight:bold;padding:2px 6px 2px 6px;text-align:center;vertical-align:top;white-space:nowrap;border-width:1px;margin-left:3px;background-position:0 0;border-color:#999;line-height:normal !important;display:inline-block;}
.lightface .lightfaceFooter label input {background:none;border:0 !important;cursor:pointer;font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-weight:bold;margin:0;padding:1px 0 2px;white-space:nowrap;text-align:center;color:#fff;font-size:13px;border: 2px outset buttonface;text-indent:0;display:inline-block;color:#444;font-size:13px;}
.lightface .lfloading {background: url(/images/lightface/loading.gif) no-repeat center;}
/* ie6 hacks */
* html .lightface .lightfaceFooter label input { border:0; }
.lightface .lightfaceFooter label.lightfaceblue {border-color: #29447E #29447E #1A356E;background-position:0 -48px;}
.lightface .lightfaceFooter label.lightfaceblue.lightfacefocusblue { background-color: #5b74a8; background-image:none; }
.lightface .lightfaceFooter label.lightfacegreen {border-color: #3B6E22 #3B6E22 #2C5115;background-position:0 -96px;}
.lightface .lightfaceFooter label.lightfacegreen.lightfacefocusgreen { background-color: #69A74E; background-image:none; }
.lightface .lightfaceFooter label.lightfaceblue input,
.lightface .lightfaceFooter label.lightfacegreen input {color:#fff;background: transparent;}
.lightface .hiddenButton {visibility: hidden;}
.lightface .lightfaceOverlay {position: absolute;left: 0;top: 0;bottom: 0;right: 0;background:url(/images/lightface/fbloader.gif) center center no-repeat #fff;}
.lightface .lightfaceMessageBox	{ overflow: auto;padding: 10px 10px;min-height: 20px;position:relative;}
.lightface .lightFaceMessageBoxImage {overflow: hidden;padding: 0;background:url(/images/lightface/fbloader.gif) center center no-repeat #fff;}
.lightface .lightFaceMessageBoxImage img {display: block;}

