.columnWide {
    position: relative;
    float: left;
    position: relative;
    top: 2px;
    width: 580px;
    height: auto;
}

.columnSmall {

    position: relative;
    vertical-align: top;
    top: 2px;
    float: right;
    width: 320px;
    height: auto;

}

.hdr_bg {
    background-image: url(nuvip_images/bg_blast.png);
    background-position: top center;
    background-repeat: no-repeat;

}

.hdr_reasons {
    font-family: Lucida Sans Unicode;
    color: #ffffff;
    font-size: 23px;
    font-weight: normal;
    letter-spacing: 1px;
}

.white_txt2 {
    font-family: Helvetica;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
}

.hdr_repeat {
    background-color: #4d98d0;
    background-repeat: repeat-x;
}

.hdr_bg {
    background-image: url(nuvip_images/bg_blast.png);
    background-position: top center;
    background-repeat: no-repeat;

}

.tile_b {
    background-image: url(nuvip_images/img_nuvip_tile.png);
    background-position: top;
}

.hdr_reasons {
    font-family: Lucida Sans Unicode;
    color: #ffffff;
    font-size: 23px;
    font-weight: normal;
    letter-spacing: 1px;
}

.white_sml {
    font-family: Helvetica;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
}

.red_bold {
    font-family: Helvetica;
    color: #CC0000;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
}

.grey_lrg_chunkfive {
    font-family: Arial;
    color: #636363;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 1px;
}

.blue_txt {
    font-family: Helvetica;
    color: #3d95c7;
    font-size: 17px;
    font-weight: normal;
}

.whitebkgrd {
    background-image: url(nuvip_images/img_white_bkgrd_with_shade.png);
    background-position: top;
}

/*  12/22 uw

h3 {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
line-height:18px;

}

*/

h3 {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    background-color: #000099;
    color: #ffffff;
    padding: 2px 0 2px 5px; /* text-shadow:0 1px 0 #FFFFFF; */

}

.blue_hdr {
    width: 100%;
    font-family: Arial;
    font-size: 16pt;
    font-weight: bold;
    line-height: 30px; /* background-color:#0066cc; */
    background-color: #3399ff;

    color: #ffffff;
    padding: 2px 0 2px 10px; /* text-shadow:0 1px 0 #FFFFFF; */

}

/* --------------------
h6 {
width:275px;
font-size:12pt;
margin: 0px 1 1px 0;
background-color:#d6e4ef;
border-bottom:2px solid #DCDDDE;
border-top:2px solid #FFFFFF;
color:#ae0d0d;
display:block;
font-family: Trebuchet MS;
font-weight:normal;
margin-left:1px;
padding:2px 0 2px 25px;
position:relative;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}


h6 a:link {
 color:#ad0d0d;
 font-weight:normal;
text-decoration:none;
}

h6 a:visited {
color:#0000FF;
color:#ad0d0d;
text-decoration:none;
}

h6 a:hover {
font-weight:bold;
color:#342D7E;
text-decoration:underline;

}

h6 a:active {
color:#342D7E;
 font-weight:bold;
text-decoration:underline;
}

h6.selected {
color:#342D7E;
text-decoration:underline;
font-weight:bold;
}

--------------------- */

/*ul a {*/
/*display:inline;*/
/*}*/

a:hover {
    color: #0000A8;
    text-decoration: underline; /*word-wrap: break-word;*/
}

.about {
    font: "Trebuchet MS";
    font-weight: normal;
    font-size: 11pt;
    color: #454545;
}

#count_left {
    width: 20px;
    height: 20px;
    color: #AE0D0D;
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}

#count_left_descript {
    width: 20px;
    height: 20px;
    color: #AE0D0D;
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}

#mainbox h1 {

    color: #000;
    font-family: "Trebuchet MS";
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    text-align: center;
}

#mainbox h2 {
    color: #fccf44;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    text-align: center;

}

#mainbox h3 {

    color: #a6e5f7;
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    text-align: center;
    text-decoration: underline;
}

h1 {

    position: relative;
    float: left;

    color: #000;
    font-family: "Trebuchet MS";
    font-size: 36px;
    font-weight: 400;
    height: 28px;
    margin-bottom: 5px;
    margin-top: 1px;
    text-align: center;
    width: 99%;

}

h2 {

    position: relative;
    float: left;

    color: #767676;
    font-family: "Trebuchet MS";
    font-size: 21px;
    font-weight: bold;
    height: 16px;
    margin-bottom: 5px;
    margin-top: 1px;
    text-align: center;
    width: 99%;

}

.apply {
    position: relative;

    height: 20px;
    width: 30px;
    color: #000000;

    font-size: 12px;
    font-weight: bold;

    text-align: center;
    border: 1px solid #CCCCCC;
    padding: 3px 7px 3px 5px;
    margin-right: 3px;

}

.apply a {
    color: #FFFFFF;
    text-decoration: underline;
}

#addthis {
    position: relative;
    float: left;
    top: 2px;
    width: 100%;
    height: auto;
}

.addlinks a:link {
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 12pt;
    font-weight: bold;
    padding-right: 5px;
    position: relative;
    text-decoration: underline;
}

.addlinks a:visited {
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 12pt;
    font-weight: bold;
    padding-right: 5px;
    position: relative;
    text-decoration: underline;
}

.addlinks a:hover {
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 12pt;
    font-weight: bold;
    padding-right: 5px;
    position: relative;
    text-decoration: underline;
}

.addlinks a:active {
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 12pt;
    font-weight: bold;
    padding-right: 5px;
    position: relative;
    text-decoration: underline;
}

.album {
    height: 118px;
    width: 80px;
}

.album_main {

    padding: 8px;
}

.album_big {
    width: 344px;
}

.album_edit {
    height: 142px;
    width: 80px;
}

.album-photo {

    padding: 8px;
}

.album-caption {

    height: 42px;
    padding: 2px;
}

.album_edit {
    height: 142px;
    width: 80px;
}

