body, div, dl, dt, dd, h1, h2, h3, f, h4, h5, h6, pre, form, label, fieldset, input, textarea, p, blockquote, th {
    margin: 0;
    padding: 0
}

fieldset, img {
    border: 0;
    padding: 0px;
    margin: 0px
}

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Trebuchet MS", ArialTimes;
    padding: 0px;
    margin: 0px
}

a {
    outline: none;
    padding: 0;
    margin: 0;
    border: 0;
    text-decoration: underline;
    color: #236988;
    font-family: Arial, Helvetica, sans-serif
}

a:hover {
    text-decoration: none
}

input {
    outline: none
}

img {
    outline: none;
    border: none
}

ul {
    padding: 0px 0px 0px 20px
}

h1 {
    font-size: 30px;
    line-height: 34px
}

h2 {
    font-size: 19px;
    font-family: "Trebuchet MS", ArialTimes !important
}

h3 {
    font-size: 18px;
    font-family: "Trebuchet MS", ArialTimes !important
}

h4 {
    font-size: 16px
}

h5 {
    font-size: 14px
}

body, b {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #414141;
    background-color: #FFF
}

.gray {
    color: #666666 !important;
}

.white {
    color: white !important;
}

.orange {
    color: #ec9422 !important;
}

.orangeBkg {
    background-color: #ec9422 !important;;
}


.newsletterHeader {
    font-family: Georgia, "Trebuchet MS", Arial, Times;
    font-weight: bold;
    font-size: 38px;
    padding-bottom: 10px;
}

.newsletterSubHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
}

.newsletterCallout {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
}

#content {
    margin-top: 10px;
}
.rowMargin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.floatleft {
    float: left
}

.floatright {
    float: right
}

.clear {
    clear: both
}

.jusify {
    text-align: justify
}

.normaltext {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #414141;
    text-decoration: none
}

#pagewidth {
    width: 100%;
    padding: 0px;
}

#navDiv {
    height: 30px;
}

#navDiv nav {
    margin-bottom: 0px;
}
#header {
    width: 1000px;
    overflow: hidden
}


#middle {
    width: 1000px
}

#middle h5 {
    font-size: 16px
}

#middleright {
    margin-left: 10px;
    width: 302px;
    overflow: hidden
}

#middleleft {
    width: 674px;
    overflow: hidden
}

#middleleftmdm {
    width: 658px;
    overflow: hidden
}

#middlerightlge {
    margin-left: 20px;
    width: 320px;
    overflow: hidden
}

#footer {
    border-top: 1px dotted #666;
    padding-top: 10px;
    text-align: center;
    width: 1000px;
    overflow: hidden;
    line-height: 25px;
    font-size: 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-top: 15px
}

