/* Main Tags */
    body{margin:0; padding:0; background-image:url(images/bg.jpg); background-position:top; background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333333}
    body2 img {border:0}
    h1{margin-top:0px;font-family:Tahoma, Verdana, Arial; font-size:22px; font-weight:normal;color:#074986; color:#074986;}
    h2{color:#505050;}
    h3{color:#777777;}
    .grey {color:#333333}
    a{ color:#3FBA3F;color:DarkGreen;}
    a:hover{ text-decoration: none}
    h1 a {font-size:11px;}

/* Main Layouts */
    #main{width:845px; margin:0 auto}
    #topblue{height:106px}
    #logo{float:left; }
    #loginplace{float:left; padding-top:10px; padding-left:130px;padding-right:30px;color: white; font-size: 13px;}
    #loginplace a{ margin-right:10px}
    #maincontainer{ padding:15px 10px 30px 10px}
    #left{float:left; width:469px; padding-right:15px;}
    #right{float:left; width:338px; padding-left:0px}
    #footer{ width:100%; height:56px; background-image:url(images/footerimg.jpg)}
    #footer a{color:White;font-size:11px;}
    #copyright{width:845px; margin:0 auto; color:#FFFFFF; text-align:center; padding-top:13px}
    #savetime{float:left; padding-top:20px}

/* Nav Menu */
    #nav{padding-top:7px; height:26px}
    #nav a{ font-family: Tahoma, Verdana, Arial; font-size:14px;  text-decoration:none; color:#003359;margin-left:11px; padding-right:11px; background-image:url(images/sep.jpg); background-position:right; background-repeat:no-repeat; }
    #nav a:hover{ text-decoration:underline}
    #nav a.selected {text-decoration:underline;}

/* Site Map Path */
    #sitemappath {border-bottom: 1px dashed #CCCCCC; padding-bottom: 3px; margin-bottom: 8px; font-size: 11px;}
    #sitemappath a {color:DarkGreen;}
    #sitemappath a.sel {color:#666666;}

/* Misc */
    .smalltext {font-size:11px;color:#666666;}
    .flleft{float:left}
    .flright{float:right; padding-top:10px}
    .flright a{color:#008BD5; color:#074986;}
    .clear, .c{clear:both}
    #nobg a{background-image:none}
    .martop15{margin-top:15px}
    .txtinput{width:180px; height:15px; margin-left:10px; margin-right:10px}
    .babyblue{color:#0079B9;color:#074986;}
    .titles{font-family:Tahoma, Verdana, Arial; color:#666666; font-size:18px; letter-spacing:1px; padding-top:6px; padding-left:15px}
    .highlight {background-color:#FFFF00;}
    .searchResultsHeading {text-align:center;font-size:14px;}
    .noRightMargin {margin-right:0px!important;}
    .red {color:Red;}
    .note { font-style:italic; font-size:11px;}
    .padtop20 {padding-top:20px;}
    .padleft20 {padding-left:20px;}
    .pad10 {padding:20px;}
    .size15 {font-size:15px;}
    a.white {color:white}
    .white {color:white}
    .small {font-size:11px;color:#666666;}
    .grey {color:#333333}
    .floatRight {display:inline;float:right;text-align:right;}
    .floatLeft {display:inline;float:left;text-align:right;}
    .smaller {font-size:11px}
    .green {color:DarkGreen;}
    .black {color:black}
    .visitorUpgReq {color:Blue;font-size:18px;font-weight:bold;}

/* Search Box */
    #searchbox{ background-image:url(images/searchbox.jpg);  width:338px; height:35px}
    .search{font-family:Calibri, Arial, Verdana; font-size:15px; color:#666666; letter-spacing:1px;}
    #searchcont{padding-top:8px; padding-left:8px}

/* News Box */
    #news a{ color:#3FBA3F; font-size:13px}
    #news a:hover{ text-decoration:none}
    #news div{ width:100%; border-bottom: #BEBEBE 1px dashed; padding-bottom:6px; padding-top:6px}

/* Menu Box Styles */
    .menuBox {width:180px;padding-bottom:15px;}
    .menuBox .top {height:38px;background-image:url(/images/box/top.jpg);background-repeat:no-repeat;}
    .menuBox .top div {padding: 10px; text-align:center;font-size:14px;color:White;font-weight:bold;}
    .menuBox .bottom {line-height:1px;font-size:1px;width:180px;height:6px;background-image:url(/images/box/bottom.jpg);}
    .menuBox .middle {padding:5px;background-image:url(/images/box/bg.jpg);background-repeat:repeat-y;}
    .menuBox .nav {padding: 10px;}
    .menuBox .padding {padding: 10px;}
    .menuBox .nav a {background-image:url(/images/box/bullet.jpg);background-repeat:no-repeat;display:block;padding-left:15px;text-decoration:none;background-position:center left;color:#333333;font-size:11px;margin-bottom:4px;font-family:Verdana;}
    .menuBox .nav a:hover {text-decoration:underline;}
    .menuBox .nav a.selected {color:#076AA1;background-image:url(/images/box/bulletblue.jpg);}
    .menuBox .nav a.sub {color:#666666;background-image:none;padding-left:25px;}
    .menuBox .line {margin-bottom:4px;background-image:url(/images/box/dottedline.jpg);background-repeat:repeat-x;height:3px;width:159px;}

/* Listing */
    .listingBox {background-color:#EFEFEF;width:100%;border:solid 1px #CCCCCC;margin-bottom:15px;}
    .listingBox .pad {padding:10px;}
    .listingBox a.linkTitle {font-size: 14px; font-weight: bold; color: #2193B8;}

/* Listing 2 */
    .listingBox2 {height:100px;background-color:#F1F1F1;width:275px;border:solid 1px #AAD0FF;margin-bottom:15px;margin-right:15px;float:left;}
    .listingBox2 .pad {padding:10px;}
    .listingBox2 a.linkCategory {font-size: 14px; font-weight: bold; color: #074986;}
    .listingBox2 a.linkTitle {font-size: 11px; }


	.listingBox21 {height:45px;background-color:#F1F1F1;width:275px;border:solid 1px #AAD0FF;margin-bottom:15px;margin-right:15px;float:left;}
    .listingBox21 .pad {padding:10px;}
    .listingBox21 a.linkCategory {font-size: 14px; font-weight: bold; color: #074986;}
    .listingBox21 a.linkTitle {font-size: 11px; }

/* Listing Offers */
    .listingBox3 {background-color:#EAFAFA;width:100%;border:solid 1px #A5E6E8;margin-bottom:15px;}
    .listingBox3 .pad {padding:10px;}
    .listingBox3 a.linkTitle {font-size: 14px; font-weight: bold; color: #2193B8;}

/* Listing Search */
    .listingBox4 {background-color:#F1F1F1;width:46%;border:solid 1px #CCCCCC;margin-right:5px;margin-bottom:15px;float:left;}
    .listingBox4 .pad {padding:10px;}
    .listingBox4 a.linkTitle {font-size: 14px; font-weight: bold; color: #2193B8;}
    

/* Listing Faqs */
	.listingFaq {height:70px;background-color:#F1F1F1;width:100%;border:solid 1px #AAD0FF;margin-bottom:15px;margin-right:15px;float:left;}
    .listingFaq .pad {padding:10px;}
    .listingFaq a.linkCategory {font-size: 14px; font-weight: bold; color: #074986;}
    .listingFaq a.linkTitle {font-size: 11px; }
/* Listings Ends here*/

/* Person Box Listing */
    .personBox {background-color:#EFEFEF;width:100%;border:solid 1px #CCCCCC;margin-bottom:15px;float:left;width:280px;margin-right:30px;}
    .personBox .pad {padding:10px;}
    .personBox a.title {color:#074986;font-weight:bold;}
    .personBox a.linkTitle {font-size: 14px; font-weight: bold; color: #2193B8;}
    .personBox .image {width:80px;height:110px;float:left;padding:5px;}
    .personBox div.image img {border:1px soild #cccccc;}
    .personBox .content {float:left;width:170px;padding:5px;}
    .personBox .nav {border-top:solid 1px #CCCCCC;text-align:center;padding-top:4px;padding-left:5px;padding-bottom:5px;background-color:#FFFFFF;}
    .personBox .nav a {font-size:11px;font-weight:;color:#333333;padding-right:10px;}

/* Paging */
    .pagingHolder {height:35px;}
    .pagingListing {float:left;width:200px;}
    .pagingNav {float:right;color:Black;}
    .pagingNav img {border:0}
    .pagingNav .num {text-decoration:none;border:solid 1px #999999;background-color:#EFEFEF;padding:2px;padding-right:4px;padding-left:4px;font-size:11px;color:Black;display:inline-block}
    .pagingNav a.num:hover {background-color:#074986;color:white}
    .pagingNav strong.num {background-color:#EFEFEF;border:3px solid #999999;}
    
/* Sponsored Logos */
    #sponsorLogos {width:332px;height:82px;}
    #sponsorLogos img {margin-right:10px;border:solid 1px #CCCCCC;}
    #sponsorLogos img.last {margin-right:0px;}
    
/* Poll Styles */
    .pollContainer {width:150px;}
    .pollContainer div {}
    .pollOptionResult {padding:5px 0px 5px 0px;}
    .pollOptionGraph {float:left;padding:0px;height:12px;line-height:1px;font-size:1px;border:1px solid #345487;background-image:url(/images/misc/Poll_BarGraph.gif); background-repeat:repeat-x;}
    .pollOptionValue {width:35px;float:left;padding-left:3px;font-weight:bold;}
    .pollQuestion {padding:5px 0px 10px 0px;}
    .pollVotes {padding:5px 0px 5px 0px;}
    .pollOptions {padding:5px 0px 5px 0px;}
    .pollButtons {padding:15px 0px 5px 0px;}

/* Event Categories */
    .calColor1  {background-color:#99FFFF;border-color:#653398;border-bottom:solid 0px;color:#333333;}
    .calColor2  {background-color:#CCFF99;border-color:#669933;border-bottom:solid 0px;color:#333333;}
    .calColor3  {background-color:#CCCC00;border-color:#987333;border-bottom:solid 0px;color:#333333;}
    .calColor4  {background-color:#3366CC;border-color:#339889;border-bottom:solid 0px;color:#333333;}
    .calColor5  {background-color:#444444;border-color:#335E98;border-bottom:solid 0px;color:#FFFFFF;}
    .calColor6  {background-color:#D0D9A0;border-color:#CCAC00;border-bottom:solid 0px;color:#333333;}
    .calColor7  {background-color:#ffcc66;border-color:#CC1300;border-bottom:solid 1px;color:#333333;}
    .calColor8  {background-color:#FFCCFF;border-color:#C027B4;border-bottom:solid 1px;color:#333333;}
    .calColor9  {background-color:#EFEFEF;border-color:#6F7870;border-bottom:solid 1px;color:#333333;}
    .calColor10 {background-color:#CCBBFF;border-color:#6827C0;border-bottom:solid 1px;color:#333333;}

/* Listing Detail/View */
    .view {border:1px solid #CCCCCC;}
    .view .inner {border:1px dashed #074986;padding:20px}
    .view .inner .heading{color:#333333;font-weight:bold;font-size:16px;padding-bottom:10px;}
    .view .inner .content{color:#666666;font-size:12px;}
    .view b {color:#454545;}
    .view a {color:#666666;}
    .view .image {margin-left:20px;margin-bottom:20px;border:1px solid #333333;}
    .view a.green {color:DarkGreen}
    
/* Listing MyStuff */
    .myStuffMain {border:1px solid gray; width:550px; margin-bottom: 1em; padding: 10px}
    .myStuff {}
    .myStuff .title {float:left;width:60%;padding-bottom:10px;}
    .myStuff .date {float:left;width:35%;text-align:right;}
    
/* Rating */
    li22 {clear:both;margin-bottom:1em;border-bottom:1px solid #eee;}
    .ratingStar{white-space:nowrap;margin:1em;height:14px;}
    .ratingStar .ratingItem {font-size:0pt;width:13px;height:12px;margin:0px;padding:0px;display:block;background-repeat:no-repeat;cursor:pointer;}
    .ratingStar .Filled {background-image: url(/images/rating/ratingStarFilled.png);}
    .ratingStar .Empty {background-image: url(/images/rating/ratingStarEmpty.png);}
    .ratingStar .Saved {background-image: url(/images/rating/ratingStarSaved.png);}

/* Drop Down Menu */
    #dropmenudiv
    {
        position:absolute;
        background-color: #7bc33d;
        /*border:1px solid #091C44;*/
        border-top: 1px solid #52831D;
        font:normal 11px Verdana;
        line-height:25px;
        z-index:100;
        font-family: Tahoma, Verdana, Arial; font-size:14px;  text-decoration:none; color:#003359;
    }

    #dropmenudiv a{
        color:black;
        font-size:11px;
        display: block;
        text-indent: 3px;
        border: 1px solid #52831D;
        border-top:0px;
        text-decoration: none;
        font-weight: normal;
        font-family: Tahoma, Verdana, Arial; font-size:14px;  text-decoration:none; color:#003359;
    }

    #dropmenudiv a:hover{ /*hover background color*/
        background-color: #084A87;
        color:#FFFFFF;
        text-decoration:'underline';
    }

    .newlettertd
    {
	    padding-left:10px;
	    font-family:Arial;
	    font-size:14px;
	    font-weight:bold;	
    }