.album-text {

    color: #F9F9F9;
    font-family: Tahoma, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.album-text a {
    color: #F9F9F9;
    font-family: Tahoma, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.album-text-big {
    color: #F9F9F9;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.banner-header {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
    text-align: center;
}

.banner-footer {
    border-top: 1px solid #CCCCCC;
    padding: 5px;
    text-align: center;
}

.banner-side {
    padding: 5px;
    text-align: center;
}

#banner3 {
    background-color: #EFEFEF;
    border: 2px solid #C89A31;
    float: left;
    height: auto;
    position: relative;
    text-align: center;
    width: 100%;
}

.blue {
    color: #68ABCA;
    font-size: 14pt;
    font-weight: bold;
}

.bold {
    font-weight: bold;
}

.blue-header {
    background-color: #E1E9FA;
    border: 1px solid #96ABD4;
    color: #6D7B99;
    font-family: "Comic Sans MS";
    font-size: 10pt;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
    text-align: left;
}

.blue-body {
    background-color: #FFFFFF;
    border-bottom: 1px solid #96ABD4;
    border-left: 1px solid #96ABD4;
    border-right: 1px solid #96ABD4;
    padding: 5px;
}

.brown-header {
    background-color: #F9F1E1;
    border: 1px solid #D3BE96;
    color: #99896D;
    font-family: "Comic Sans MS";
    font-size: 10pt;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
    text-align: left;
}

.brown-body {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D3BE96;
    border-left: 1px solid #D3BE96;
    border-right: 1px solid #D3BE96;
    padding: 5px;
}

.button_big_red {
    color: #FFD9D9;
    font-family: 'trebuchet ms', helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #B90000;
    border: 0px solid;
    padding: 3px 10px 3px 10px;
    border-top-color: #9D3300;
    border-left-color: #9D3300;
    border-right-color: #9D3300;
    border-bottom-color: #9D3300;

    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#B90000', EndColorStr = '#C93333');

}

.button_big_grey {
    color: #9F0000;
    font-family: 'trebuchet ms', helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #D6E4F0;
    border: 0px solid;
    padding: 3px 10px 3px 10px;
    border-top-color: #cccccc;
    border-left-color: #cccccc;
    border-right-color: #cccccc;
    border-bottom-color: #cccccc;

}

.button-small {
    /*	background-color:#D6E4F0;
	color:#9F0000;
	border:1px solid #9D9DFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	line-height:normal;
	padding:3px 5px 3px 5px;*/
    border: none;
    font-family: Trebuchet Ms;
    font-size: 12px;
    color: #CC0000;
    font-weight: bold;
    background: url('bg_button_span.gif') no-repeat top left;
    padding: 2px 11px;

}

.calendar-button {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #999999;
    cursor: pointer;
    font-family: Tahome, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: center;
    width: 20px;
}

.calendar-date {
    color: #808080;
    font-family: "Comic Sans MS";
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}

.calendar-week {
    color: #1F5EAC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.calendar-day {
    color: #000000;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.calendar-extended {
    color: #999999;
}

.calendar-sunday {
    color: #1F5EAC;
}

.calendar-today {
    color: #B33838;
}

.calendar-holiday {
    color: #1F5EAC;
}

.calendar-nof-holiday {
    color: #3F981C;
}

.calendar-events {
    font-weight: bold;
}

.calendar-notes {
    font-style: italic;
}

.calendar-selected {
    border: 1px solid #B33838;
}

.cardlabel {
    color: #666666;
    float: left;
    width: 90px;
}

.cardbody {

}

.card-headline {
    background-color: #F5FAFF;
    border: 1px dashed #689BCA;
    float: left;
}

.card-headline-body {
    float: left;
    font-family: "Comic Sans MS";
    font-size: 10pt;
    font-weight: bold;
    margin: 5px;
}

.card-member {
    position: relative;
    float: left; /*border-top:2px solid #FFFFFF;*/
}

.card-online {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-family: Trebuchet MS;
    color: #FF9000;
    cursor: default;
    font-size: 7pt;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 2px;
    padding: 2px;
}

.card-featured {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #C96767;
    cursor: default;
    font-size: 7pt;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 2px;
    padding: 2px;
}

.card-new {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-family: Trebuchet MS;
    color: #24A72D;
    cursor: default;
    font-size: 7pt;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 2px;
    padding: 2px;
}

.card-updated {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-family: Trebuchet MS;
    color: #3588AE;
    cursor: default;
    font-size: 7pt;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin: 2px;
    padding: 2px;
}

.card-member-top, .card-member-top a {
    /*background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;*/
    color: #32608A;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}

.card-member-top a:hover {
    color: #689BCA;

}

.card-member-body {
    /*background-color:#FFFFFF;
*/
    padding: 5px;
    text-align: left;
}

.card-member-header, .card-member-header a {
    color: #0000BB;
    font-family: "Trebuchet MS";
    font-size: 14pt;
    font-weight: bold;
    text-decoration: underline;
}

.card-member-header a:hover {
    color: #0000BB;
    text-decoration: underline;
}

.card-member-location {
    color: #0000BB;
    font-family: "Trebuchet MS";
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
}

.card-member-options, .card-member-options a {
    /*background-color:#FFFFFF;
border-top:1px solid #FFFFFF;*/
    color: #32608A;
    font-size: 10pt;
    padding: 3px;
    text-align: center;
    text-decoration: underline;
}

.card-member-options a:hover {
    color: #000099;

    text-decoration: none;
}

.card-blog {
    border-bottom: 1px solid #67C968;
    border-top: 2px solid #67C968;
}

.card-blog-top, .card-blog-top a {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #328A33;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}

.card-blog-top a:hover {
    color: #67C968;
}

.card-blog-body {
    background-color: #FFFFFF;
    padding: 5px;
    text-align: left;
}

.card-blog-header, .card-blog-header a {
    color: #4FA851;
    font-family: "Comic Sans MS";
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}

.card-blog-header a:hover {
    color: #67C968;
}

.card-blog-options, .card-blog-options a {
    background-color: #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #328A33;
    font-size: 7pt;
    padding: 3px;
    text-align: center;
    text-decoration: none;
}

.card-blog-options a:hover {
    color: #67C968;
}

.centered {
    text-align: center;
}

.color-color {
    border: 1px solid #000000;
    cursor: pointer;
    float: left;
    height: 9px;
    margin: 1px;
    width: 9px;
}

.columnWide {
    position: relative;
    float: left;
    position: relative;
    top: 2px;
    width: 580px;
    height: auto;
}

.columnWide1 {
    float: left;
    position: relative;
    width: 550px;
    height: auto
}

.columnSmall {

    position: relative;
    vertical-align: top;
    top: 2px;
    float: right;
    width: 320px;
    height: auto;

}

.columnSmall1 {
    position: relative;
    vertical-align: top;
    float: right;
    width: 348px;
    height: auto;
}

/*
#complete {
width:100%;
height:40px;
border-bottom:2px solid #BF0000;
text-align:center;
background-color:#FFee00;
color:#333333;
font-style:italic;
font-weight:bold;
font-size:16px;
padding-top:5px;
margin-left:auto;
margin-right:auto;
vertical-align:middle;	}

#complete a {
	color:#0000ff;
}

#error {
position:relative;
float:left;
width:100%;
height:35px;

text-align:center;
background-color:linen;
color:red;
font-style:italic;
font-weight:bold;
font-size:14px;
padding-top:5px;
margin-top:0px;
}

#error a {
	color:#0000ff;
}
*/

div {
    margin: 0pt;
    padding: 0pt;
}

.dividerV {
    float: left;
    width: 5px;
    height: 100%;
    padding: 0;
    margin: 0;
}

.dividerH {
    float: none;
    height: 5px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.dotted {
    border-top: 1px dotted #999999;
    height: 2px;
}

.dotted-bottom {
    border-bottom: 1px dotted #999999;
    padding: 3px;
}

#donate {
    background-color: #BF0000;
    float: right;
    height: 34px;
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 4px;
    position: relative;
    text-align: center;
    width: 120px;
    border-bottom: 4px solid black;
    z-index: 10;
}

#dream {
    position: absolute;
    float: right;
    width: 124px;
    left: 722px;
    top: 50px;
    height: 50px;
    background-color: #FFFFFF;
}

.dropdown {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-family: Tahoma;

    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.ecard {
}

.ecard-thumbnail {
    background-color: #F2F2F2;
    border: 1px dashed #999999;
    padding: 15px;
}

.ecard-name {
    background-color: #E5E5E5;
    border-bottom: 1px dashed #999999;
    border-left: 1px dashed #999999;
    border-right: 1px dashed #999999;
    padding: 15px;
}

.faq-question {
    position: relative;
    float: left;
    width: 90%;
    background-color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}

.faq-answer {
    position: relative;
    float: left;
    width: 90%;
    background-color: #FFFFFF;
    margin-left: 27px;
    text-align: left;
}

.footer {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding: 10px;
    position: relative;
    text-align: center;
    top: auto;

}

.footer a {
    color: #DBDBDB;
    text-decoration: none;
}

.footer a:hover {
    color: #DBDBDB;
    text-decoration: none;
}

.footerlinks {
    position: relative;
    float: left;

    vertical-align: middle;
    margin-top: 1px;
}

.footerlinks a {
    color: #4D4D4D;
    text-decoration: none;
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #616161;
    padding-top: 5px;
}

.footerlinks a:hover {
    color: #000000;
    text-decoration: underline;
}

.form {
    margin: 0pt;
    padding: 0pt;
    text-align: center;
    width: 100%;
}

.formlabel {
    clear: both;
    float: left;
    margin: 0pt 5pt 5px;
    padding: 6px 0px 0pt 0pt;
    text-align: right;
    width: 44%;
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.formelement {
    float: left;
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
    margin: 3px;
    text-align: left;
    width: 50%;
}

.formbutton {
    background-color: #FFFFFF;
    clear: both;
    display: block;
    padding-top: 10px;
    text-align: center;
}

.formset {
    margin-bottom: 2px;
}

input.first, textarea.first, select.first {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    color: #222222;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    height: 18px;

}

.forum-totals {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px;
}

.forum-button {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #666666;
    cursor: pointer;
    float: left;
    font-family: Tahome, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin: 2px;
    padding: 5px;
}

.forum_quote {
    background-color: #FFFFFF;
    border: 1px dashed #689BCA;
    padding: 5px;
}

.green-header {
    background-color: #E6F9E1;
    border: 1px solid #96D396;
    color: #5D995D;
    font-family: "Comic Sans MS";
    font-size: 10pt;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
    text-align: left;
}

.green-body {
    background-color: #FFFFFF;
    border-bottom: 1px solid #96D396;
    border-left: 1px solid #96D396;
    border-right: 1px solid #96D396;
    padding: 5px;
}

.grey-header {
    background-color: #EDEDED;
    border: 1px dashed #999999;
    color: #808080;
    font-family: "Comic Sans MS";
    font-size: 10pt;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
    text-align: left;
}

.grey-body {
    background-color: #FAFAFA;
    border-bottom: 1px dashed #999999;
    border-left: 1px dashed #999999;
    border-right: 1px dashed #999999;
    padding: 5px;
}

.handler {
    margin: 0pt auto;
    padding: 0pt;
    width: 850px;
}

.hschat {
    border-color: #FF915B rgb(255, 145, 91) rgb(255, 145, 91) rgb(240, 240, 255);
    border-style: solid;
    border-width: 1px;
    height: auto;
    left: 90px;
    position: absolute;
    top: 190px;
    width: 600px;
    z-index: 10;
}

.im {
    position: relative;
    float: left;
    height: 30px;
    overflow: visible;
    top: 0px;
    width: 170px;
    left: 290px;
    z-index: 10;
}

.im-header {
    position: relative;
    background-color: #FFFFFF;
    color: #666666;
    float: left;
    font-size: 10pt;
    margin-top: 10px;
    margin-left: 10px;
    text-align: right;
    vertical-align: middle;
    width: 80px;
}

.im-body {
    position: relative;
    background-color: #FFFFFF;
    float: right;
    padding-right: 3px;
    text-align: center;
    width: 40px;
}

.logout {
    float: right;
    height: 24px;
    overflow: visible;
    position: relative;
    top: 10px;
    width: 60px;
    z-index: 10;
}

.btn_blue_lg {
    /*	background-color:#D6E4F0;
	color:#BF0000;
	border:1px solid #9D9DFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:3px 5px 3px 5px;
	border: none;
	font-family:Trebuchet Ms; font-size:12px; color:#CC0000;
	font-weight:bold;
    background: url('bg_button_span.gif') no-repeat top left;
	width:100px;*/

    height: 35px;
    width: 145px;
    color: #ffffff;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: bold;
    background-color: #0066cc;
    border: 0px solid; /* padding:3px 10px 3px 10px;*/
/* border-top-color:#ffffff; */
/*  border-left-color:#ffffff;*/
/*  border-right-color:#ffffff;*/
/*  border-bottom-color:#ffffff;*/
    cursor: pointer;

    /*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#D3E1EE',EndColorStr='#C0D3E2');/*


}

.btn_orange_lg {

/*	background-color:#D6E4F0;
	color:#BF0000;
	border:1px solid #9D9DFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:3px 5px 3px 5px;
	border: none;
	font-family:Trebuchet Ms; font-size:12px; color:#CC0000;
	font-weight:bold;
    background: url('bg_button_span.gif') no-repeat top left;
	width:100px;*/

    height: 35px;
    width: 145px;
    color: #ffffff;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: bold;
    background-color: #ffcc33;
    border: 0px solid; /* padding:3px 10px 3px 10px;*/
/* border-top-color:#ffffff; */
/*  border-left-color:#ffffff;*/
/*  border-right-color:#ffffff;*/
/*  border-bottom-color:#ffffff;*/
    cursor: pointer;

    /*   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#D3E1EE',EndColorStr='#C0D3E2');/*


}

#introbotleft {
position:relative;
float:left;
top:-10px;
width:125px;
height:auto;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding-left:5px;
text-align:left;
}

#introleft {
background-color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
height:auto;
padding-left:0px;
position:relative;
text-align:left;
width:30%px;
margin-top:3px;
}

#introright {
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
font-variant:normal;
font-weight:normal;
height:auto;
padding-right:0px;
position:relative;
text-align:left;
width:70%;
}

.somediv{
position:relative;
float:left;
width: 470px;
clear: right;
top:-5px;
margin-left:5px;
}

.somediv .floatbox{
	float: right;
	width: 60px;
	vertical-align: middle;
	margin-top:10px;
	z-index:10;

}

* html .somediv p{ /* IE 3px jog hack*/
    height: 1%;
}

.somediv p {
    margin-top: 0;
    margin-left: 10px;
}

.join_box {
    width: 290px;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 105px;
    border: 0px solid;
    text-align: center;
}

.join_box_line1 {
    font-size: 12px;
    color: #B0243A;
    text-align: center;
    margin-top: 15px;
    font-weight: bold;
}

.join_box_line2 {
    font-size: 12px;
    text-align: center;
    color: #4B4539;
    margin-top: 7px;
}

.join_box_line3 {
    font-size: 12px;
    text-align: center;
    color: #271A07;
    margin-top: 10px;
}

.join_box_line_Link {
    color: #990000;
    font-weight: bold;

}

#joinnow {
    position: relative;
    float: right;
    width: 40%;
    top: -80px;
    color: #666666;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.addlinkjoin a:link {
    position: relative;
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 9pt;
    font-weight: bold;
    margin-right: 30px;
    text-decoration: underline;
}

.addlinkjoin a:visited {
    position: relative;
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 9pt;
    font-weight: bold;
    margin-right: 30px;
    text-decoration: underline;
}

.addlinkjoin a:hover {
    position: relative;
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 9pt;
    font-weight: bold;
    margin-right: 30px;
    text-decoration: underline;
}

.addlinkjoin a:active {
    position: relative;
    background-color: #FFFFFF;
    color: #0000D9;
    float: right;
    font-size: 9pt;
    font-weight: bold;
    margin-right: 30px;
    text-decoration: underline;
}

#leftpanel {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    position: relative;
    text-align: center;
    width: 500px;
}

#rightpanel {
    background-color: #FFFFFF;
    float: right;
    height: auto;
    position: relative;
    text-align: center;
    width: 340px;
}

.list-blue {
    border-top: 2px solid #689BCA;
    border-top: 0px solid #689BCA;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.list-blue a {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: none;
}

.list-blue a:hover {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: underline;
}

.list-blue-header {

    background-color: #E8E8E8;

    border-right: 1px solid #FFFFFF;
    height: 20px;
    padding: 3px;
}

.list-blue-item {

    padding: 3px;
    text-align: left;

}

.list-blue-item-1 {

    height: 20px;
    padding: 3px;
    text-align: left;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.list-blue-item-2 {
    background-color: #F7F7F7;
    height: 20px;
    padding: 3px;
    text-align: left;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.list-blue-title, .list-blue-title a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: none;
}

.list-blue-title a:hover {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: underline;
}

.list-blue-category {
    padding: 3px;
}

.list-blue-category a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: none;
}

.list-blue-category a:hover {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: underline;
}

.list-blue-subcategory {
    padding: 3px 3px 3px 20px;
}

.list-blue-subcategory a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.list-blue-subcategory a:hover {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #333333;
    text-decoration: underline;
}

.list-orange {
    border-top: 2px solid #C99F67;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.list-orange a {
    color: #000000;
}

.list-orange a:hover {
    color: #A8824F;
}

.list-orange-header {
    background-color: #F0E4D5;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 20px;
    padding: 3px;
}

.list-orange-item {
    background-color: #FAF3EB;
    padding: 3px;
    text-align: left;
}

.list-orange-item-1 {
    background-color: #FAF3EB;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 20px;
    padding: 3px;
    text-align: left;
}

.list-orange-item-2 {
    background-color: #FFFCF7;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 20px;
    padding: 3px;
    text-align: left;
}

.list-orange-title, .list-orange-title a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: none;
}

