.verdana13
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.head1
{
    FONT-SIZE: 17px;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.intro
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    COLOR: #333;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.newsletterintro
{
    FONT-SIZE: 13px;
//    FONT-WEIGHT: bold;
//    LINE-HEIGHT: 18px;
//    COLOR: #333;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.verdana10
{
    FONT-SIZE: 10px;
    COLOR: #333;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.verdana10blk
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.verdana11
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.verdana12grey
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.verdana12
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.verdana9
{
    FONT-SIZE: 9px;
    COLOR: #333;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.menulink
{
    FONT-SIZE: 10px;
    COLOR: white;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.footerlink
{
    COLOR: #333;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva;
    TEXT-DECORATION: none
}
.att
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: red;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.attsmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva
}
.ViewQ
{
    COLOR: blue
}
.ViewNoQ
{
}

/* Company quote rotator */
div#message    
{ 
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    COLOR: #6C0;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva;
	font-weight: bold; 
	background-image: url(img/bits/quotes_short.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0px; 
	margin: 0; 
	padding: 10px 10px 0 10px 
}
div#messageComp  
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    COLOR: #6C0;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva;
	margin: 0; 
	padding: 0 0 0 10px
}

#wrapper {
margin: 35px 0 15px 62px; width: 665px; overflow: hidden; position: relative;
}

#content {
font-family: Verdana,sans-serif; font-size: 13px; margin: 0 0 0 25px;
}

.nowrap {
white-space:nowrap;
}




.tablecontent {
border: 1px solid #cccccc; padding: 10px; margin: 35px 0 25px 0;
border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}

.tablecontent h2 {
margin: 0; padding: 0; position: absolute; top: -12px; left: 10px; background: #ffffff; padding: 0 4px 0 4px; font: 17px Verdana; font-weight: bold;
}

.tablecontent form {
margin: 10px 0 10px 0; padding: 0;	
}

.tablecontent form select {
padding: 3px; font: 12px Verdana; font-weight: bold;
}

.tablecontent table {
border-collapse: collapse;
}

.tablecontent table th {
text-align: left; font: 10px Verdana; font-weight: bold; background: #dcdcdc; color: #838383; white-space:nowrap; border-left: 1px solid #ffffff; padding: 6px 10px 6px 14px; position: relative;
}

.tablecontent table th:first-child {
border-top-left-radius: 4px; border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px;
}

.tablecontent table th:last-child {
border-top-right-radius: 4px; border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px;
}


tablecontent table th:first-child {
border: 0;
}


.tablecontent table th.sortable {
background: #e6f3ff;
}

.tablecontent table th.on {
background: #a8cbeb;
}

.tablecontent table th.sortable a {
color: #4c8fcc; background: url("/img/icon_toggle_th.png") no-repeat right; padding: 0 25px 0 0; cursor: pointer;
}


.tablecontent table td {
font-size: 11px; border-bottom: 1px solid #ededed; padding: 4px 10px 4px 14px; vertical-align: top;
}

.tablecontent table td.a_c {
text-align:center;
}

.tablecontent table tbody tr:first-child td {
padding: 8px 10px 4px 14px;
}

.c_tr {
position: absolute; top: -1px; right: -1px; background: url(/img/c_comjq_tr.gif) no-repeat; width: 12px; height: 12px; z-index: 100;
}

.c_tl {
position: absolute; top: -1px; left: -1px; background: url(/img/c_comjq_tl.gif) no-repeat; width: 12px; height: 12px; z-index: 100;
}

.c_br {
position: absolute; bottom: -1px; right: -1px; background: url(/img/c_comjq_br.gif) no-repeat; width: 12px; height: 12px; z-index: 100;
}

.c_bl {
position: absolute; bottom: -1px; left: -1px; background: url(/img/c_comjq_bl.gif) no-repeat; width: 12px; height: 12px; z-index: 100;
}


.c_w_bl {
position: absolute; bottom: 0; left: 0; background: url(/img/c_comjq_w_bl.png) no-repeat; width: 5px; height: 5px; z-index: 100;
}

.c_w_tl {
position: absolute; top: 0; left: 0; background: url(/img/c_comjq_w_tl.png) no-repeat; width: 5px; height: 5px; z-index: 100;
}

.c_w_tr {
position: absolute; top: 0; right: 0; background: url(/img/c_comjq_w_tr.png) no-repeat; width: 5px; height: 5px; z-index: 100;
}

.c_w_br {
position: absolute; bottom: 0; right: 0; background: url(/img/c_comjq_w_br.png) no-repeat; width: 5px; height: 5px; z-index: 100;
}




.colA {
float: left; width: 430px; position: relative;
}

.colB {
float: left; width: 200px; position: relative; left: 25px; text-align: center;
}

div#message {
background-image: url(/img/bits/quotes_verylong.gif); margin: 0 0 15px 0;
}

div#messageComp {
margin: 0 0 15px 0;
}