#header
h5 {
    color: #ec9422;
    font-size: 15px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

#header
.textbox {
    width: 89px;
    height: 17px;
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

#header
.textbox1 {
    width: 75px;
    font-size: 13px;
    font-weight: bold;
    background-color: #666;
    color: #FFF;
    padding: 2px 0px 2px 0px;
    border: 1px solid #b2b2b2
}

#header
.listbox {
    width: 185px;
    height: 22px;
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

.headerlinksouter {
    width: 1000px;
    height: 31px;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666
}

.headerlinksouter
ul {
    padding: 0px;
    margin: 0px
}

.headerlinksouter ul
li {
    float: left;
    padding: 0px;
    margin: 0px;
    list-style: none
}

.headerlinksouter ul li
a {
    font-size: 15px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    padding: 7px 9px 6px 6px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.headerlinksouter ul li a:hover {
    color: #ec9422
}

.headerlinksouter ul li
a.selected {
    font-size: 15px;
    font-weight: bold;
    color: #ec9422;
    text-decoration: none;
    padding: 7px 9px 6px 6px;
    display: block
}

#middle
p {
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Tahoma;
    line-height: 22px;
    padding: 4px 0px;
    color: #414141
}

#middle
h1 {
    color: #ec9422
}

#middle_privacy
h1 {
    color: #ec9422
}

#middleleft
h1 {
    color: #ec9422
}

#middleleft
h3 {
    color: #ec9422;
    font-weight: bold
}

.blueborderbg {
    width: 630px;
    overflow: hidden;
    padding: 19px 22px 10px 22px;
    background-color: #e9f0f3;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    margin-bottom: 20px
}

.blueborderbg
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.blueborderbg a:hover {
    text-decoration: none
}

.blueborderbg_2 {

    overflow: hidden;
    padding: 0px 22px 0px 22px;
    background-color: #e9f0f3;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    margin-bottom: 20px
}

.blueborderbg_2
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.blueborderbg_2 a:hover {
    text-decoration: none
}

.normallink12 {
    font-size: 12px;
    font-weight: normal
}

.topborder {
    border-top: 1px dotted #666;
    padding-top: 5px
}

.bluebtncaps {
    background: #2c7692;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 10px;
    border: none;
    margin: 2px 0px
}

.blueborderbg
.tableborder {
    border: 1px solid #8d8f90
}

#middleleft
p {
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 20px;
    padding: 4px 0px;
    color: #414141
}

.comlink {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica
}

.comlink:hover {
    text-decoration: none
}

.googleadborder {
    overflow: hidden;
    padding: 12px 0px 12px 0px;
    background-color: #FFF;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    text-align: center;
    margin-bottom: 10px
}

.googleadborder2 {
    width: 674px;
    overflow: hidden;
    padding: 0px 0px 12px 0px;
    background-color: #FFF;
    margin-bottom: 10px
}

.tabborder {

    overflow: hidden;
    padding: 6px 0px 6px 0px;
    background-color: #FFF;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    margin-bottom: 8px
}

#middleleft
h4 {
    font-weight: normal
}

.rightlinksouter {
    width: 302px;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
    border-top: 1px dotted #666
}

.rightlinksouter
ul {
    padding: 0px;
    margin: 0px
}

.rightlinksouter ul
li {
    padding: 0px;
    margin: 0px;
    list-style: none
}

.rightlinksouter ul li
a {
    border-bottom: 1px dotted #666;
    height: 26px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    padding: 8px 0px;
    font-family: Arial, Helvetica, sans-serif;
}

.rightlinksouter ul li a:hover {
    color: #236988;
    text-decoration: underline
}

.rightlinksouter ul li
a.selected {
    border-bottom: 1px dotted #666;
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #236988;
    text-decoration: underline;
    padding: 7px 0px
}

.righttabborder {
    border-bottom: 1px dotted #666;
    padding: 15px 0px 11px 0px;
    width: 302px
}

.middlerightfactsouter {
    width: 302px;
    overflow: hidden
}

.middlerightfactsouter
ul {
    padding: 0px;
    margin: 0px
}

.middlerightfactsouter ul
li {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    line-height: 23px;
    list-style: none
}

.middlerightfactsouter ul li
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.middlerightfactsouter ul li a:hover {
    text-decoration: none
}

.righttabborder
p {
    font-size: 12px;
    line-height: 23px
}

.righttabborder
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.righttabborder a:hover {
    text-decoration: none
}

.middlerightvotessouter {
    width: 302px;
    overflow: hidden
}

.middlerightvotessouter
ul {
    padding: 0px;
    margin: 0px
}

.middlerightvotessouter ul
li {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    line-height: 19px;
    list-style: none;
    display: block;
    padding: 5px 0px
}

.middlerightvotessouter ul li
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.middlerightvotessouter ul li a:hover {
    text-decoration: none
}

.columnLeft300{

}

columnMiddle400{

}

.middleleft1 {
    width: 166px;
    overflow: hidden;
    margin-right: 23px
}

.middleleft1
p {
    font-size: 12px
}

.commonimgouter {
    border: 1px solid #949494
}

.middleleft1
.imgouter {
    border: 1px solid #949494;
    border-top: none
}

.middleleft2 {
    width: 480px;
    overflow: hidden
}

.smallbluebgtagoutr {
    background-color: #e9f0f3;
    padding: 5px 10px;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    width: 448px
}

.smallbluebgtagoutr
.tagouter {
    width: 165px;
    overflow: hidden;
    margin-right: 5px;
    float: left;
    font-size: 11px
}

.smallbluebgtagoutr .tagouter
ul {
    padding: 0px;
    margin: 0px
}

.smallbluebgtagoutr .tagouter ul
li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    color: #306d88;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px
}

.smallbluebgtagoutr .tagouter ul li
a {
    color: #306d88;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold
}

.smallbluebgtagoutr .tagouter ul li a:hover {
    text-decoration: underline
}

.newsletterborder {
    border-bottom: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    padding: 10px 15px
}

.smallrightlinksouter {
    width: 302px;
    overflow: hidden
}

.smallrightlinksouter
ul {
    padding: 0px;
    margin: 0px
}

.smallrightlinksouter ul
li {
    list-style: none;
    padding: 5px 0px;
    display: block;
    line-height: 13px
}

.smallrightlinksouter ul li
a {
    font-size: 11px;
    color: #306d88;
    text-decoration: none;
    font-weight: normal
}

.smallrightlinksouter ul li a:hover {
    text-decoration: underline
}

.border_bottom {
    border-bottom: 1px dotted #666;
    padding: 10px 0px
}

.orange_border {
    border-bottom: 1px solid #EC9422;
    border-top: 1px solid #EC9422;
    border-left: 1px solid #EC9422;
    border-right: 1px solid #EC9422
}

.orange_pulldown {
    background-color: #ffc600;
    color: #FFF;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
    border: none;
    width: 250px;
    height: 25px
}

.commonlisting {
    overflow: hidden
}

.commonlisting
ul {
}

.commonlisting ul
li {
    line-height: 18px;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 22px;
    padding: 2px 0px;
    color: #414141;
    list-style: disc
}

.commonlisting ul li
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.commonlisting ul li a:hover {
    text-decoration: none
}

.arrowlisting {
    overflow: hidden
}

.arrowlisting
ul {
    margin: 0px 0px 5px 5px;
    text-align: left
}

.arrowlisting
li {
    padding: 0px;
    margin: 0px;
    line-height: 18px;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Tahoma;
    line-height: 22px;
    padding: 2px 0px 2px 5px;
    color: #414141;
    list-style-image: url(../images/li_image.gif)
}

.arrowlisting li
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.arrowlisting li a:hover {
    text-decoration: none
}

.bulletlisting {
    overflow: hidden
}

.bulletlisting
ul {
    padding: 0px 0px 0px 20px
}

.bulletlisting
li {
    padding: 0px;
    margin: 0px;
    line-height: 18px;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Tahoma;
    padding: 2px 0px;
    color: #414141
}

.numlisting {
    overflow: hidden;
    margin: 5px 0px
}

.numlisting
ul {
    margin: 0px;
    padding: 0px
}

.numlisting
li {
    padding: 0px;
    margin: 0px;
    line-height: 18px;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Tahoma;
    line-height: 22px;
    padding: 4px 0px;
    color: #414141;
    list-style: decimal;
    display: block
}

.numlisting li
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.numlisting li a:hover {
    text-decoration: none
}

.tabborder3pix {
    border: 3px solid #f0a94e;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 22px;
    padding: 4px 0px;
    color: #414141
}

.tabborder3pix
h2 {
    font-size: 20px
}

.bg_ebook {
    width: 261px;
    height: 250px;
    background: url(/images/bg_ebook.gif) no-repeat top left;
    padding: 0px 20px 0px 20px
}

.breadcrumbs {
    color: #666;
    font-size: 12px;
    cursor: pointer;
    padding: 10px 0px 0px 0px
}

.breadcrumbs
a {
    color: #ec9422;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer
}

.breadcrumbs a:hover {
    color: #666;
    font-size: 12px;
    text-decoration: none
}

.breadcrumbs
a.selected {
    color: #666;
    font-size: 12px;
    text-decoration: none
}

.padleft3 {
    padding-left: 3px
}

.pad5 {
    padding: 5px
}

.toppad5 {
    padding-top: 5px
}

.imgfloatright {
    margin: 0px 0px 10px 10px;
    float: right
}

.topbpad {
    padding: 10px 0px
}

.font11 {
    font-size: 11px
}

.italic11 {
    font-style: italic;
    line-height: 22px;
    padding-top: 5px;
    font-size: 13px
}

.italic12 {
    font-style: italic;
    line-height: 22px;
    padding-top: 5px
}

.bold13 {
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 5px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333
}

.bold12 {
    font-weight: bold;
    font-size: 12px
}

.whitetxt {
    color: #FFF;
    font-size: 12px
}

.whiteboldtxt {
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.orangetext {
    color: #ec9422;
    line-height: 18px;
    font-size: 13px
}

.text12bold {
    font-size: 13px;
    color: #333;
    font-weight: bold;
    line-height: 25px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.text14 {
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 22px;
    padding: 4px 0px;
    color: #414141
}

.text12 {
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.links11 {
    color: #666;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.links11:hover {
    text-decoration: underline
}

.links11blue {
    color: #236988;
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
}

.links11blue:hover {
    text-decoration: none
}

.links11bluenone {
    color: #236988;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px
}

.links11bluenone:hover {
    text-decoration: underline
}

.links10 {
    color: #666;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal
}

.links10:hover {
    text-decoration: underline
}

.links14none {
    color: #236988;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.links14none:hover {
    text-decoration: underline
}

#footer a {
    color: #287799;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

#footer a:hover {
    text-decoration: underline
}

.btn_yellow {
    background-color: #ec9422;
    color: #FFF;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 5px;
    border: none;
    cursor: pointer
}

.smalltextbox {
    width: 89px;
    height: 17px;
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

.comtextbox {
    width: 150px;
    height: 17px;
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

.btn_go {
    width: 23px;
    height: 18px;
    text-align: center;
    background-color: #b2b2b2;
    color: #e8e8e8;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border: none
}

.forumdiv {
    width: 810px;
    overflow: hidden
}

.forumdiv h1 {
    color: #ec9422
}

.ratingheadbg {
    background: url(/images/bg_ratingheadbg.gif) repeat-x top left;
    height: 33px
}

.greyborder {
    border: 1px solid #666
}







.border2bottom {
    border-bottom: 1px dotted #666;
    padding: 4px 0px
}

.border2bottom
h2 {
    font-size: 18px !important;
    font-weight: normal !important
}

.border2bottom
h3 {
    font-size: 18px !important;
    font-weight: normal !important
}

.border2bottom
p {
    width: 98%;
    font-size: 15px !important
}

.lftcommondivouter
p {
    font-size: 15px !important
}

.lftcommondivouter ul
li {
    font-size: 15px !important
}

.lftcommondivouter {
    width: 674px;
    padding: 5px 0px;
    overflow: hidden
}

.imgzoomouter {
    width: 281px;
    overflow: hidden;
    margin-right: 18px;
    float: left
}

.imgtop {
    position: relative;
    width: 280px;
    height: 186px
}

.icn_zoom {
    position: absolute;
    width: 24px;
    height: 21px;
    left: 254px;
    top: 162px
}

.imgbottom {
    margin-top: 9px;
    width: 280px;
    height: 47px
}

.imgwidth {
    width: 67px;
    height: 47px;
    float: left
}

.imgdiscription {
    width: 370px;
    float: left;
    overflow: hidden
}

.imgdiscription
span {
    line-height: 24px
}

.imgdiscription
a {
    color: #236988;
    text-decoration: underline;
    font-size: 14px;
    line-height: 18px
}

.imgdiscription a:hover {
    text-decoration: none
}

.bluebtncaps {
    background: #2c7692;
    color: #FFF;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    padding: 7px 7px;
    border: none;
    margin: 2px 0px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}

.bluebtnsmall {
    background: #2c7692;
    color: #FFF;
    font-size: 15px;
    text-align: center;
    padding: 7px 7px;
    border: none;
    margin: 2px 0px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}

.margintop20px {
    margin-top: 20px
}

.commonlisting2 {
    overflow: hidden
}

.commonlisting2
ul {
    margin: 5px 0px;
    padding: 0px 0px 0px 20px
}

.commonlisting2 ul
li {
    line-height: 18px;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Tahoma;
    line-height: 22px;
    padding: 2px 0px;
    color: #414141;
    list-style: disc
}

.commonlisting2 ul li
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: "Trebuchet MS", Arial
}

.commonlisting2 ul li a:hover {
    text-decoration: none
}

#middleright
h3 {
    color: #ec9422;
    font-weight: normal
}

.f20 {
    font-weight: bold;
    color: #236988;
    font-size: 20px
}

.fblack {
    color: #414141;
    font-size: 19px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}

.communityimg {
    width: auto;
    overflow: hidden;
    background: url(../images/img_communities.gif) no-repeat right top;
    padding-right: 277px;
    min-height: 856px
}

.dmcontent_container {
    text-align: center;
    background-color: #B2B2B2;
    width: 160px;
    height: 100px
}

.dmcontent_title {
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    width: 160px;
    color: #FFF;
    background-color: #ec9422
}

.dmcontent_body {
    overflow-y: auto;
    text-align: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 18px;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    width: 158px;
    height: 74px;
    background-color: #FFF
}

.dmcontent_link {
    text-decoration: none;
    color: #ec9422
}

.commText {
    font-size: 14px;
    font-weight: bold;
    color: #FFF
}

a {
    font-family: sans-serif, Arial, Helvetica
}

.tagouterlink {
    color: #306d88;
    text-decoration: none;
    font-size: 11px;
    font-family: sans-serif, Arial, Helvetica
}

.tagouterlink:hover {
    text-decoration: underline
}

.textbox {
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

.ReqTextField {
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

.listbox {
    width: 165px;
    height: 18px;
    font-size: 11px;
    color: #000;
    padding: 0px 0px 0px 5px;
    border: 1px solid #b2b2b2
}

.communityheading {
    color: #306d88;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold
}

.communityheading:hover {
    text-decoration: underline
}

.memberlogin {
    color: #306d88;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold
}

.memberlogin:hover {
    text-decoration: underline
}

#middle
h2 {
    font-size: 15px;
    color: #ec9422
}

#middle
h4 {
    font-size: 15px;
    color: #ec9422
}

#middle
h3 {
    font-size: 15px;
    color: #ec9422
}

.tableborder {
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Tahoma;
    line-height: 22px;
    padding: 4px 0px;
    color: #414141
}

.readhead {
    font-size: 12px;
    color: #F00
}

.headingtext {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    color: #ec9422;
    font-weight: normal
}

.biglink {
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    color: #ec9422;
    text-decoration: none
}

.biglink:hover {
    text-decoration: underline
}

.bodytextdata
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px
}

.bodytextdata a:hover {
    text-decoration: none
}

.toplinks {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px
}

.toplinks:hover {
    text-decoration: none
}

img.alignright {
    padding: 0px;
    margin: 0 0 2px 7px;
    display: inline
}

img.alignleft {
    padding: 0px;
    margin: 0 28px 2px 0;
    display: inline;
    border: 1px solid #949494;
    width: 158px;
    height: 193px
}

.alignright {
    float: right
}

.alignleft {
    float: left
}

.adminlinks {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    line-height: 25px
}

.toplinks_big_comm {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-family: sans-serif, Arial, Helvetica
}

.toplinks_big_comm:hover {
    text-decoration: none
}

.smallrightlinksouter
a {
    font-size: 12px;
    color: #306d88;
    text-decoration: none;
    font-weight: normal
}

.smallrightlinksouter a:hover {
    text-decoration: underline
}

.middleleft2
h1 {
    line-height: 31px
}

.statelisting {
    line-height: 20px
}

.orangelinks11 {
    color: #2979a4;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold
}

.orangelinks11:hover {
    text-decoration: underline
}

#newsletterdiv
table {
    width: 300px;
    border: 1px solid #949494;
    float: left
}


.mainheadlink {
    font-family: Georgia, "Trebuchet MS", Arial, Times;!important;
    padding: 0px;
    margin: 0px;
    text-decoration: underline;
    color: #ec9422;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: normal;
}

.mainheadlink:hover {
    text-decoration: underline
}

.mainheadViews {
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #AAAAAA;
}

.comlink2 {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    font-family: sans-serif, Arial, Helvetica
}

.comlink2:hover {
    text-decoration: none
}

#newsheadinglist {
    margin: 0px;
    line-height: 0px;
    padding: 0px
}

#newsheadinglist
ul {
    padding: 0px;
    margin: 0px
}

#newsheadinglist ul
li {
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    list-style: none
}

#newsheadinglist ul li
a {
    font-size: 12px;
    color: #236988;
    line-height: 17px;
    text-decoration: none
}

#newsheadinglist ul li a:hover {
    font-size: 12px;
    color: #236988;
    text-decoration: underline
}

.border_bottom_2 {
    border-bottom: 1px dotted #666;
    padding: 5px
}

.blueborderbg_2 {

    overflow: hidden;
    background-color: #e9f0f3;
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
    margin-bottom: 20px
}

.blueborderbg_2
a {
    color: #236988;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px
}

.blueborderbg_2 a:hover {
    text-decoration: none
}

.blueborderbg_2
.tableborder {
    border: 1px solid #8d8f90
}

.ratingblock {
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin-bottom: 8px
}

.loading {
    height: 16px;
    background: url('/images/working.gif') 50% 50% no-repeat
}

.unit-rating {
    list-style: none;
    margin: 0px;
    padding: 0px;
    height: 16px;
    position: relative;
    background: url('/images/starrating1.gif') top left repeat-x
}

.unit-rating
li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0px; /*\*/
    float: left; /**/
}

.unit-rating li
a {
    outline: none;
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px
}

.unit-rating li a:hover {
    background: url('/images/starrating1.gif') left center;
    z-index: 2;
    left: 0px
}

.unit-rating a.r1-unit {
    left: 0px
}

.unit-rating a.r1-unit:hover {
    width: 16px
}

.unit-rating a.r2-unit {
    left: 16px
}

.unit-rating a.r2-unit:hover {
    width: 32px
}

.unit-rating a.r3-unit {
    left: 32px
}

.unit-rating a.r3-unit:hover {
    width: 48px
}

.unit-rating a.r4-unit {
    left: 48px
}

.unit-rating a.r4-unit:hover {
    width: 64px
}

.unit-rating a.r5-unit {
    left: 64px
}

.unit-rating a.r5-unit:hover {
    width: 80px
}

.unit-rating a.r6-unit {
    left: 80px
}

.unit-rating a.r6-unit:hover {
    width: 96px
}

.unit-rating a.r7-unit {
    left: 96px
}

.unit-rating a.r7-unit:hover {
    width: 112px
}

.unit-rating a.r8-unit {
    left: 112px
}

.unit-rating a.r8-unit:hover {
    width: 128px
}

.unit-rating a.r9-unit {
    left: 128px
}

.unit-rating a.r9-unit:hover {
    width: 144px
}

.unit-rating a.r10-unit {
    left: 144px
}

.unit-rating a.r10-unit:hover {
    width: 300px
}

.unit-rating li.current-rating {
    background: url('/images/starrating1.gif') left bottom;
    position: absolute;
    height: 16px;
    display: block;
    text-indent: -9000px;
    z-index: 1
}

.voted {
    color: #999
}

.thanks {
    color: #36AA3D
}

.ratingheadbg {
    background: url("../images/bg_ratingheadbg.gif") repeat-x scroll left top transparent;
    height: 33px;
}

div.flash-error, div.flash-notice, div.flash-success {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
}

div.flash-error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

div.flash-notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

div.flash-success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

.errorMessage {
    color: #8a1f11;
}

.sliderRightBlock {
    display: block;
    overflow: visible !important;
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
    height: 180px;
}



.slideText_newP {
    line-height: 18px !important;
}

.topRow {
    margin-top: 20px;
}

.outline {
    border: 1px solid red !important;
}

.noOverflow {
    overflow: hidden;
}

#homebanneroutter {
    overflow: hidden;
    border: 1px solid #ec9422;
    padding-right: 0px;
    padding-left: 0px;
}

.bannerright {
    border-right: 1px solid #ec9422;
    padding: 0px 0px 0px 0px !important;
    min-height: 180px !important;
    max-height: 180px;
}

.bannerleft {
    border-right: 1px solid #ec9422;
    padding: 6px;
    min-height: 180px !important;
    max-height: 180px;
}


.bannerleftUL {
    list-style-type: none;
}

.bannerleftUL a{
    color: #306d88;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.displayTable {
    display: table;
}

.relative {
    position: relative;
}

.slideText_new {

    position: absolute;
    bottom: 0;
    right: 0;

    height: 75px !important;
    border: 0px solid red;
    background-color: #ee9520;
    padding: 2px;
    font-family: sans-serif, Arial, Helvetica;
    color: #FFF;
    line-height: 16px;
    font-size: 10px;
    margin-top: -1px;
}


.slideText_new p{

    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #414141;
    line-height: 16px;
    font-size: 14px;
    padding-right: 10px;
    padding-left: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.showcaseListing {
    background-color: #236986;
    color: white;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
    font-size: 12px;


}

.showcaseListingBorder {

    border-right: solid ;
    border-right-color: #949494;
    border-right-width: 1px;

    border-left: solid ;
    border-left-color: #949494;
    border-left-width: 1px;

    border-bottom: solid ;
    border-bottom-color: #949494;
    border-bottom-width: 1px;
}

.showcaseListingBorder p {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 20px;
    color: #414141;
}

.showcaseListingPadding {
    padding: 5px 5px 5px 5px;
}


.trAdDiv {
    margin: 10px 10px 10px 10px;
}

.img-center {
    margin:0 auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.paddingTop10 {
    padding-top: 10px;
}

.bold {
    font-weight: bold;
}

.helpTable td{
    height: 50px;
}