.login-header {
    background-color: #EBEDEC;
    color: #BF0000;
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    margin-right: 4px;
    margin-top: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

div#login {
    position: relative;
    float: right;
    width: 545px;
    height: 20px;
    background-color: #FFFFFF;
    z-index: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 10px;
    text-align: right;
}

.toplogin {
    position: relative;
    float: right;
    width: auto;
    height: 30px;
    background-color: #FFFFFF;
    z-index: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.login_btn {
    font-size: 8px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 24px;
    vertical-align: bottom;
}

.login-body {
    width: 100%;
}

div#login-body {
    width: 400px;
}

.logo {
    background-color: #FFFFFF;
    float: left;
    position: relative;
    vertical-align: top;
    width: 200px;
}

.member2 {
/*height:121px;*/
    position: relative;
    float: left;
    height: auto;
    width: 125px;
}

.member {
    height: 180px;
    position: relative;
    float: left;
    width: 101px;

}

.member-online-photo {
    padding: 8px;
}

.member-online-name {

/*height:32px;*/
    padding: 2px;
    text-align: center;
}

.member-online-name a {
    color: #807569;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.member-online-name a:hover {
    text-decoration: none;
}

.member-online-indicator {
    background-color: #BFAF9D;
    border: 1px solid #998C7D;
    color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.member-online-indicator a {
    color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.member-offline-photo {
    background-color: #F2F2F2;
    border: 1px solid #999999;
    padding: 8px;
}

.member-offline-name {

/*height:32px;*/
    padding: 2px;
    text-align: center;
}

.member-offline-name a {
    color: #808080;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.member-offline-name a:hover {
    text-decoration: none;
}

.member-offline-indicator {
    width: 70px;
    background-color: #BFBFBF;
    border: 1px solid #999999;
    color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.member-offline-indicator a {
    color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.menubar {
    position: relative;
    float: left;
    height: 30px;
    background-color: #BF0000;
    border-bottom: 4px solid black;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: middle;
    width: 780px;

}

.menubar a {
    color: #FFFFFF;
    font-family: "Trebuchet MS";
    font-size: 15px;
    vertical-align: middle;
    padding: 1px 5px 1px 6px;
    text-decoration: none;
    font-weight: bold;
}

.menubar a:link {
    color: #FFFFFF;
    text-decoration: none;
}

.menubar a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.menubar a:hover {
    background: transparent url(nav_hover.gif) repeat-x scroll 0%;
    color: #FFFFFF;
    text-decoration: underline;
}

.menubar a:active {
    color: #FFFFFF;
    text-decoration: none;
}

.menubar on {
    color: #345666;
    display: inline;
    font-weight: bold;
}

.news {
    border: 1px solid #CCCCCC;
}

.news-title {
    background-color: #F2F2F2;
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 3px;
    width: 80%;
    text-decoration: underline;
    color: #0000D9;
}

.news-date {
    background-color: #E5E5E5;
    border-left: 1px solid #CCCCCC;
    padding: 3px;
    text-align: right;
}

.news-body {
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC;
    padding: 5px;
}

.noti {
    background-color: #FFFFFF;
    border: 1px solid #6888CA;
    color: #666666;
}

.noti-header {
    background-color: #6888CA;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    padding: 3px;
}

.noti-header a {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

.noti-body {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.noti-body a {
    color: #666666;
}

.noti-body a:hover {
    text-decoration: none;
}

ul.list-blue-menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    padding: 0pt;
}

li.list-blue-menu-item {
    background: transparent url(bullet.gif) no-repeat scroll 5px 50%;
    color: #000000;
    padding-left: 20px;
}

li.list-blue-menu-item a {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: none;
}

li.list-blue-menu-item a:hover {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #0C9FC1;
    text-decoration: underline;
}

ul.list-orange-menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    padding: 0pt;
}

li.list-orange-menu-item {
    background: transparent url(bullet.gif) no-repeat scroll 5px 50%;
    color: #000000;
    padding-left: 15px;
}

li.list-orange-menu-item a {
    color: #000000;
}

li.list-orange-menu-item a:hover {
    color: #A8824F;
}

ul.sidemenu {

    line-height: normal;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    padding: 0pt;
}

ul.sidemenu a {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: underline;

}

ul.sidemenu a:hover {
    text-decoration: none;
}

li.sidemenu-1 {
    background: url(arrow_2.jpg) no-repeat scroll 10px 50%;
    padding: 5px 5px 5px 25px;

}

li.sidemenu-2 {
    background: url(arrow_2.jpg) no-repeat scroll 10px 50%;
    padding: 5px 5px 5px 25px;
}

ul.card-member-list {
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    padding: 0pt;
    white-space: nowrap;
}

li.card-member-item {
    background: transparent url(arrow.gif) no-repeat scroll 5px 50%;
    display: inline;
    padding-left: 10px;
    text-decoration: underline;
}

ul.card-blog-list {
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt;
    padding: 0pt;
    white-space: nowrap;
}

li.card-blog-item {
    background: transparent url(arrow.gif) no-repeat scroll 5px 50%;
    display: inline;
    padding-left: 10px;
}

.orange {
    color: #BF0000;
    font-size: 14px;
    font-weight: bold;
}

.orange_lt {
    color: #fccf44;
    font-size: 18px;
    font-weight: bold;
}

.white {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}

.pages_line_1 {
    background-color: #FFFFFF;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;

}

.pages_line_2 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #eeeeee;
}

.orange-header {
    background-color: #FAEFE1;
    border: 1px solid #D4BA96;
    color: #99876D;
    font-family: "Comic Sans MS";
    font-size: 10pt;
    font-weight: bold;
    padding: 3px 3px 3px 10px;
    text-align: left;
}

.orange-body {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D4BA96;
    border-left: 1px solid #D4BA96;
    border-right: 1px solid #D4BA96;
    padding: 5px;
}

#outer {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin-left: auto;
    margin-left: auto;
    position: relative;
    text-align: center;
    width: 880px;
}

.outergroup {
    position: relative;
    float: left;
    width: 99%;
    height: auto;
    background-color: #FFFFFF;

    margin-top: 2px;
    text-align: center;

}

.padded {
    position: relative;
    float: left;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 50px;
    width: 880px;
}

.page {
    background-color: #FFFFFF;
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 880px;
}

.pages {
    text-align: center;
    font-size: 14px;
}

.photo {
    height: 118px;
    width: 80px;
}

.photo_edit {
    height: 132px;
    width: 80px;
}

.photo_big {
    width: 344px;
}

.photo_main {
    background-color: #FA8072;
    border: 1px solid #999999;
    padding: 8px;
}

.photo-photo {

    padding: 8px;
}

.photo-caption {

    height: 42px;
    padding: 2px;
}

.photo-text {
    color: #808080;
    font-family: Tahoma, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.photo-text a {

    color: #808080;
    font-family: Tahoma, sans-serif;
    font-size: 7pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.photo-text-big {

    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.profilemenuheader {
    position: relative;
    float: left;
    width: 100%;
    height: 20px;
    text-align: left;
    background-color: #E4E4E4;

    color: #000055;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
    border-bottom-color: #363636;
    border-bottom-style: solid;
    border-bottom-width: thin;
}

.profilemenuheader a {
    color: #000055;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.profilemenuheader a:link {
    color: #000055;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.profilemenuheader a:visited {
    color: #42A0FF;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.profilemenuheader a:hover {
    color: #000055;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.profilemenuheader a:active {
    color: #000095;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.rating {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25pt;
    font-weight: bolder;
    text-align: center;
}

.rating_0 {
    color: #8093BA;
}

.rating_1 {
    color: #8093BA;
}

.rating_2 {
    color: #868FB3;
}

.rating_3 {
    color: #8E8BAA;
}

.rating_4 {
    color: #9885A0;
}

.rating_5 {
    color: #A27F95;
}

.rating_6 {
    color: #AD7989;
}

.rating_7 {
    color: #B7737E;
}

.rating_8 {
    color: #C06D75;
}

.rating_9 {
    color: #C7696C;
}

.rating_10 {
    color: #CE6565;
}

.required {
/*position: relative;*/
    float: left;
    width: 100%;
    top: -10px;
    text-align: center;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    color: #AE0D0D;
    font-style: italic;
    font-weight: 800;
    margin-top: 10px;
    margin-bottom: 10px;

}

.search_div {
    float: left;
    width: 380px;
    height: 30px;
    padding-top: 5px;
    overflow: hidden;
    position: relative;
    border: 0px solid #99FF33;
}

.searchbox_submenu {
    width: 225px;
    height: 30px;
    border: 0px solid;
    overflow: hidden;
    position: relative;
    float: right;
}

.searchbox_submenu_label {
    float: left;
    width: 40px;
    overflow: hidden;
    position: relative;
    padding-left: 3px;
    margin-top: 3px;
    vertical-align: middle;
    color: #F2902A;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;

}

.searchbox_submenu_txtbox {
    float: left;
    overflow: hidden;
    position: relative;
    width: 150px;
    vertical-align: middle;
    border: 0px solid;
}

.searchbox_submenu_gotobttn {
    float: left;
    overflow: hidden;
    position: relative;
    width: 35px;
    padding-top: 2px;
    vertical-align: middle;
    border: 0px solid;

}

.sectionheaderintro {
    background-color: #F5ECD8;
    color: #454545;
    font-family: "Comic Sans MS";
    font-size: 18px;
    font-weight: bolder;
    height: 60px;
    margin-bottom: 2px;
    margin-top: 1px;
    padding: 1px 2px 2px 5px;
    position: relative;
    text-align: left;
    width: 100%;
}

.sectionheadernetwork {
    position: relative;
    float: left;
    height: 20px;
    width: 100%;
    background-color: #F5E8D8;
    color: #BF0000;
    font-family: "Trebuchet MS";
    font-size: 20pt;
    font-weight: bold;
    margin-right: 0px;
    margin-top: 1px;
    padding-left: 2px;
    margin-bottom: 3px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: left;
    vertical-align: middle;

}

.sectionheader1-header {
    /*position:relative;
	float:left;
	background-color:#F5E8D8;
	color:#BF0000;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	border-bottom: 2px solid #EED5B9;
	border-right: 1px solid #FAF3EB;
	border-left: 1px solid #FAF3EB;
	height:auto;
	margin-top:1px;
	margin-bottom:0px;
	padding-left:3px;
	padding-bottom:2px;
	text-align:left;
	vertical-align:middle;
	width:99%;*/

    font-family: Trebuchet MS;
    font-size: 18px;
    color: #AE0D0D;
    text-decoration: none;
    padding-left: 10px;

}

.sectionheader1-body {
    position: relative;
    float: left;
    width: 100%;

}

.sectionheader1-body a {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #0066FF;
}

.sectionheader1-body a:hover {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #0043A8;
    text-decoration: underline;
}

.sectionheader2-body {
    position: relative;
    float: left;
    width: 100%;
}

.sectionheader2 {
    position: relative;
    float: left;
    background-color: #FFFFFF;
    color: #FF8040;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    text-align: left;
    width: 99%;
}

.sectionheader2-header {
    position: relative;
    float: left;
    background-color: #FFFFFF;
    color: #FF8040;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 4px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    position: relative;
    text-align: left;
    width: 100%;
}

.sectionheader4 {
    position: relative;
    float: left;
    background-color: #FFFFFF;

    color: #FF8040;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 5px;
    margin-top: 1px;
    padding-left: 4px;
    padding-top: 2px;
    position: relative;
    text-align: left;
    width: auto;
}

.style2 {
    font-family: "Trebuchet MS";
    font-size: 8pt;
    color: #333333;
}

.style4 {
    font-family: "Trebuchet MS";
    font-size: 10pt;
    color: #555555;
    font-weight: 400;
}

.section-50 {

    position: relative;
    float: none;
    width: 49%;
    margin-bottom: 1px;
    margin-top: 1px;
    text-align: center;
    margin-left: 1px;
}

.sectionborder {
    /*background-color:#FFFFFF;
	position:relative;
	float:none;
	width:100%;
	border: 1px solid #F7EBDD;
	padding:0px 0px 0px 0px;*/
}

.section3 {
    position: relative;
    float: left;
    width: 100%;
    background-color: #FFFFFF;
    height: auto;
    padding-bottom: 1px;
}

.section4 {
    background-color: #FFFFFF;
    height: auto;
    padding-right: 4px;
    position: relative;
    width: 100%;
}

.smallfont {
    font-family: "Courier New", Courier, mono;
    font-size: 9px;
}

.submenu {
    background-color: #FFFFFF;
    float: left;
    padding: 2px;
    width: 610px;
    text-align: center;
    vertical-align: middle;
    border: 0px solid;
    text-align: left;
    font-family: "Trebuchet MS";
}

.submenu a {
    background-color: #FFFFFF;
    color: #0000D9;
    font-family: "Trebuchet MS";
    font-size: 14px;
    padding: 2px;
    text-decoration: underline;
}

.submenu a:link {
    background-color: #FFFFFF;
    color: #0000D9;
    text-decoration: underline;
}

.submenu a:visited {
    background-color: #FFFFFF;
    color: #0000D9;
    text-decoration: underline;
}

.submenu a:hover {
    background-color: #FFFFFF;
    color: #00003C;
    text-decoration: underline;
}

.submenu a:active {
    background-color: #FFFFFF;
    color: #0000D9;
    text-decoration: underline;
}

.textfield {
    height: 25px;
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    color: #333333;
    font-family: Tahoma;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding: 3px;
    text-align: left;
}

.textarea {
    width: 250px;
    height: 100px;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding: 3px;
}

.tip {
    color: #666666;
    padding: 2px;

}

.tip-body {
    background-color: #FFFFFF;
    font-size: 14px;
    color: #666666;
    padding: 5px 10px 5px 10px;
}

#top {
    background-color: #FFFFFF;
    height: 90px;
    position: relative;
    float: left;
    width: 100%;
    margin-left: auto;
    margin-left: auto;
    position: relative;
    text-align: center;
}

.topmenu {
    text-align: right;
}

.topmenu a {
    background-color: #FFFFFF;
    color: #6C6C6C;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
}

.topmenu a:link {
    color: #6C6C6C;
    font-weight: normal;
    text-decoration: none;
}

.topmenu a:visited {
    color: #6C6C6C;
    font-weight: normal;
    text-decoration: none;
}

.topmenu a:hover {
    color: #3C3C3C;
    font-weight: normal;
    text-decoration: underline;
}

.topmenu a:active {
    color: #6C6C6C;
    font-weight: normal;
    text-decoration: none;
}

.tour {
    position: relative;
    float: right;
    width: 100px;
    top: -19px;
    background-color: #FFFFFF;
    height: 16px;
    z-index: 5;
    vertical-align: top;
    text-align: right;
    margin-right: 45px;
    text-decoration: underline;
    color: #BBBBFF;
}

.columnMain {
    position: relative;
    float: left;
    width: 550px;
}

.columnRight {
    position: relative;
    float: right;
    width: 300px;

}

.join-menu {
    height: 20px;
    width: 99%;
    color: #666666;

/
/
border:

1
px solid #eeeeee

;
background-color: #FFFFFF

;
padding-bottom:

6
px

;
padding-top:

2
px

;
    }

/* Alerts */

.alert_box {

    padding-left: 1px;
    height: auto;
    border: 0px solid #cccccc;
    overflow: hidden;
}

/* CSS for new design */

.empty {
}

.t {
    background: url(top_big.jpg) 0 0 repeat-x;
    width: 100%;
}

.b {
    background: url(bot_big.jpg) 0 100% repeat-x;
}

.l {
    background: url(left_big.jpg) 0 0 repeat-y;
}

.r {
    background: url(right_big.jpg) 100% 0 repeat-y;
}

.bl {
    background: url(bl_big.jpg) 0 100% no-repeat;
}

.br {
    background: url(br_big.jpg) 100% 100% no-repeat;
}

.tl {
    background: url(tl_big.jpg) 0 0 no-repeat;
}

.tr {
    background: url(tr_big.jpg) 100% 0 no-repeat;
    padding: 10px;
}

/* 12/21
  td{font-family: Trebuchet MS;font-size:12px; color: #333333;text-decoration: none;}
*/

.count2 {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.top_menu {
    font-family: Tahoma;
    font-size: 11px;
    color: #2D2D2D;
    text-decoration: none;
}

.top_menu_txt {
    font-family: Tahoma;
    font-size: 11px;
    color: #757676;
    text-decoration: none;
}

.login_txt {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #47809B;
    text-decoration: none;
}

.menu_repeat {
    background-image: url(repeat_menu.jpg);
    background-repeat: repeat-x;
    height: 30px;
}

.top_repeat {
    background-image: url(repeat_top.jpg);
    background-repeat: repeat-x;
    height: 86px;
}

.top_repeat_small {
    background-image: url(middle_small.jpg);
    background-repeat: repeat-x;
    height: 34px;
}

.footer_repeat {
    background-image: url(repeat_footer.jpg);
    background-repeat: repeat-x;
    height: 50px;
    background-color: #FFFFFF;
}

.pink_top {
    background-image: url(top_pink.jpg);
    background-repeat: no-repeat;
    height: 38px;
    background-color: #FAF9F5;
}

.pink_repeat {
    background-image: url(pink_repeat.jpg);
    background-repeat: repeat-y;
    height: 38px;
    background-color: #FAF9F5;
}

/* 12/21 .red_heading{font-family: Trebuchet MS;font-size: 20px;color: #AE0D0D;text-decoration: none;font-style;bold} */

.red_heading_small {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #AE0D0D;
    text-decoration: none;
    font-style;
    bold
}

.red_heading_med {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #AE0D0D;
    text-decoration: none;
    font-style;
    bold
}

.blue_heading {
    font-family: Trebuchet MS;
    font-size: 18px;
    color: #0000BB;
    text-decoration: underline;
}

.blue_heading_small {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #0000BB;
    text-decoration: underline;
}

.blue_heading_med {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #0000BB;
    text-decoration: none;
}

.brown_txt_14 {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #986730;
    text-decoration: none;
}

.brown_txt {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #986730;
    text-decoration: none;
}

.blk_txt {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.blue_txt {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #0C9FC1;
    text-decoration: none;
}

.red_txt {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #E71111;
    text-decoration: none;
}

.grey1_repeat {
    background-image: url(grey1_repeat.jpg);
    background-repeat: repeat-y;
    background-color: #FFFFFF;
}

.grey1_top {
    background-image: url(grey1_top.jpg);
    background-repeat: no-repeat;
    height: 32px;
    background-color: #FFFFFF;
}

.grey2_repeat {
    background-image: url(grey2_repeat.jpg);
    background-repeat: repeat-y;
    background-color: #FFFFFF;
}

.grey2_top {
    background-image: url(grey2_top.jpg);
    background-repeat: no-repeat;
    height: 33px;
    background-color: #FFFFFF;
}

.greya_top {
    background-image: url(greya.jpg);
    background-repeat: no-repeat;
    height: 49px;
    background-color: #FFFFFF;
}

.grey3_repeat {
    background-image: url(grey3_repeat.jpg);
    background-repeat: repeat-y;
    background-color: #FFFFFF;
}

.grey3_top {
    background-image: url(grey3_top.jpg);
    background-repeat: no-repeat;
    height: 29px;
    background-color: #FFFFFF;
}

.grey4_repeat {
    background-image: url(grey4_repeat.jpg);
    background-repeat: repeat-y;
    background-color: #FFFFFF;
}

.grey4_top {
    background-image: url(grey4_top.jpg);
    background-repeat: no-repeat;
    height: 29px;
    width: 500px;
    background-color: #FFFFFF;
}

.grey4_top_l {
    background-image: url(grey4_top_l.jpg);
    background-repeat: no-repeat;
    height: 32px;
    width: 655px;
    background-color: #FFFFFF;
}

.grey4_top_s {
    background-image: url(grey4_top_s.jpg);
    background-repeat: no-repeat;
    height: 22px;
    width: 655px;
    background-color: #FFFFFF;
}

.top_horiz_contest {
    background-image: url(top_contest_horiz.jpg);
    background-repeat: repeat-x;
    height: 30px;
    vertical-align: top;
}

.bott_horiz_contest {
    background-image: url(bott_contest_horiz.jpg);
    background-repeat: repeat-x;
    height: 5px;
    vertical-align: bottom;
}

.left_verti_contest {
    background-image: url(left_contest_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
    background-position: right;
}

.right_verti_contest {
    background-image: url(right_contest_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
}

.border {
    border: 1px solid #D8D8D8;
    background-color: #FFFFFF;
    padding: 2px;
}

.checkbox {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    font-family: Tahoma;
    font-size: 11px;
    color: #7A7A7A;
    font-style: normal;
}

input.btn {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10pt;

}

.selected {
    font-weight: bold;
}

.inputbox1 {
    background-color: #FFFFFF;
    width: 130px;
    height: 16px;
    border: 1px solid #E2E2E2;
    font-family: Tahoma;
    font-size: 11px;
    color: #7A7A7A;
    font-style: normal;
}

.inputbox2 {
    background-color: #FFFFFF;
    width: 150px;
    height: 16px;
    border: 1px solid #E2E2E2;
    font-family: Tahoma;
    font-size: 11px;
    color: #7A7A7A;
    font-style: normal;
}

a.login:link {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #47809B;
    text-decoration: none;
}

a.login:visited {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #47809B;
    text-decoration: none;
}

a.login:hover {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #47809B;
    text-decoration: underline;
}

a.login:active {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #47809B;
    text-decoration: underline;
}

a.topmenu:link {
    font-family: Tahoma;
    font-size: 11px;
    color: #757676;
    text-decoration: none;
}

a.topmenu:visited {
    font-family: Tahoma;
    font-size: 11px;
    color: #757676;
    text-decoration: none;
}

a.topmenu:hover {
    font-family: Tahoma;
    font-size: 11px;
    color: #757676;
    text-decoration: underline;
}

a.topmenu:active {
    font-family: Tahoma;
    font-size: 11px;
    color: #757676;
    text-decoration: underline;
}

a.blog:link {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: underline;
}

a.blog:visited {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: underline;
}

a.blog:hover {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: none;
}

a.blog:active {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #1E1E1E;
    text-decoration: none;
}

a.footer:link {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #242424;
    text-decoration: none;
}

a.footer:visited {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #242424;
    text-decoration: none;
}

a.footer:hover {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #5AA7C0;
    text-decoration: underline;
}

a.footer:active {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #5AA7C0;
    text-decoration: underline;
}

a.more:link {
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #0A7A96;
    text-decoration: underline;
    padding-left: 6px
}

a.more:visited {
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #0A7A96;
    text-decoration: underline;
    padding-left: 6px
}

a.more:hover {
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #0A7A96;
    text-decoration: none;
    padding-left: 6px
}

a.more:active {
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #0A7A96;
    text-decoration: none;
    padding-left: 6px
}

a.bold_more:link {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #0606FF;
    text-decoration: underline;
}

a.bold_more:visited {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #0606FF;
    text-decoration: underline;
}

a.bold_more:hover {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #0606FF;
    text-decoration: none;
}

a.bold_more:active {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #0606FF;
    text-decoration: none;
}

.top_horiz_image {
    background-image: url(top_horiz.jpg);
    background-repeat: repeat-x;
    height: 4px;
    vertical-align: top;
}

.bott_horiz_image {
    background-image: url(bott_horiz.jpg);
    background-repeat: repeat-x;
    height: 4px;
    vertical-align: bottom;
}

.left_verti_image {
    background-image: url(left_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
    background-position: right;
}

.right_verti_image {
    background-image: url(right_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
}

.top_big_horiz {
    background-image: url(top_big_horiz.jpg);
    background-repeat: repeat-x;
    height: 24px;
    vertical-align: top;
}

.bott_big_horiz {
    background-image: url(bott_big_horiz.jpg);
    background-repeat: repeat-x;
    height: 4px;
    vertical-align: bottom;
}

.left_big_verti {
    background-image: url(left_big_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
    background-position: right;
}

.right_big_verti {
    background-image: url(right_big_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
}

.top_small_horiz {
    background-image: url(top_small_horiz.jpg);
    background-repeat: repeat-x;
    height: 37px;
    vertical-align: top;
}

.bott_small_horiz {
    background-image: url(bott_small_horiz.jpg);
    background-repeat: repeat-x;
    height: 5px;
    vertical-align: top;
}

.left_small_verti {
    background-image: url(left_small_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
    background-position: right;
}

.right_small_verti {
    background-image: url(right_big_verti.jpg);
    background-repeat: repeat-y;
    height: 2px;
    vertical-align: top;
    background-position: left;
}

.page_footer {
    position: relative;
    float: none;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    width: 880px;
    color: #FFFFFF;
}

.header {
    text-align: center;
    position: relative;
    float: none margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 880px;
    color: #333333;
}

.padded {
    position: relative;
    float: none;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    width: 880px;
}

.columnWide {
    float: left;
    position: relative;
    top: 2px;
    width: 570px;
    height: auto;
}

.columnSmall {
    position: relative;
    vertical-align: top;
    float: left;
    width: 300px;
    height: auto;
    top: 2px;

}

.columnWide2 {
    float: left;
    position: relative;
    top: 2px;
    width: 650px;
    height: auto;
}

.columnWide1 {
    float: left;
    position: relative;
    width: 550px;
    height: auto
}

.columnSmall1 {
    position: relative;
    vertical-align: top;
    float: left;
    width: 348px;
    height: auto;

}

.columnMain {
    float: left;
    position: relative;
    top: 2px;
    width: 570px;
    height: auto;
}

.columnRight {
    position: relative;
    vertical-align: top;
    float: left;
    width: 300px;
    height: auto;
    top: 2px;

}

.tab_what {
    float: right;
    padding-right: 5px;
    margin-top: -5px;
}

.tab_why {
    margin-right: 5px;
    padding-top: 36px;
    float: right;
}

.tab_how {
    margin-right: 5px;
    padding-top: 29px;
    float: right;
}

.tab_stars {
    margin-right: 5px;
    padding-top: 14px;
    float: right;
}

.line_student {
    padding: 20px 0px 10px 0px;
}

.tip {
    padding: 1px 10px 10px 1px;
    font-size: 18px;

}

/* -----------------------
nuAlerts
---------------------------- */

.sechdr2 {
    color: #666666;
    background-color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-left: 15px;
}

.label {
    width: 160px;
    color: #333333;
    font-size: 13px;
    text-align: right;
    vertical-align: top;
    border: 0px solid #cccccc;

}

.element {
    width: 330px;
    color: #555555;
    font-family: Trebuchet MS;
    font-size: 14px;
    text-align: left;
    vertical-align: top;
    border: 0px solid #333333;

}

.count {
    width: 60px;
    color: #33cc00;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    font-style: italics;
}

.help {
    width: 250px;
    color: #555555;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    padding-right: 5px;

}

.tcount {
    color: #33cc00;
    font-size: 18px;
    font-weight: bold;
}

.req {
    color: #33cc00;
    font-size: 14px;
    font-style: italics;
    font-weight: bold;
    text-align: left;
}

.spacer {
    width: 7px;
}

.join_title {
    color: #ae0d0d;
    font-family: Trebuchet MS;
    font-size: 25px;
    font-weight: 300;
    text-align: center;
    padding-left: 10px;
    padding-bottom: 5px;
}

.join_sub {
    margin-top: 5px;
    color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    background-color: #ff952f;
}

.join_field {
    color: #000000;
    font-family: Trebuchet MS;
    font-size: 15px;
    font-weight: 300;
    text-align: center;
}

.right_section {
    color: #000000;
    font-family: Trebuchet MS;
    font-size: 13px;
    text-align: left;
    margin-left: 5px;
    background-color: #faf9f5;
}

/*Form validation width JQuery.validate and manually*/
label.error {
    display: block;
    color: red;
    clear: left;
}

label.err {
    display: block;
    color: red;
    clear: left;
}

.wrap {
/*width:400px;*/
/*word-break: break-word;*/
    word-wrap: break-word; /*white-space: -moz-pre-wrap;*/
/*white-space: -hp-pre-wrap;*/
/*white-space: -o-pre-wrap;*/
/*white-space: -pre-wrap;*/
/*white-space: pre;*/
/*white-space: pre-wrap;*/
/*white-space: pre-line;*/
/*clear:both;*/
/*overflow: hidden;*/
}

/* Name: Anusuya.D Purpose: New design changes for network home page */

.submain-title {
    color: #ae0d0d;
    font-family: Trebuchet MS;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

.inner-text {
    color: #5f6064;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.card-text {
    color: #5f6064;
    font-family: Trebuchet MS;
    font-size: 14px;
    float: right;
    width: 90px;
}

.inner-text a {
    color: #1f86d7;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: normal;
}

.network-title {
    color: #055490;
    font-family: Trebuchet MS;
    font-size: 18px;
    text-decoration: underline;
}

/*
Added By : Anusuya
Reason : To create coc_members
*/

#page {
    margin: auto;
    padding: 0;
    width: 653px;
    background: #fff;
}

#topheader {
    background: url(header-top.jpg) repeat-x top;
    height: 94px;
    clear: both;
}

#topheader-com {
    background: url(comheader-top.jpg) repeat-x top;
    height: 94px;
    clear: both;
}

#topheader-res {
    background: url(resheader-top.jpg) repeat-x top;
    height: 94px;
    clear: both;
}

#header-left {
    float: left;
}

#header-right {
    float: right;
}

#header {
    background: #fff url(header-bg.jpg) repeat-x top;
    clear: both;
    height: 236px;
    width: 653px;
}

#headerimage {
    background: url(header-img.jpg) no-repeat top right;
    padding-top: 15px;
}

#headerimage-com {
    background: url(comheader-img.jpg) no-repeat top right;
    padding-top: 15px;
}

#header ul {
    margin-top: 0px;
    padding: 0px 0 0 40px;
    width: 380px;
    height: 201px;
}

#header ul li {
    font: bold 18px tahoma;
    color: #074973;
    list-style: url(bullet.jpg);
    margin: 15px 0 0 0;
}

#content {
    padding: 0px;
    margin: 0px;
    background: #fff url(header-footer-bg.jpg) repeat-x top;
    width: 653px;
    height: 780px;
}

#content #discount {
    font: bold 14px tahoma;
    color: #ffd800;
    text-align: center;
    padding: 5px 0 0 0;
    height: 30px
}

#content #discount1 {
    font: bold 18px tahoma;
    color: #ffd800;
    text-align: center;
    padding: 5px 0 0 0;
    height: 30px
}

