/* Copyright(c) 2004-2010, Second Phase, LLC, All rights reserved worldwide. www.secondphase.net */
/* add your custom style classes here */
.dimtable {
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    opacity:0.3;
}
.relax {
	clear: both;
	height: 0;
	line-height: 0%;
	font-size: 0;
}

/* left margin */
a.categoryActive:hover, .categoryActive, a.categoryActive:link, a.categoryActive:visited, a.categoryActive:active  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #7cb770;
    color: #ffce0b;
    text-decoration: none;
    
}
a.category:link, a.category:visited, a.category:active, .category {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-color: #39b54a;
    text-decoration: none;
}
a.category:hover, .categoryHover, a.categoryHover:link, a.categoryHover:active, a.categoryHover:visited  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: 39b54a;
    color: #ffce0b;
    text-decoration: none;
    
}
.categorySpacer {
    background-color: #e5e5e5;
    height: 1px;
}
a.lm_navHead:link, a.lm_navHead:visited, a.lm_navHead:active {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
a.lm_navHead:hover {
    font-weight: bold;
    color: #ffce0b;
    text-decoration: none;
}
.lm_navHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-color: #006837;
}
.lm_nav {
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-color: #39b54a;
    text-decoration: none;
}
/* footer */
a.footer_hlt:link, a.footer_hlt:visited, a.footer_hlt:active, .footer_hlt {
    color: #000000;
    text-decoration: none;
}
a.footer_hlt:hover {
    color: #ffce0b;
    text-decoration: none;
}
.footer_hlt, .copyright_hlt {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 30px;
}
/* header */
a.header:link, a.header:visited,  a.header:active {
    color: #ffffff;
    text-decoration: none;
}
a.header:hover {
    color: #ffce0b;
    text-decoration: none;
}
.header {
    color: #ffffff;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 17px;
    background-repeat: no-repeat;
}
/* navigation */
a.navReverse:hover, a.nav:link, a.nav:visited,  a.nav:active, .nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #010101;
    text-decoration: none;
    text-align: center;
}
a.nav:hover, a.navReverse:link, a.navReverse:visited, a.navReverse:active, .navReverse {
    color: #39b54a;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.inputFieldBody, .inputField, .inputQtyBody {
    height: 17px; 
    border: 1px #7f9db9 solid; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    margin-top: auto; 
    margin-right: auto; 
    margin-bottom: auto; 
    margin-left: auto; 
    padding-left: 2px;
    color: #333333;
}
.inputFieldLeftNav {
    border: 0;
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 3px;
    color: #444444;
}
.pageContentsLarge {
    font-size: 12px;
}
.loading {
    position: absolute;
    width: 600px; 
    height: 300px; 
    z-index: 8; 
    left: 0px; 
    border: 0px none #222222; 
    top: 200px; 
    background-color: #FFFFFF;
    
}
.pledge {
    font-size: 10px; 
    font-family: Arial, Helvetica, sans-serif;
    color: #444444; 
    margin-left: 10px;
    margin-right: 10px; 
    line-height: 11px;
}

/* content */
#download-image td {
    text-align: center;
}
#download-image .h_dots {
    background: url(../images/content/dots.gif) repeat-x left top;
    height: 2px;
}
#download-image .v_dots {
    background: url(../images/content/dots.gif) repeat-y left top;
    height: 125px;
}
a.download {
    font-size:10px;
}
.deleted-msg { font-size:12px; font-weight: bold; color: red;}
.h_dots {
    background-image: url(../images/content/dot_bg.gif);
    height: 1px;
}
.site-down-msg {background:#dddddd; border:1px solid #222222; z-index:100;}
#msg-box {margin:20px;}
#msg-box .msg-content {margin-top:40px; font-size:18px; font-weight: bold; font-family: Arial; color:red; text-align:center; line-height:25px;}
.sub-title {font-size:16px; font-weight:bold; padding-top:20px;}