.rssfeeds {
border: 1px solid #cccccc; border-width: 0 1px 0 1px;font: 12px Verdana; padding: 0; height: 390px;
}

.rssfeeds p {
padding: 30px 20px 0 20px; margin: 0;
}

.rssfeeds ul {
padding: 0; margin: 15px 20px 0 35px;
}

.rssfeeds ul li {
margin: 0 0 8px 0;
}

.rssfeeds ul li a {
cursor: pointer; color: #0066CC; text-decoration: underline;
}

.rssfeeds ul li p {
font-size: 11px; font-style: italic; margin: 3px 0; padding: 0;
}


.rssfeeds .top {
position: absolute; top: 0; left: -1px;
}

.rssfeeds .bot {
position: absolute; bottom: 0; left: -1px;
}

#feedstory {
margin: 25px 0 0 20px; padding: 0; display: none; overflow: hidden; width: 390px; height: 350px; position: relative; float: left;
}

#feedstory a.return {
background: url(/img/icon_return.gif) no-repeat left; padding: 0 0 0 15px; font-size: 11px; text-decoration: none;  color: #0066CC; cursor: pointer; margin: 0 0 8px 0; display: block;
}

#feedstory .story {
position: absolute; top: -999999px; overflow: auto; height: 310px; width: 390px; clear: both; padding: 0; 
}

#feedstory .substory {
padding: 0 25px 0 0; 
}

#feedstory .story img  {
width: 340px;
}

#feedstory .story h1 {
color: #000000; font-size: 13px; margin: 0 0 8px 0; clear: both;
}

#feedstory .story h3 {
font-size: 11px; font-style: italic; margin: 0 0 8px 0; padding: 0; font-weight: normal;
}

#feedstory .story p {
padding: 0; margin: 0 0 15px 0; 
}


/*#feedstory .story {
position: absolute; top: -999999px; overflow: hidden; height: 350px; width: 355px; clear: both; padding: 0 0 0 0; 
}

#feedcontrols {
position: absolute; top: 30px; right: 0; z-index: 100; background: url(/img/bg_scroller.gif) no-repeat left top; width: 23px; height: 134px;
} 

#feedcontrols img {

}

#feedcontrols a#scrollUp {
position: absolute; top: 7px; left: 5px; background: url(/img/scrollup.gif) no-repeat left top; width: 13px; height: 7px; text-indent: -999999px; cursor: pointer; display: block;
}

#feedcontrols a#scrollUp:hover {
background: url(/img/scrollup_on.gif) no-repeat left top; 
}

#feedcontrols a#scrollDown {
position: absolute; top: 120px; left: 5px; background: url(/img/scrolldown.gif) no-repeat left top; width: 13px; height: 7px; text-indent: -999999px; cursor: pointer; display: block;
}

#feedcontrols a#scrollDown:hover {
background: url(/img/scrolldown_on.gif) no-repeat left top;
}
*/

#header img {
display: block; border: 0;	
}

#nav {
background: url(/img/bg_nav.gif) no-repeat left top; height: 17px; margin: 0; width: 745px; position: relative;
}

#nav ul {
margin: 0 0 0 80px; padding: 0;
}

#nav li {
float: left; margin: 0; width: auto; position: relative; list-style: none;
}

#btn_login {
position: absolute; right: 15px;
}

h1 {
font: 18px Verdana; font-weight: bold; margin: 0 0 8px 0; padding: 0;	
}

.author {
font: 10px Verdana; font-weight: bold; margin: 0 0 3px 0; padding: 0;	
}

.date {
font: 10px Verdana; font-weight: normal; margin: 0 0 3px 0; padding: 0;	
}

.fl_r {
float: right; margin: 0 0 15px 15px;	
}

div {
position: relative;	
}

.lg_photo {
display: none;	
}

img.on {
display: block; position: absolute; top: -150px; right: -50px; border: 5px solid #cccccc; background: #ffffff; padding: 10px;
-moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.3); box-shadow: 0px 0px 25px rgba(0,0,0,0.3);
}


.content h1 {

}

.content .author {

}

.content h2 {
font-size: 13px; clear: both;
}

.content ol {
padding: 0; margin: 0 0 15px 25px;
}

.content ol li {
margin: 0 0 15px 0;
}

.content ol ul li {
list-style: disc;
}

.content .note {
border-top: 1px solid #cccccc; padding: 15px 0; font-size: 11px; color: #555555;
}

.content .note h2 {
font-size: 13px;
}