#content-left {
    background: #fff;
    padding: 25px 0 0 0px;
    float: left;
    width: 405px;

}

#content-left ol {
    padding: 0px 0 0 22px;
    margin: 0;
    width: 365px;
}

#content-left ol li {
    padding-top: 25px;
    font: bold 14px tahoma;
    color: #4690bf;
}

#content-left ol li span {
    color: #11395b;
}

#content-right {
    float: right;
    width: 246px;
}

h2, #content #content-right h1 {
    font: bold 20px Tahoma;
    color: #0a3961;
    text-transform: none;
    padding-left: 0px;
}

#form {
    background: #fefedb;
    height: 70px;
    font: bold 15px Tahoma;
    padding: 24px 0 0 5px;
}

#formleft {
    float: left;
    width: 85px;
}

#formright {
    float: left;
    width: 140px;
    text-align: left;
}

#formright input {
    margin-top: 5px;
}

#formright h1 {

}

#formleft ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#formleft ul li {
    padding: 10px 0 0 0;
}

h1 {
    font: bold 18px tahoma;
    color: #ae0d0d;
    text-transform: uppercase;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    background-color: #FFFFFF;
}

#right-bottom {
    background: #fefedb;
    height: 333px;
    font: bold 14px arial;
    color: #1a5987;
    padding: 5px 0 0 10px;
    text-align: center;

}

#right-bottom ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#right-bottom ul li {
    padding: 18px 0 0 0;
}

#right-bottom ul li a {
    font: bold 14px arial;
    color: #1a5987;
}

#howitworks {
    background: #f8f8f8;
    text-align: center;
}

#footer {
    padding: 0px 0 0 0;
    margin: 0;
    background: #fff;
    clear: both;

}

#footer h2 {
    padding: 0 0 15px 5px;
    margin: 0;
}

#testimonials {
    height: 715px;
    padding-top: 0px;
    background: #fefedb;
    border-bottom: #e5e0dc;
    padding-right: 10px;
}

#logo {
    float: left;
    width: 175px;
    text-align: center;
}

#detail {
    float: right;
    width: 450px;
}

#detail p {
    font: 13px tahoma;
    padding: 0;
    margin: 0;
}

#detail span {
    color: #f85d00;
    font: bold 14px tahoma;
    text-align: right;
}

/* ******************* CSS style added for FB style Dialog box -- Sushil ************************ */

#popup_container {
    font-family: 'Lucida Grande', arial;
    font-weight: bold;

    text-align: left;
    font-size: 12px;
    width: 364px;
    height: 86px;
    background: #F3F3F3;

    border: solid 1px #dedede;
    border-bottom: solid 2px #456FA5;
    color: #000;

}

#popup_title {
    display: none;
}

#popup_message {
    padding-top: 10px;
    padding-left: 15px;
    color: #FFFFFF;
    background: #3B5998;
    padding-bottom: 10px;
}

#popup_panel {
    text-align: left;
    padding-left: 15px;

}

.inputstyle {
    background-color: #476EA7;
    padding: 3px;
    color: #FFFFFF;
    margin-top: 20px;
    margin-right: 10px;
}

/* *************************** End Sushil's code ********************* */
/*    Uday - Communities    */
.community_hdr {
    font-family: "Trebuchet MS";
    font-size: 22px;
    font-weight: normal;
    line-height: 28px;
    color: #333333;
}

.community_descr {
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #666666;

}

.tip_box {
    font-family: "Trebuchet MS";
    font-size: 9pt;
    background-color: #fffccc;
    color: #333333;
    display: none;
    border: 2px solid #ccff99;
    text-align: left;
    z-index: 9999999;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 20px;
    width: 450px;
}

/* uday 12/21 -----------
.menu_right h6 {
width:265px;
font-size:11pt;
margin: 0px 1 1px 0;
background-color:#ebf1fb;
border-bottom:2px solid #DCDDDE;
border-top:2px solid #FFFFFF;
color:#ae0d0d;
display:block;
font-family:"Lucida Grande",Lucida,Arial,sans-serif;
font-weight:normal;
margin-left:1px;
padding:2px 0 2px 25px;
position:relative;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}
--------------  */

.menu_right {
/* background-color:#ebf1fb;  */
    background-color: #ffffff; /* border:1 px border #cccccc; */
}

.nuvip_menu_right h6 {
    width: 250px;
    font-size: 10pt;
    margin: 0px 1 1px 0;
    background-color: #dcedf6;
    color: #0099cc;
    display: block;
    font-family: Helvetica;
    margin-left: 1px;
    padding: 2px 0 2px 25px;
    text-shadow: 0 1px 0 #dcedf6;
    text-decoration: underline;
}

.menu_right h6 {
    width: 250px;
    font-size: 10pt;
    margin: 0px 1 1px 0;
    background-color: #ffffff; /* border-bottom:2px solid #DCDDDE; */
/* border-top:2px solid #FFFFFF; */
    color: #0099cc;
    display: block;
    font-family: Helvetica;
    margin-left: 1px;
    padding: 2px 0 2px 25px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-decoration: underline;
}

.menu_right h6 a:link {
    color: #0099cc;
    font-weight: normal;
    text-decoration: underline;
}

.menu_right h6 a:visited {
    color: #0099cc; /*color: red;*/
    background-color: #faf9f5;

    text-decoration: underline;
}

.menu_right h6 a:hover {
    color: #003366;
    text-decoration: underline;

}

.menu_right h6 a:active {
    color: #003366;
    text-decoration: underline;
}

.menu_right .selected {
    color: #003366;
    text-decoration: underline;
}

.sort {
/*width:265px;*/
    font-size: 11pt;
    margin: 0px 1 1px 0;
    color: #ae0d0d;
    display: block;
    font-family: "Lucida Grande", Lucida, Arial, sans-serif;
    font-weight: normal;
    margin-left: 1px;
    padding: 2px 0 2px 25px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    height: 30px;
}

.sort  .visited {
    color: #0000FF;
    text-decoration: underline;
}

.sort .selected {
    color: #342D7E;
    text-decoration: none;
    font-weight: bold;
}

.gradient {
    background-color: #ebf2fb;
    background-image: url(img_da_gradient.png);
    background-position: top;

}

.hdr {
    font-family: Calibri;
    font-weight: bold;
    color: #ffffff;
    font-size: 18px;
}

.hdr_table a:hover {
    font-family: Calibri;
    font-weight: bold;
    color: #FF9900;
    font-size: 18px;
}

ul.card-member-header {
    list-style-type: none;
    clear: right;
    padding: 0px;
    margin: 0px;
    clear: both;
}

ul.card-member-header li {
    display: inline;
    padding: 0px 5px;
}

label.alerts {
    display: block;
    float: left;
    width: 75px;
}

#contactFormContainer {
    display: none;
}

/* Overlay */
#simplemodal-overlay {
    background-color: #000;
    cursor: wait;
}

/* Container */
#simplemodal-container {
    width: 350px;
    color: #bbb;
    height: auto;
    background-color: #FFF;
    border: 4px solid #444;
    padding: 5px;
}

#simplemodal-container code {
    background: #333;
    border-left: 3px solid #65B43D;
    color: #bbb;
    display: block;
    margin-bottom: 12px;
    padding: 4px 6px 6px;
}

#simplemodal-container a {
    color: #ddd;
}

#simplemodal-container a.modalCloseImg {
    background: url(x.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer;
}

#simplemodal-container #contactFormContainer {
    padding: 8px;
}

.community_logo {
    float: left;
    width: 18%;
    height: 70px;
    padding-top: 15px;
    padding-bottom: 1px;
}

/* community_menu_right.tpl ********* */

.bgimg {
    height: 46px;
    width: 305px;
    background-image: url(../templates/source/pages/images/blue_menu_top.png);
}

.bgimg2 {
    height: 161px;
    width: 300px;
    background-image: url(../templates/source/pages/images/blue_menu_bg.png);
}

/* ******************* CSS style - Shaira ************************ */

.main {
    font-family: Segoe UI;
    font-weight: bold;
    color: #ffffff;
    font-size: 24px;
}

.maintag {
    color: #ffffff;
    font-size: 15px;
}

.mainlink {
    color: ffffff;
    font-size: 16px;
}

.tbl_blue {
    border-width: 1px;
    border-color: #d9e5f1;
    border-style: solid;
}

.sectionhdr {
    color: ae0d0d;
    font-size: 18px;

}

.seclink {
    font-size: 13px;
    color: 14589 c;

}

.seclinkb {
    font-size: 15px;
    color: 14589 c;

}

.secpad_right {
    padding-left: 8px;
    padding-bottom: 8px;

}

.sectxt {
    font-size: 15px;
    color: 000000;

}

.learntxt_sub {
    color: #000000;
    font-size: 16px;
}

.learntxt_white {
    font-size: 18px;
    color: ffffff;

}

.learntxtlink_blue {
    font-size: 18px;
    color: 14589 c;

}

.learntxt_blue {
    font-size: 14px;
    font-family: century gothic;
    font-style: italic;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
    color: 0 e537e;

}

.learntxt_grey {
    color: #6f6f70;
    font-size: 16px;
    text-decoration: none;

}

.learntxt_blue2 {
    color: #0e537e;
    font-size: 14px;
    text-decoration: underline;
}

.learntxt_blue3 {
    color: #0e537e;
    font-size: 16px;
    text-decoration: underline;
}

.learntxt_black {
    color: #000000;
    font-size: 22px;

}

.vipsignup_hdr {
    color: #000000;
    font-size: 18px;

}

.vipsignup_txt {
    color: #000000;
    font-size: 13px;

}

.vipsignup_subtxt {
    color: #000000;
    font-size: 12px;

}

.nuvipclub_white {
    color: #ffffff;
    font-size: 18px;

}

.nuvipclub_yellow {
    color: #ffdd00;
    font-size: 18px;
}

.nuvipclub_grey {
    color: #6f6f70;
    font-size: 14px;
    text-decoration: none;

}

.nuvipclub_blue {
    font-size: 16px;
    color: #0066FF;
}

.nuvipclub_grey2 {
    color: #686767;
    font-size: 20px;
}

.nuvipclub_red {
    color: #ae0d0d;
    font-size: 16px;
}

.nuvipclub_textfield {
    background-color: #FFFFFF;
    border: 3px solid #D1E1ED;
    color: #333333;
    font: 14px Tahoma;
    height: 30px;
    padding: 3px;
    text-align: left;
}

.nuvipclublink_active {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
    text-decoration: underline;
}

.viptxt_effects:hover {
    color: ffffff;
    font-weight: bold;
    font-size: 16px;
}

/* ===================  NEW STYLES =================================  */
/* ===================  1/3/2010   =================================  */

#darkblue_bkgrd {
    background: url(nuvip_darkblue_bgrd.jpg) repeat-x;
    background-color: #51a5fb;
    width: 680px;
    float: left;
    margin-top: -2px;
    margin-left: 20px;
}

body {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Helvetica;
    font-size: 13px;
    font-weight: normal;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: auto;
    margin-right: auto;
    padding: 0pt;
    text-align: center;
}

td {
    font-family: Helvetica;
    font-size: 13px;
    color: #333333;
}

/* -----------------------------------TEXT STYLES ----------------------------- */

.blue_txt3 {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #52A3BD;
    font-weight: normal;
}

.nu_txt {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #DB2727;
}

<!--
.red_b_txt {
    font-family: Trebuchet MS;
    font-size: 22px;
    color: #DB0404;
}

-->
.red_b_txt {
    font-family: Trebuchet MS;
    font-size: 18px;
    color: #A50021;
}

.red_b2_txt {
    font-family: Helvetica;
    font-size: 23px;
    color: #A50021;
}

/* added by Martin on Feb-22-11 */
.red_txt {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #A50021;
}

.red_txt_med {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #A50021;
}

.red_txt_small {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #A50021;
}

.blueb_txt {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #003333;
}

.blueb_txt4 {
    font-family: Helvetica;
    font-size: 15px;
    color: #14589c;
}

/* added by Martin on Feb-22-11 */

.redb_txt1 {
    font-family: Trebuchet MS;
    font-size: 18px;
    color: #E03032;
}

.greenb_txt1 {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #52A3BD;
}

.greyb_txt1 {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #676767;
    font-weight: bold;
}

.greyb_txt2 {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #676767;
    font-weight: bold;
}

.greyb_txt3 {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #444444;
    font-weight: normal;
}

.greyb_txt4 {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #454545;
    font-weight: normal;
}

.greyb_txt5 {
    font-family: Helvetica;
    font-size: 25px;
    color: #444444;
    font-weight: normal;
}

/* added by Martin on Feb-22-11 */

.grey_txt1 {
/* Standard Text  */
    font-family: Helvetica;
    font-size: 13px;
    color: #333333;
    font-weight: normal;
}

.grey_txt2 {
/* Small Text  */
    font-family: Helvetica;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}

.grey_txt3 {
/* Large Text  */
    font-family: Helvetica;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.grey_txt4 {
/* Medium Text  */
    font-family: Helvetica;
    font-size: 15px;
    color: #333333;
    font-weight: normal;
}

.red_txt1 {
/* Standard Text  */
    font-family: Helvetica;
    font-size: 13px;
    color: #cc0000;
    font-weight: normal;
}

.redb_txt1 {
/* Standard Text  */
    font-family: Helvetica;
    font-size: 13px;
    color: #cc0000;
    font-weight: bold;
}

.red_txt2 {
/* Standard Text  */
    font-family: Helvetica;
    font-size: 15px;
    color: #cc0000;
    font-weight: normal;
}

.white_txt1 {
    font-family: Helvetica;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
}

.white_txt2 {
    font-family: Helvetica;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
}

.grey_heading {
    font-family: Helvetica;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.lightgrey_txt2 {
/* Large Text  */
    font-family: Helvetica;
    font-size: 15px;
    color: #dddddd;
    font-weight: bold;
}

/* -----------------------------------HEADER STYLES ----------------------------- */
h1 {
    font-family: Arial;
    font-size: 18pt;
    font-weight: bold;
    color: #0099cc;
    display: inline;
}

h4 {
/* network name in alerts */
    font-family: Arial;
    font-size: 16px;
    font-weight: bold; /* background-color:#FFFFFF; */
    color: #0099cc;
    display: inline;
}

h4 a:link {
    font-family: Helvetica;
    color: #006699;
    text-decoration: underline;
    font-size: 16px;
}

h4 a:visited {
    font-family: Helvetica;
    color: #0099cc;
    text-decoration: underline;
    font-size: 16px;
}

h4 a:hover {
    font-family: Helvetica;
    color: #003366;
    text-decoration: underline;
    font-size: 16px;
}

h4 a:active {
    font-family: Helvetica;
    color: #003366;
    text-decoration: underline;
    font-size: 16px;
}

/* -----------------------------------HEADINGS STYLES ----------------------------- */

.red_heading {
    font-family: Arial;
    font-size: 15px;
    color: #cc0000;
    font-weight: bold;
}

.red_heading_large {
    font-family: Arial;
    font-size: 22px;
    color: #cc0000;
    font-weight: bold;
}

.grey_heading_small {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #5F5F5F;
    text-decoration: none;
    font-weight: bold;
}

.white_heading {
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
}

.white_heading a:link {
    font-family: Arial;
    color: #ffffff;
    text-decoration: underline;
    font-size: 16px;
}

.white_heading a:visited {
    font-family: Arial;
    color: #ffffff;
    text-decoration: underline;
    font-size: 16px;
}

.white_heading a:hover {
    font-family: Arial;
    color: #fdd660;
    text-decoration: underline;
    font-size: 16px;
}

.white_heading a:active {
    font-family: Arial;
    color: #fdd660;
    text-decoration: underline;
    font-size: 16px;
}

.white_heading_small {
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
}

.white_heading_small a:link {
    font-family: Arial;
    color: #ffffff;
    text-decoration: underline;
    font-size: 12px;
}

.white_heading_small a:visited {
    font-family: Arial;
    color: #ffffff;
    text-decoration: underline;
    font-size: 12px;
}

.white_heading_small a:hover {
    font-family: Arial;
    color: #fdd660;
    text-decoration: underline;
    font-size: 12px;
}

.white_heading_small a:active {
    font-family: Arial;
    color: #fdd660;
    text-decoration: underline;
    font-size: 12px;
}

.hdrnuvip {
    font-family: Helvetica;
    color: #ffffff;
    font-size: 27px;
    font-weight: normal;
}

/* -----------------------------------SECTIONS STYLES ----------------------------- */

.section {
    font-family: Helvetica;
    position: relative;
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    text-align: left;
}

/* -----------------------------------SECTION HEADERS STYLES ----------------------------- */
.sectionheader1 {
    position: relative;
    float: left;
    height: 20px;
    width: 100%;
    background-color: #F5E8D8;
    color: #BF0000;
    font-family: "Arial";
    font-size: 18px;
    font-weight: bold;
    margin-right: 0px;
    margin-top: 1px;
    padding-left: 0px;
    margin-bottom: 3px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: left;
    vertical-align: middle;

}

.sectionheader2 {
    position: relative;
    float: left;
    height: 20px;
    width: 100%;
    background-color: #F5E8D8;
    color: #BF0000;
    font-family: "Arial";
    font-size: 20pt;
    font-weight: bold;
    margin-right: 0px;
    margin-top: 1px;
    padding-left: 0px;
    margin-bottom: 3px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: left;
    vertical-align: middle;

}

.sechdr {
    color: #444444;
    background-color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-left: 0px;
}

/* -----------------------------------LINKS STYLES ----------------------------- */

a:link {
    font-family: Helvetica;
    font-size: 13px;
    color: #006699;
    text-decoration: underline;
}

a:visited {
    font-family: Helvetica;
    font-size: 13px;
    color: #0099cc;
    text-decoration: underline;
}

a:hover {
    font-family: Helvetica;
    font-size: 13px;
    color: #003366;
    text-decoration: underline;
}

a:active {
    font-family: Helvetica;
    font-size: 13px;
    color: #003366;
    text-decoration: underline;
}

/* -----------------------------------BUTTONS STYLES ----------------------------- */
.button_wide {
    height: 30px;
    width: 100px;
}

.button {
    background-color: #009df0;
    color: #ffffff;
    border: 1px solid #045A8B;
    cursor: pointer;
    font-family: Helvetica;
    font-size: 12pt;
    font-weight: bold;
    margin: 2px;
    padding: 5px;
}

/*   yellow standard button
.button {
    background-color: #FDD55D;
    color: #333333;
    border: 1px solid #FFD003;
    cursor: pointer;
    font-family: Helvetica;
    font-size: 12pt;
    font-weight: bold;
    margin: 2px;
    padding: 5px;
}
*/

/* ----------------------------------- CONFIRMATION AND ERRORS ----------------------------- */

#complete {
    font-family: Helvetica;
    width: 100%;
    height: 50px;
    border-top: 4px solid #ffffff;
    border-bottom: 4px solid #ffffff;
    border-left: 4px solid #ffffff;
    border-right: 4px solid #ffffff;
    text-align: center;
    background-color: #FFD13F;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    padding-top: 12px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

#complete a {
    color: #0000ff;
    font-size: 16px;
}

#error {
    font-family: Helvetica;
    width: 100%;
    height: 50px;
    border-top: 4px solid #BF0000;
    border-bottom: 4px solid #BF0000;
    border-left: 4px solid #BF0000;
    border-right: 4px solid #BF0000;
    text-align: center;
    background-color: linen;
    color: red;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    padding-top: 12px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

#error a {
    color: #0000ff;
}



