body {
    background-color: #969696;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
                    
}


.subarealeft{width:375px;float:left;padding:5px 5px 5px 25px;}
.subarearight{width:375px;float:right;padding:5px 5px 5px 25px;}







.c {
	float: left;
}
/*.cr {
	clear: left;}*/


td {
	vertical-align: top;
	padding: 5px;
}

h1 {
	font-size: 22px;
	margin: 0px 0 5px 0;
}

h2 {
	font-size: 17px;
	margin: 0;
	padding: 0;
}

h3 {
	color: #000077;
	font-size: 14px;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 1px 0px;
	
}

h3 a  {
	color: #CA0002;
        font-size: 12px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
        font-weight: normal;
	text-decoration: none;
        border: 0px;
}

h3 a:hover {
	color: #CA0002;
	text-decoration: underline;
}






h4 { color:#000099; font-size:8pt;}

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	margin: 0 auto;
        width: 500px
}

td.err {
	padding: 3px;
	color: #CA0002;
	background: #F0F0F0;
	border: 1px solid #CECECE;
	text-align: left;
}

td.msg {
	padding: 3px;
	color: #CA0002;
	background: #F0F0F0;
	border: 1px solid #CECECE;
	text-align: left;
}

.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #D9D9D9;
	text-align: center;
}
.links p {
	margin: 0px;
}
.url {
	color: #6f6f6f;
}

.text, .btn {
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}


.itext {          
                    background:  url("../images/headerBg.gif") repeat-x;
                           
	border: 1px solid #3E81B4;
}


input.textsmall {
                    background: #FFFFFF;
                   	color: #000000;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                  
}



input.text {
                    background: #FFFFFF;
                   	color: #000000;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                     width: 310px;
}

input.text2 {
                   	color: #000000;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                    background: #FFFFFF;
                    font-size: 13px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
                     width: 310px;

}


input.text-focus2 {
                   	  background-color: #FFF000;
	 border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                      font-size: 13px;
	  font-family: Verdana, Tahoma, Arial, sans-serif;
                     width: 310px;

}

textarea.textsmall {
                    
	font-size: 13px;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                     
}


textarea.text {
                    
	font-size: 13px;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                     width: 310px;
}

textarea.text2 {
                    
	font-size: 13px;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                      font-family: Verdana, Tahoma, Arial, sans-serif;
                     width: 310px;

}

textarea.text-focus2 {
                    background-color: #FFF000;
	font-size: 13px;
	border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #CA0002;
                      border-bottom: 3px solid #000077; 
                      border-left: 4px solid #D1D1D1;
                      font-family: Verdana, Tahoma, Arial, sans-serif;
                     width: 310px;

}

select {
	font-size: 13px;
	border-right: 4px solid #E1E1E1;
                      border-left: 2px solid #C1C1C1;
                      border-top: 5px solid #F1F1F1; 
                      border-bottom: 3px solid #D1D1D1;
                     
}



.captcha {
	border: 1px solid #3E81B4;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-weight: bold;
	border: 1px solid #3E81B4;
	background-color: #F0F0F0;
	color: #3E81B4;/*3E81B4;*/
	cursor: pointer;
	height: 20px;
}
span.req {
	margin-left: 3px;
	color: #CA0002;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 2px 0 0px 0px;
	padding: 2px 3px 2px 3px;
	color: #FFA814;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	/*clear: both;*/
	display: block;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 10px;
	text-decoration: none;
}

.smaller, .smaller a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 9px;
	text-decoration: none;
}

.sort {
	color: #000000;
}
/*.................pr image..................*/
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 18px;
	margin-right: 10px;
        margin-left:5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
        background:#FFFFFF;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}


div.pr2 {
	font-size: 11px;
                    font-weight: bold;
                    text-align: center;
                    color: #FFFFFF;
	float: left;
                    width: 16px;
	height: 16px;
                    background: #000077;
	
}
div.prg2 {
	width: 70px;
	border: 1px solid #CA0002;
	height: 14px;
	font-size: 1px;
                    margin-left: 16px;
                    
}
div.prb2 {
	background: #CA0002;
	height: 14px;
	font-size: 1px;
}


div.pr3 {
	font-size: 11px;
                    font-weight: bold;
                    text-align: center;
                    color: #FFFFFF;
	float: left;
                    width: 16px;
	height: 16px;
                    background: #000077;
        vertical-align: middle;
	
}
div.prg3 {
	width: 70px;
	border: 1px solid #CA0002;
	height: 14px;
	font-size: 1px;
                    margin-left: 16px;
                    
}
div.prb3 {
	background: #CA0002;
	height: 14px;
	font-size: 1px;
}
.prouter {
                    width: 150px;
                    margin-left: 20px;
}
.prc {
                   
                   font-weight: bold;
                   background: #FFFFFF;
                   margin: 0px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
 }

.prR {          width: 115px;
                    height: 20px;
                  background: #FFFFFF;
                  border: 1px solid #000077;
                  margin: 0px 0px 0px 0px;
                 
}



/*...............end pr image.............*/
.price {
	width:  475px;
                    border-top: 6px solid #F1F1F1;
                      border-right: 3px solid #A1A1A1;
                      border-bottom: 3px solid #B1B1B1; 
                      border-left: 4px solid #D1D1D1;
                     margin-left: 60px;
                                        
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   /*cursor:hand;*/
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#3E81B4;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   /*cursor:hand;*/
}

#categtree .categ-item {
  /* clear:both;*/
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   /*cursor:hand;*/
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

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

.center {
	margin: 0 auto;
	width: 960px;
}
	
.center1 {
	background-color: #F9F9F9;
	margin: 9px auto 0;
	width: 960px;
}


.center1a {
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 980px;
}


.logocon{ width:410px; display: block; float: left; height: 85px;}

.logoconrgt{ width:410px; display: block; float: right; height: 85px;}
	
.header {
	background-color: #F9F9F9;
	height: 88px;
	width: 960px;
	margin: 0px auto 0;
}


	
.header3d {
	background-color: #FFFFFF;
	height: 145px;
	width: 100%;
	margin: 0 auto;
}








.headerLogo {
	float: left;
	margin: 5px 0px 0px 61px;
}

.headerSearch {
	float: right;
	color: #FFFFFF;
	margin: 25px 40px 0px 0px;
}

.searchLabel {
	float: left;
	margin: 4px 5px 0px 0px;
	color: #1A4E80;
}

.searchcon{ width:390px; display: block; float: right;}

.searchInput {
	background-color: #E5EAEE;
	border: 1px solid #D5DCE3;
	padding: 2px;
	float: left;
	width: 150px;
	height: 18px;
        margin-top: 1px;
        margin-left: 7px;
}



.userBar {
	/*clear: right;*/
	float: right;
	margin: 1px 60px 0px 0px;
	color: #CA0002;
}

.userBar a:active, .userBar a:link, .userBar a:visited {
	color: #CA0002;
	text-decoration: underline;
}

.userBar a:hover {
	color: #3E81B4;
}

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





.path {
	background: url("../images/pathBg.gif") repeat-x;
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 745px;
	height: 18px;
                    padding: 25px 0px 0px 215px;
	
}

.path a:link, .path a:active, .path a:visited {
	color: #000000;
	text-decoration: none;
}

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

.path img {
	margin: 0px 5px 1px 5px;
}

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

.leftContainer {
	float: left;
	width: 190px;
                    
	background-color: #F9F9F9;
}

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

.centerContainer {
	float: left;
       width: 580px;             
      background-color: #F9F9F9;
}

.centerContainer_search {
	float: left;
       width: 965px;             
      background-color: #F9F9F9;
}

.centerContainerT {
	background-color: #F1F1F1;
	height: 6px;
	width: 527px;
}

.centerContainerB {
	/*clear: both;*/
	background-color: #F1F1F1;
	height: 6px;
	margin: 0;
	width: 527px;
}

.centerContainerM {
	width: 528px;
	padding: 8px 1px;
	background: url("../images/ccM.gif") repeat-y;
	background-color: #FFFFFF;
}

.centerContainerR {
	width: 560px;
	background-color: #F9F9F9;
        margin: 0px 10px;                   
}

.centerContainerR_search {
	width: 960px;
	background-color: #F9F9F9;
        margin: 0px 0px;                   
}

.catHome {
	float: left;
	width: 146px;
	padding: 0px 0px 18px 30px;
	background: url("../images/catHomeIcon.gif") 13px 4px no-repeat;
}

a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited {
	color: #CA0002;
	font-weight: bold;
	text-decoration: none;
}

a.catHomeMain:hover {
	text-decoration: underline;
}

.catHomeSubcats {
	margin: 18px 0px 0px 0px;
}

a.catHomeSub:link, a.catHomeSub:active, a.catHomeSub:visited {
	color: #000000;
	text-decoration: none;
}

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

.catHomeCount {
	color: #CA0002;
	font-weight: bold;
}

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

.articleContent {
	padding: 0px 13px 0px 13px;
}

.inarticlead {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
float:right;
height:260px;
margin-left:2px;
margin-bottom:10px;
line-height:0;
padding-top:10px;
text-align:center;
width:320px;
}

.freelinkad { margin-left:15px;}



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

.rightContainer {
                    float: left;
	width: 190px;
                    
                    background-color: #F9F9F9;

	}

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

.footer {
	margin: 0 auto;
	width: 930px;
	background-color: #000077;
	text-align: center;
	color: #FFFFFF;
}





.greet {
	margin: 0 auto;
	width: 480px;
	background-color: #FFFFFF;
	/*clear:both;*/
	text-align: left;
        font-size:20px;
	padding: 10px 0px 10px 0px;
	color: #000077;
}

.subguide {
                   font-size: 12px;
                   line-height: 18px;
}








.footer a:active, .footer a:link, .footer a:visited {
	color: #EEEEEE;
	text-decoration: underline;
}

.footer a:hover {
	color: #CA0002;
	text-decoration: underline;
}

.footerCat {
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 0px 20px 20px 20px;
	border-bottom: 1px solid #B32B26;
	width: 700px;
}

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

.box {           background-color:#F9F9F9;
	margin: 0px 0px 20px 0px;
                    
}



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



.boxSponsored {
	margin: 0px 7px 0px 7px;
	border-bottom: 1px solid #CCCCCC;
	padding: 15px 7px 10px 7px;
	color: #707070;
	line-height: 15px;
	font-size: 10px;
}

.boxSponsoredLast {
	margin: 0px 7px 0px 7px;
	padding: 15px 7px 8px 7px;
	color: #707070;
	line-height: 15px;
	font-size: 10px;
}

a.boxSponsoredA:link, a.boxSponsoredA:active, a.boxSponsoredA:visited {
	color: #3E81B4;
	text-decoration: none;
	font-weight: bold;
}

a.boxSponsoredA:hover {
	color: #CA0002;
	text-decoration: underline;
	font-weight: bold;
}

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

.boxPopCats {
	padding: 10px 0px 10px 0px;
	margin: 0;
	list-style: none;
}

.boxPopCats li {
   /*	background: url("../images/boxPopCatsBg.gif") 0px 5px no-repeat;*/
	padding: 0px 0px 2px 8px; 
}

.boxPopCats li a:link, .boxPopCats li a:active, .boxPopCats li a:visited {
	color: #000000;
	text-decoration: none;
}

.boxPopCats li a:hover{
        
	color: #CA0002;
	text-decoration: underline;
}


.boxPopCats li a:before {
        content:"* ";
	color: #CA0002;
	text-decoration: none;
        font-weight:bold;
        font-size:13px;
}

.boxsub li:before {
        content:"* ";
	color: #CA0002;
	text-decoration: none;
        font-weight:bold;
        font-size:13px;
        margin-left: 40px;
}
.boxsub {
	padding: 10px 0px 10px 0px;
	margin-left: 40px;
	list-style: none;
        color:#000000;
        height:150px;
}

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

.noResults {
	margin-left: 20px;
}

.noResults p {
	color: #CA0002;
	margin: 0px 0px 15px 0px;
}

.noResults ul {
	margin: 0;
	padding: 15px 0px 20px 40px;
}

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

.navig {
	padding: 5px;
	color: #CA0002;
	font-weight: bold;
}

.mainPaging {
	float: right;
                   
}

.pagingLinks {
	color: #CA0002;
	font-weight: bold;
}

.pagingLinks a:link, .pagingLinks a:active, .pagingLinks a:visited {
	color: #3E81B4;
	text-decoration: none;
}

.pagingLinks a:hover {
	color: #CA0002;
	text-decoration: none;
}



a:active, a:visited, a:link{font-size: 11px;
	color: #CA0002;
	text-decoration: none;
}

a:hover {
	font-size: 11px;
	color: #CA0002;
	text-decoration: underline;
}








a.readMore:link, a.readMore:active, a.readMore:visited {
	color: #CA0002;
	font-weight: bold;
	text-decoration: none;
}

a.readMore:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.readMoreFeat:link, a.readMoreFeat:active, a.readMoreFeat:visited {
	color: #3E81B4;
	text-decoration: none;
}

a.readMoreFeat:hover {
	color: #CA0002;
	text-decoration: underline;
}

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

.searcCat a:link, .searcCat a:active, .searcCat a:visited {
	color: #CA0002;
	font-weight: bold;
	text-decoration: none;
}

.searcCat a:hover {
	color: #CA0002;
	font-weight: bold;
	text-decoration: underline;
}

a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover {
	color: #6F6F6F;
	text-decoration: underline;
}

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



.paymentTable td {
	border-right: 1px solid #D9D9D9;
	text-align: center;
}

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


/*.........................................................................................*/

.spacer {
	/*clear: both;*/
	background: url("../images/boxMiddle.gif") repeat-y;
	width: 190px;
                    height: 20px;
}

/*..........................................................................................*/

.featured {
background-color:#FFFFFF;
font-weight: normal;
margin: 0px 6px 0px 6px;
padding-top: 5px;

}




.contact {
             background: url("../images/mail.gif") no-repeat;
             width: 418px;
            
             margin-left: 40px;             
}


.chain {
           background: url("../images/chainwhite21.gif") repeat-y;
           width: 500px;
           margin: 0px 0px 0px 25px;
           
}


.art {
       background: url("../images/quill1234bb.jpg");
       background-repeat: no-repeat; background-position: bottom;

       width: 450px;
       height: 1150px;
       margin: 0px 0px 0px 29px;
       
}









/*............FQA.................................*/



.fqabg{
          background-color:#F7F7F7;
          
          font-weight: bold;
          padding: 10px;
          margin:0px 0px 0px 15px;
}

.faqsp{
          background-color: #FFFFFF;
          height: 3px;
}


/*.............................END FQA...................................*/


/*.......................3dtext.............................................*/

/*.3dtext {
       background-color: #FFFFFF;
       
       margin:100px 0px 0px 25px;
       
}*/

.a3dsp {
         background-color: #FFFFFF;
         height: 60px;
         width: 350px;
         margin: 0px 0px 0px 40px;
}

/*..............metatags................................................*/


div#wrap {
	background:#fff;
	margin:0 auto;
	width:475px;
}
fieldset {
	border: #000077 solid 1px;
        width: 517px;
        margin: 0 auto;
}
fieldset legend { 
    margin: 1em 0; 
    padding: 0 .5em; 
    color: #036; 
    background: transparent; 
    font-size: 14px; 
    font-weight: bold; 
   

} 
fieldset label {
	width: 230px;
	float: left;
	text-align: left;
	margin: 0 0 0 12px;
	/*clear: both;*/
	line-height:16px;
}
fieldset input {
	color:#526DA4;
	font-weight:bold;
	font-size:9pt;
	margin-bottom: 10px;
	background: #efefef;
	border: #26a solid 1px;
}
fieldset select {
	color:#526DA4;
	font-weight:bold;
	font-size:9pt;
	margin-bottom: 10px;
	background: #efefef;
	border: #26a solid 1px;
}
fieldset submit {
	margin-top:10px;
	margin-left: 14em;
	float: right;
 	color: #000;
 	background: #efefef;
 	border: 2px #9cf outset;
}
fieldset img {
	border:none;
}
.metaresults {
	margin-left:10em;
	color:#222222;
	font-size:9pt;
	font-family:monotype;
	background: #efefef;
	border: #26a solid 1px;
}

/*................metatags end........................................*/

.graphics {
                margin:0px 0px 0px 45px;
                font-size:15pt;
}


.graphics2 {
                margin:0px 0px 0px 45px;
                font-size:15pt;
}








.about {     text-align: left;
                 margin-left: 35px;
}


.articletitle {color:#000099; font-size:12px; font-weight:bold; vertical-align:middle;padding:0px;}




.articleDesc {
                 padding:15px;
                 text-align: left;
                 font-size: 12px;
                 line-height: 18px;
                 margin: 0px 8px 0px 8px;
                 color:#000000;
                 font-weight: normal;
                 text-decoration: none;
}

 .articleDesc a:link, .articleDesc a:visited{
                 font-size: 12px;
                 line-height: 18px;
                 color:#CA0002;
                 font-weight: bold;
                 text-decoration: none;
}
.articleDesc a:hover {
                  font-size: 12px;
                 line-height: 18px;
                 color:#CA0002;
                 font-weight: bold;
                 text-decoration: underline;
}







/*......................Quest....................................*/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background: #EAF9F3;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border: 3px  solid #B6C1BC;
font:normal 11px Verdana;
line-height:15px;
z-index:100;
border-right: 4px solid black;
border-bottom: 4px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


/*...............End Quest......................................*/
/*Default style for SPAN icons. Edit if desired: */

/*.iconspan{

float: right;
margin: 3px;

cursor:pointer;
font-weight: bold;
*/

.iconspan{
float: right;
margin: 3px;

font-weight: bold;
}


/*CSS used to style the examples. Remove if desired: */

.eg-bar{
width: 400px;
background-color: #F2F2FF;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 450px;
}

.icongroup1{
width: 500px;
}

/*..................News...........................*/

.newsedge{
         width: 410px;
         margin: 0px 0px 0px 55px;
         padding: 0px;
         border: 4px  solid #000077;
         line-height:15px;
         border-right: 4px solid #CA0002;
         border-bottom: 4px solid #CA0002;
}

.news{
         width: 384px;
         margin: 1px;
         padding: 10px;
         border: 2px  solid #CA0002;
         line-height:15px;
         border-right: 2px solid #000077;
         border-bottom: 2px solid #000077;
}


/*................End News.......................*/

/*.....review recent.............................*/

.eg-bar2{
width: 475px;
background-color: #FFFFFF;
font-weight: bold;
padding: 3px;
}

.eg-bar3{
width: 400px;
background-color: #FFFFFF;
font-weight: bold;
padding: 3px;
margin-left: 64px;
}

.norevs{
width: 400px;
background-color: #FFFFFF;
font-weight: bold;
border: 1px solid #CA0002;
padding: 1px;
font-size: 11px;
color: #CA0002;
}

.revs{
width: 400px;
background-color: #FFFFFF;
border: 1px solid #CA0002;
padding: 3px;
}

.seemsg{
height: 75px;
font-size: 12px;
color: #CA0002;
}

.seemsg2{
font-weight: bold;
font-size: 12px;
color: #CA0002;
width: 450px;
}


.revbutton{
width: 80px;
height: 30px;
cursor: pointer;
font-weight: bold;
font-size: 13px;
color: #000000;
padding: 6px 0px 6px 0px;
margin: 5px 0px 0px 0px;
background: url(/images/revsilver.gif) no-repeat;
text-align:center;
}




/*.......end review recent....................*/

.articleborder {
                      padding: 4px 4px 4px 4px;
                      border-right: 4px solid #E1E1E1;
                      border-left: 2px solid #C1C1C1;
                      border-top: 5px solid #F1F1F1; 
                      border-bottom: 3px solid #D1D1D1;
}

.rule {            width: 528px;
                     background: url("../images/ccM.gif") repeat-y;
	background-color: #FFFFFF;
                     border:  6px #E1E1E1;
                     border-style: groove;

}

.contmsg {     width: 400px;
                     text-align: left;
                     margin-left: 20px;
}



/*..............BELOW TEST CSS....................................................*/

.si{font-style:italic; color:#000093;}
.Roundcon{ width: 190px; margin-top: 3px;}

/*########################  GRAY  #################################*/

.grey {background: transparent;}

.gr1, .gr2, .gr3, .gr4, .gr5, .gr6, .gr7 {display:block; overflow:hidden; font-size:0;}
.gr1, .gr2, .gr3, .gr4, .gr5, .gr6 {height:1px;}
.gr4 {background:#AAAAAA; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.gr5 {background:#BBBBBB; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.gr6 {background:#CCCCCC; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.gr7 {background:#DDDDDD; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.gr1 {margin:0 8px; background:#606060;}
.gr2 {margin:0 6px; background:#828282;}
.gr3 {margin:0 4px; background:#9B9B9B;}
.gr4 {margin:0 3px; background:#AAAAAA; border-width:0 5px;}

.gr5 {margin:0 2px; background:#BBBBBB; border-width:0 4px;}
.gr6 {margin:0 2px; background:#CCCCCC; border-width:0 3px;} 
.gr7 {margin:0 1px; background:#DDDDDD; border-width:0 3px; height:2px;} 

.grboxcontent {display:block; background:#DDDDDD; border:3px solid #CCCCCC; border-width:0 3px;}

.grcatboxcontent {display:block; background:#DDDDDD; border:3px solid #CCCCCC; border-width:0 3px;text-align:center; font-weight:bold; color:#000099;}

/*############################################   WHITE_GREY BORDER   ###########################################################*/


.white {background: transparent;}
.wh1, .wh2, .wh3, .wh4, .wh5, .wh6, .wh7 {display:block; overflow:hidden; font-size:0;}
.wh1, .wh2, .wh3, .wh4, .wh5, .wh6 {height:1px;}
.wh4, .wh5, .wh6, .wh7 {background:#FFFFFF; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

.wh1 {margin:0 8px; background:#EEEEEE;}
.wh2 {margin:0 6px; background:#EEEEEE;}
.wh3 {margin:0 4px; background:#EEEEEE;}
.wh4 {margin:0 3px; background:#FFFFFF; border-width:0 5px;}

.wh5 {margin:0 2px; background:#FFFFFF; border-width:0 4px;}
.wh6 {margin:0 2px; background:#FFFFFF; border-width:0 3px;} 
.wh7 {margin:0 1px; background:#FFFFFF; border-width:0 3px; height:2px;} 

.whboxcontent {display:block; background:#FFFFFF; border:3px solid #EEEEEE; border-width:0 3px;}

/*############################################ BOD- GREY ###############################################*/

.bod {background: transparent;}
.bd1, .bd2, .bd3, .bd4, .bd5, .bd6, .bd7 {display:block; overflow:hidden; font-size:0;}
.bd1, .bd2, .wh3, .bd4, .bd5, .bd6 {height:1px;}
.bd4, .bd5, .bd6, .bd7 {background:#F9F9F9; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

.bd1 {margin:0 8px; background:#EEEEEE;}
.bd2 {margin:0 6px; background:#EEEEEE;}
.bd3 {margin:0 4px; background:#EEEEEE;}
.bd4 {margin:0 3px; background:#F9F9F9; border-width:0 5px;}
.bd5 {margin:0 2px; background:#F9F9F9; border-width:0 4px;}
.bd6 {margin:0 2px; background:#F9F9F9; border-width:0 3px;} 
.bd7 {margin:0 1px; background:#F9F9F9; border-width:0 3px; height:2px;} 

.bdboxcontent {display:block; background:#F9F9F9; border:3px solid #EEEEEE; border-width:0 3px;}



/*############################################# BLUE-RED BORDER ###########################################################################*/

.blue {background: transparent; margin-left:3px; margin-right:3px;}
.bl1, .bl2, .bl3, .bl4, .bl5, .bl6, .bl7 {display:block; overflow:hidden; font-size:0;}
.bl1, .bl2, .bl3, .bl4, .bl5, .bl6 {height:1px;}
.bl4, .bl5, .bl6, .bl7 {background:#000077; border-left:1px solid #CA0002; border-right:1px solid #CA0002;}

.bl1 {margin:0 8px; background:#CA0002;}
.bl2 {margin:0 6px; background:#CA0002;}
.bl3 {margin:0 4px; background:#CA0002;}
.bl4 {margin:0 3px; background:#000077; border-width:0 5px;}

.bl5 {margin:0 2px; background:#000077; border-width:0 4px;}
.bl6 {margin:0 2px; background:#000077; border-width:0 3px;} 
.bl7 {margin:0 1px; background:#000077; border-width:0 3px; height:2px;} 

.blboxcontent {display:block; background:#000077; border:3px solid #CA0002; border-width:0 3px; text-align: center; font-weight:bold; color:#FFFFFF;}

/*################################################# SOLID BLUE #############################################################################*/

.sblue {background: transparent;}
.sbl1, .sbl2, .sbl3, .sbl4, .sbl5, .sbl6, .sbl7 {display:block; overflow:hidden; font-size:0;}
.sbl1, .sbl2, .sbl3, .sbl4, .sbl5, .sbl6 {height:1px;}
.sbl4, .sbl5, .sbl6, .sbl7 {background:#000077; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

.sbl1 {margin:0 8px; background:#EEEEEE;}
.sbl2 {margin:0 6px; background:#EEEEEE;}
.sbl3 {margin:0 4px; background:#EEEEEE;}
.sbl4 {margin:0 3px; background:#000077; border-width:0 5px;}

.sbl5 {margin:0 2px; background:#000077; border-width:0 4px;}
.sbl6 {margin:0 2px; background:#000077; border-width:0 3px;} 
.sbl7 {margin:0 1px; background:#000077; border-width:0 3px; height:2px;} 

.sblboxcontent {display:block; background:#000077; border:3px solid #EEEEEE; border-width:0 3px; text-align: center; font-weight:bold; color:#FFFFFF;}

/*##################################################  SOLID GREY (NAV BAR) ######################################################################*/

.sgrey {background: transparent;}
.sg1, .sg2, .sg3, .sg4, .sg5, .sg6, .sg7 {display:block; overflow:hidden; font-size:0;}
.sg1, .sg2, .sg3, .sg4, .sbl5, .sgl6 {height:1px;}
.sg4, .sg5, .sgl6, .sg7 {background:#DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}

.sg1 {margin:0 8px; background:#DDDDDD;}
.sg2 {margin:0 6px; background:#DDDDDD;}
.sg3 {margin:0 4px; background:#DDDDDD;}
.sg4 {margin:0 3px; background:#DDDDDD; border-width:0 5px;}

.sg5 {margin:0 2px; background:#DDDDDD; border-width:0 4px;}
.sg6 {margin:0 2px; background:#DDDDDD; border-width:0 3px;} 
.sg7 {margin:0 1px; background:#DDDDDD; border-width:0 3px; height:2px;} 

.sgboxcontent {display:block; background:#DDDDDD; border:3px solid #DDDDDD; border-width:0 3px; text-align: center; font-weight:bold; color:#FFFFFF;}

/*############################################## FEATURED LINK CASE ####################################################*/

.flcase {background: transparent;}
.fl1, .fl2, .fl3, .fl4, .fl5, .fl6, .fl7 {display:block; overflow:hidden; font-size:0;}
.fl1, .fl2, .fl3, .fl4, .fl5, .fl6 {height:1px;}
.fl4, .fl5, .fl6, .fl7 {background:#EFFFFF; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

.fl1 {margin:0 8px; background:#EEEEEE;}
.fl2 {margin:0 6px; background:#EEEEEE;}
.fl3 {margin:0 4px; background:#EEEEEE;}
.fl4 {margin:0 3px; background:#EFFFFF; border-width:0 5px;}

.fl5 {margin:0 2px; background:#EFFFFF; border-width:0 4px;}
.fl6 {margin:0 2px; background:#EFFFFF; border-width:0 3px;} 
.fl7 {margin:0 1px; background:#EFFFFF; border-width:0 3px; height:2px;} 

.flboxcontent {display:block; background:#EFFFFF; border:3px solid #EEEEEE; border-width:0 3px;}






/*###########################################  THUMBNAIL POPUP ################################################################*/

.thsblue {background: transparent;}
.thsbl1, .thsbl2, .thsbl3, .thsbl4, .thsbl5, .thsbl6, .thsbl7 {display:block; overflow:hidden; font-size:0;}
.thsbl1, .thsbl2, .thsbl3, .thsbl4, .thsbl5, .thsbl6 {height:1px;}
.thsbl4, .thsbl5, .thsbl6, .thsbl7 {background:#000077; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

.thsbl1 {margin:0 8px; background:#EEEEEE;}
.thsbl2 {margin:0 6px; background:#EEEEEE;}
.thsbl3 {margin:0 4px; background:#EEEEEE;}
.thsbl4 {margin:0 3px; background:#000077; border-width:0 5px;}

.thsbl5 {margin:0 2px; background:#000077; border-width:0 4px;}
.thsbl6 {margin:0 2px; background:#000077; border-width:0 3px;} 
.thsbl7 {margin:0 1px; background:#000077; border-width:0 3px; height:2px;} 

.thsblboxcontent,.thsblboxcontent a:link, .thsblboxcontent a:hover, .thsblboxcontent a:visited
 {display:block; background:#000077; border:3px solid #EEEEEE; border-width:0 3px; text-align: left; font-weight:normal; color:#FFFFFF; text-decoration: none;}



/*#########################################################################################################################################*/

.pathcontainer {
	
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 960px;
	
                    padding: 25px 0px 0px ;
	
}
.pathr {
	
	background-color: #FFFFFF;
	margin-left: 20px;
	width: 900px;
	height: 18px;
                   
	
}

.pathr a:link, .pathr a:active, .pathr a:visited {
	color: #000000;
	text-decoration: none;
}

.pathr a:hover {
	color: #CA0002;
	text-decoration: underline;
}

.pathr img {
	margin: 0px 5px 1px 5px;
}

/*##############################################################################*/

.patharrow { background: transparent;
               height: 18px;
               width: 24px;
               float:left;
}
.ple1,.ple2,.ple3,.ple4,.ple5,.ple6,.ple7,.ple8,.ple9 
{height: 1px; width:12px; background: #AAAAAA; display: block; overflow: hidden; border-left: 1px solid #FFFFFF; border-right:#FFFFFF; float: left;}
.ple1 {border-width: 0px 0px 0px 1px;}
.ple2 {border-width: 0px 0px 0px 2px;}
.ple3 {border-width: 0px 0px 0px 3px;}
.ple4 {border-width: 0px 0px 0px 4px;}
.ple5 {border-width: 0px 0px 0px 5px;}
.ple6 {border-width: 0px 0px 0px 6px;}
.ple7 {border-width: 0px 0px 0px 7px;}
.ple8 {border-width: 0px 0px 0px 8px;}
.ple9 {border-width: 0px 0px 0px 9px;}

.patharrowb { background: transparent;
               height: 18px;
               width: 24px;
               float: right;
}

.pathgreet {
	margin-left: 20px;
	display: block;
        float: left;	
	background-color: #FFFFFF;	
        font-size:16px;
	color: #000077;
}

/*######################################################################################*/

/*..................... BUTTON .........................*/

.navbuttton{ height:22px;
            background-color: #000099;
            border-color: #EEEEEE #BBBBBB #BBBBBB #EEEEEE;
            border-style: solid;
            border-width: 3px;
            margin-right: 0px;
            text-align: center;
            color: #FFFFFF;
            font-weight: bold;
            display: block;
            text-decoration: none;
            float: left;
            line-height: 21px;
            overflow: hidden;
            padding-left: 5px;
            padding-right: 5px;
            width: 100px;
}


.navbuttton:hover{ height:22px;
            background-color: #000099;
            border-color: #EEEEEE #BBBBBB #BBBBBB #EEEEEE;
            border-style: solid;
            border-width: 3px;
            margin-right: 0px;
            text-align: center;
            color: #FFFFFF;
            font-weight: bold;
            display: block;
            text-decoration: none;
            float: left;
            line-height: 21px;
            overflow: hidden;
            padding-left: 5px;
            padding-right: 5px;
            width: 100px;
}





a.navbutton, a.navbutton:link, a.navbutton:visited 
          { height:22px;
            background-color: #000099;
            border-color: #EEEEEE #BBBBBB #BBBBBB #EEEEEE;
            border-style: solid;
            border-width: 3px;
            margin-right: 0px;
            text-align: center;
            color: #FFFFFF;
            font-weight: bold;
            display: block;
            text-decoration: none;
            float: left;
            line-height: 21px;
            overflow: hidden;
            padding-left: 5px;
            padding-right: 5px;
            width: 100px;
}
a.navbutton:hover
          { height:23px;
            background-color: #000077;
            border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA;
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            margin-top: 1px;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-right: 1px;
            text-align: center;
            color: #EEEEEE;
            font-weight: bold;
            display: block;
            text-decoration: none;
            float: left;
            line-height: 23px;
            overflow: hidden;
            padding-left: 5px;
            padding-right: 5px;
            width: 100px;
        
}


a.navbutton:active
          { height:23px;
            background-color: #000077;
            border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA;
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            margin-top: 1px;
            margin-bottom: 0px;
            margin-left: 1px;
            margin-right: 1px;
            text-align: center;
            color: #FC0000;
            font-weight: bold;
            display: block;
            text-decoration: none;
            float: left;
            line-height: 23px;
            overflow: hidden;
            padding-left: 5px;
            padding-right: 5px;
            width: 100px;
}


.butcona{ display: block;
          border-color: #BBBBBB #EEEEEE #EEEEEE #BBBBBB;
          border-style: solid;
          border-width: 3px;
          margin-left: 9px;
          float: left;
}
.butconb{ display: block;
          border-color: #EEEEEE #BBBBBB #BBBBBB #EEEEEE;
          border-style: solid;
          border-width: 1px;
          float: left;
          
}
.butconc{ display: block;
          background-color: #000077;
          border-color: #000077; 
          border-style: solid;
          border-width: 1px;
          float: left;
          
}

.butconcat {
border-color:#BBBBBB #EEEEEE #EEEEEE #BBBBBB;
border-style:solid;
border-width:3px;
/*clear:both;*/
display:block;
margin:0 8px;
padding:2px 0;
}




/*#########################################################################################*/

.valbuttonleft  {display: block; float:left; margin: 35px 0 0 20px;}
.valbuttonright {display: block; float: right; margin: 35px 20px 0 0;}

/*.....SHADOW BOX.....*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ <!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>*/

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 75px; /* container width*/
background-color: #DDDDDD;
height: 51px;
margin-left: 9px;
border-right: 2px solid #EEEEEE;
border-left: 2px solid #EEEEEE;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: transparent;
border: 0px solid gray;
width: 75px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

   /*<![endif]>####*/

/* END SHADOW...........*/

/* THUMBNAIL ENLARGE ON HOVER...*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
background-color: transparent;
position: relative;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}



.thumbnail:hover{
background-color: transparent;
}



.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
border: 0px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
padding:8px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 51px;
left: -80px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/* TOOL TIP WORKS*/
.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a {background:#fff; color:#000; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:-80px; top:55px; background:#EFFFFF; cursor:pointer;border:4px solid #000077; padding:5px 10px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:underline;}
/*.clear {clear:both;}*/
/*##############################################*/

/* THUMB TOOL TIP*/
.thhov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.thhov a {background:#fff; color:#000; text-decoration:none;}
.thhov b {display:none; font-weight:normal;}
.thhov:hover {position:relative; z-index:100;}
.thhov a:hover,
.thhov:hover a
{border:0; text-decoration:none; position:relative;}
.thhov:hover b, 
.thhov a:hover b
{display:block; visibility:visible; position:absolute; left:65px; top:0px; background:transparent; cursor:pointer;}
.thhov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.thhov b a:hover {text-decoration:underline;}
/*.clear {clear:both;}*/
/*############################################*/

/* SUBMIT TOOL TIPS*/
.subhov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.subhov a {background:#fff; color:#000; text-decoration:none;}
.subhov b {display:none; font-weight:normal;}
.subhov:hover {position:relative; z-index:100;}
.subhov a:hover,
.subhov:hover a
{border:0; text-decoration:none; position:relative;}
.subhov:hover b, 
.subhov a:hover b
{display:block; visibility:visible; position:absolute; right:30px; top:-7px; background:#EFFFFF; cursor:pointer;border:4px solid #000077; padding:5px 10px;}
.subhov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.subhov b a:hover {text-decoration:underline;}







/*###################### ARTICLE IMAGE  ##################################*/

/* small image*/

 .artconsm { display: block; float: left; width: 34px; height: 46px; background-color:#F9F9F9; border: 1px solid #AAAAAA; margin:6px;}
.artheadsm {display: block; float: left; width: 25px; height: 6px; background-color:#EEEEEE; border: 1px solid #DDDDDD; margin:4px 0px 0px 3px;}
 .artlinesm {display: block; float: left; width: 28px; height: 1px; background-color:#DDDDDD; margin:3px 3px 0px 3px;}
 .artslinesm {display: block; float: left; width: 18px; height: 1px; background-color:#DDDDDD; margin:3px 3px 0px 3px;}
.articlecontainersm{display: block; float:left; margin-left:5px;margin-top:3px;}

 .artcon { display: block; float: left; width: 44px; height: 56px; background-color:#F9F9F9; border: 1px solid #AAAAAA; margin:6px;}
.arthead {display: block; float: left; width: 25px; height: 6px; background-color:#EEEEEE; border: 1px solid #DDDDDD; margin:4px 0px 0px 3px;}
 .artline {display: block; float: left; width: 36px; height: 2px; background-color:#DDDDDD; margin:3px 3px 0px 3px;}
 .artsline {display: block; float: left; width: 18px; height: 2px; background-color:#DDDDDD; margin:3px 3px 0px 3px;}
.articlecontainer{display: block; float:left; margin-left:5px;margin-top:3px;}

.artSponsored {
	border-bottom:1px solid #CCCCCC;
color:#707070;
font-size:10px;
line-height:15px;
margin:0 7px 0 52px;
padding:3px 7px 10px;
width: 420px;
}

.artSponsoredLast {
	border-bottom:1px solid #CCCCCC;
color:#707070;
font-size:10px;
line-height:15px;
margin:0 7px 0 52px;
padding:3px 7px 10px;
width: 420px;
}

a.artSponsoredA:link, a.artSponsoredA:active, a.artSponsoredA:visited {
	color: #3E81B4;
	text-decoration: none;
	font-weight: bold;
}

a.artSponsoredA:hover {
	color: #CA0002;
	text-decoration: underline;
	font-weight: bold;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~BACK GROUND OF BODY~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

  .ca{width:1060px; border: 8px solid #AAAAAA; background-color: #BBBBBB; margin: 0 auto;}
  .cb{width:1046px; border: 7px solid #BBBBBB; background-color: #CCCCCC; margin: 0 auto;}
  .cc{width:1034px; border: 6px solid #cccccc; background-color: #DDDDDD; margin: 0 auto;}
  .cd{width:1024px; border: 5px solid #dddddd; background-color: #EEEEEE; margin: 0 auto;}
  .ce{width:1016px; border: 4px solid #eeeeee; background-color: #EEEEEE; margin: 0 auto;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/




/*####################################################  SIDE BAR TITLE INSET  ##############################################*/

.inset {background: transparent; width:95%; margin:0 auto;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff; font-size:12px;}



/*#################################################### BODY INSET  ##############################################*/

.bodinset {background: transparent; width:976px; margin:0 auto;}

.bodinset .bodtop, .bodinset .bodbottom {display:block; background:transparent; font-size:1px;}
.bodinset .bodb1, .bodinset .bodb2, .bodinset .bodb3, .bodinset .bodb4, .bodinset .bodb1b, .bodinset .bodb2b, .bodinset .bodb3b, .bodinset .bodb4b {display:block; overflow:hidden;}
.bodinset .bodb1, .bodinset .bodb2, .bodinset .bodb3, .bodinset .bodb1b, .bodinset .bodb2b, .bodinset .bodb3b {height:1px;}
.bodinset .bdob2 {background:#F9F9F9; border-left:1px solid #999; border-right:1px solid #aaa;}
.bodinset .bodb3 {background:#F9F9F9; border-left:1px solid #999; border-right:1px solid #ddd;}
.bodinset .bodb4 {background:#F9F9F9; border-left:1px solid #999; border-right:1px solid #eee;}
.bodinset .bodb4b {background:#F9F9F9; border-left:1px solid #aaa; border-right:1px solid #fff;}
.bodinset .bodb3b {background:#F9F9F9; border-left:1px solid #ddd; border-right:1px solid #fff;}
.bodinset .bodb2b {background:#F9F9F9; border-left:1px solid #eee; border-right:1px solid #fff;}


.bodinset .bodb1 {margin:0 5px; background:#999;}
.bodinset .bodb2, .bodinset .bodb2b {margin:0 3px; border-width:0 2px;}
.bodinset .bodb3, .bodinset .bodb3b {margin:0 2px;}
.bodinset .bodb4, .bodinset .bodb4b {height:2px; margin:0 1px;}
.bodinset .bodb1b {margin:0 5px; background:#fff;}

.bodinset .bodboxcontent {display:block; background:#F9F9F9; border-left:1px solid #999; border-right:1px solid #fff;}





/*########################LOGO- UNIVERSAL  #################################*/

.rloutercon{width:85px;height:85px;background:transparent; display:block; float:left; margin-left:28px;}
  .white {background: transparent;}
    .rltopcon{ width:55px; height:15px; background:transparent;margin:0 15px; display:block;float:left;}
  .rlrightcon{ width:15px; height:55px; background:transparent;float:right;}
   .rlleftcon{ width:15px; height:55px; background:transparent;display:block;float:left;}
    .rlbotcon{ width:55px; height:15px; background:transparent;margin:0 15px 0 15px;display:block; float:left;}
.midboxcontent{width:55px;height:55px;  background:transparent; margin:0px 0 0 15px;display:block;}
.midhoritop{width:44px; height:11px; background:transparent;display:block;float:left;}
.midhoribot{width:44px; height:11px;background:transparent;display:block;float:right;}
.midvertleft{width:11px; height:44px;background:transparent;display:block;float:left;}
.midvertright{width:11px; height:33px;background:transparent;display:block;float:right;}
.midtoprightcorn{width:11px; height:11px;background:transparent;display:block;float:right;}
/*.midbotleftcorn{width:11px; height:11px;background:transparent;float:left;}*/
.midmidcon{width:55px;height:70px;background:transparent;}

/*################################## MID HORIZONTAL ##################*/
.mdh1{height:1px;background-color:#606060;display:block; overflow:hidden; font-size:0;}
.mdh2{height:1px;background-color:#828282;display:block; overflow:hidden; font-size:0;}
.mdh3{height:1px;background-color:#9B9B9B;display:block; overflow:hidden; font-size:0;}
.mdh4{height:1px;background-color:#AAAAAA;display:block; overflow:hidden; font-size:0;}
.mdh5{height:1px;background-color:#BBBBBB;display:block; overflow:hidden; font-size:0;}
.mdh6{height:1px;background-color:#CCCCCC;display:block; overflow:hidden; font-size:0;}
.mdh7{height:2px;background-color:#DDDDDD;display:block; overflow:hidden; font-size:0;}
.mdh8{height:3px;background-color:#EEEEEE;display:block; overflow:hidden; font-size:0;}
/*################################ MID VERTICAL  ####################################*/
.mdv1{height:100%; width:4px;background-color:#CCCCCC;display:block;float:left; overflow:hidden; font-size:0;}
.mdv2{height:100%; width:4px;background-color:#DDDDDD;display:block;float:left; overflow:hidden; font-size:0;}
.mdv3{height:100%; width:3px;background-color:#EEEEEE;display:block;float:left; overflow:hidden; font-size:0;}


/*########################  GREY  TOP ################################*/


.rlt1, .rlt2, .rlt3, .rlt4, .rlt5, .rlt6, .rlt7 {display:block; overflow:hidden; font-size:0;}
.rlt1, .rlt2, .rlt3, .rlt4, .rlt5, .rlt6 {height:1px;}
.rlt4 {background:#AAAAAA; border-left:1px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.rlt5 {background:#BBBBBB; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.rlt6 {background:#CCCCCC; border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.rlt7 {background:#DDDDDD; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.rlt1 {margin:0 8px; background:#606060;}
.rlt2 {margin:0 6px; background:#828282;}
.rlt3 {margin:0 4px; background:#9B9B9B;}
.rlt4 {margin:0 3px; background:#AAAAAA; border-width:0 5px;}

.rlt5 {margin:0 2px; background:#BBBBBB; border-width:0 4px;}
.rlt6 {margin:0 2px; background:#CCCCCC; border-width:0 3px;} 
.rlt7 {margin:0 1px; background:#DDDDDD; border-width:0 3px; height:2px;} 

.rltboxcontent {display:block; background:#DDDDDD; border:1px solid #CCCCCC; border-width:0 3px;}

 
/*###################################  GREY RIGHT ############*/
.rlr1, .rlr2, .rlr3, .rlr4, .rlr5, .rlr6, .rlr7 {display:block; overflow:hidden; font-size:0;}
.rlr1, .rlr2, .rlr3, .rlr4, .rlr5, .rlr6 {height:1px;}
.rlr4 {background:#AAAAAA; border-left:0px solid #AAAAAA; border-right:1px solid #AAAAAA;}
.rlr5 {background:#BBBBBB; border-left:0px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.rlr6 {background:#CCCCCC; border-left:0px solid #BBBBBB; border-right:1px solid #BBBBBB;}
.rlr7 {background:#DDDDDD; border-left:0px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.rlr1 {margin:0 8px 0 0; background:#606060;}
.rlr2 {margin:0 6px 0 0; background:#828282;}
.rlr3 {margin:0 4px 0 0; background:#9B9B9B;}
.rlr4 {margin:0 3px 0 0; background:#AAAAAA; border-width:0 5px 0 0;}

.rlr5 {margin:0 2px 0 0; background:#BBBBBB; border-width:0 4px 0 0;}
.rlr6 {margin:0 2px 0 0; background:#CCCCCC; border-width:0 3px 0 0;} 
.rlr7 {margin:0 1px 0 0; background:#DDDDDD; border-width:0 3px 0 0; height:2px;} 

.rlrboxcontent {display:block; background:#DDDDDD; border:1px solid #CCCCCC; border-width:0 3px 0 0;}

/*################################ GREY  LEFT  ##############################################*/

.rll1, .rll2, .rll3, .rll4, .rll5, .rll6, .rll7 {display:block; overflow:hidden; font-size:0;}
.rll1, .rll2, .rll3, .rll4, .rll5, .rll6 {height:1px;}
.rll4 {background:#AAAAAA; border-left:1px solid #AAAAAA; border-right:0px solid #AAAAAA;}
.rll5 {background:#BBBBBB; border-left:1px solid #BBBBBB; border-right:0px solid #BBBBBB;}
.rll6 {background:#CCCCCC; border-left:1px solid #BBBBBB; border-right:0px solid #BBBBBB;}
.rll7 {background:#DDDDDD; border-left:1px solid #CCCCCC; border-right:0px solid #CCCCCC;}

.rll1 {margin:0 0 0 8px; background:#606060;}
.rll2 {margin:0 0 0 6px; background:#828282;}
.rll3 {margin:0 0 0 4px; background:#9B9B9B;}
.rll4 {margin:0 0 0 3px; background:#AAAAAA; border-width:0 0 0 5px;}

.rll5 {margin:0 0 0 2px; background:#BBBBBB; border-width:0 0 0 4px;}
.rll6 {margin:0 0 0 2px; background:#CCCCCC; border-width:0 0 0 3px;} 
.rll7 {margin:0 0 0 1px; background:#DDDDDD; border-width:0 0 0 3px; height:2px;} 

.rllboxcontent {display:block; background:#DDDDDD; border:1px solid #CCCCCC; border-width:0 0 0 3px;}

/*#######################  WHITE #############  TOP   ########################################*/
.rltwh1, .rltwh2, .rltwh3, .rltwh4, .rltwh5, .rltwh6, .rltwh7 {display:block; overflow:hidden; font-size:0;}
.rltwh1, .rltwh2, .rltwh3, .rltwh4, .rltwh5, .rltwh6 {height:1px;}
.rltwh4, .rltwh5, .rltwh6, .rltwh7 {background:#F9F9F9; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}

.rltwh1 {margin:0 8px; background:#EEEEEE;}
.rltwh2 {margin:0 6px; background:#EEEEEE;}
.rltwh3 {margin:0 4px; background:#EEEEEE;}
.rltwh4 {margin:0 3px; background:#F9F9F9; border-width:0 5px;}

.rltwh5 {margin:0 2px; background:#F9F9F9; border-width:0 4px;}
.rltwh6 {margin:0 2px; background:#F9F9F9; border-width:0 3px;} 
.rltwh7 {margin:0 1px; background:#F9F9F9; border-width:0 3px; height:2px;} 

.rltwhboxcontent {display:block; background:#F9F9F9; border-color: #EEEEEE; border-width:0 3px; border-style:solid;}



/*#####################################   WHITE  RIGHT   ###########################################################*/

.rlrwh1, .rlrwh2, .rlrwh3, .rlrwh4, .rlrwh5, .rlrwh6, .rlrwh7 {display:block; overflow:hidden; font-size:0;}
.rlrwh1, .rlrwh2, .rlrwh3, .rlrwh4, .rlrwh5, .rlrwh6 {height:1px;}
.rlrwh4, .rlrwh5, .rlrwh6, .rlrwh7 {background:#F9F9F9; border-left:0px ; border-right:1px solid #EEEEEE;}

.rlrwh1 {margin:0 8px 0 0; background:#EEEEEE;}
.rlrwh2 {margin:0 6px 0 0; background:#EEEEEE;}
.rlrwh3 {margin:0 4px 0 0; background:#EEEEEE;}
.rlrwh4 {margin:0 3px 0 0; background:#F9F9F9; border-width:0 5px 0 0;}

.rlrwh5 {margin:0 2px 0 0; background:#F9F9F9; border-width:0 4px 0 0;}
.rlrwh6 {margin:0 2px 0 0; background:#F9F9F9; border-width:0 3px 0 0;} 
.rlrwh7 {margin:0 1px 0 0; background:#F9F9F9; border-width:0 3px 0 0; height:2px;} 

.rlrwhboxcontent {display:block; background:#F9F9F9; border-color: #EEEEEE; border-width:0 3px 0 0; border-style:solid;}


/*######################################## WHITE LEFT  ##########################################*/

.rllwh1, .rllwh2, .rllwh3, .rllwh4, .rllwh5, .rllwh6, .rllwh7 {display:block; overflow:hidden; font-size:0;}
.rllwh1, .rllwh2, .rllwh3, .rllwh4, .rllwh5, .rllwh6 {height:1px;}
.rllwh4, .rllwh5, .rllwh6, .rllwh7 {background:#F9F9F9; border-left:1px solid #EEEEEE ; border-right:0px;}

.rllwh1 {margin:0 0 0 8px; background:#EEEEEE;}
.rllwh2 {margin:0 0 0 6px; background:#EEEEEE;}
.rllwh3 {margin:0 0 0 4px; background:#EEEEEE;}
.rllwh4 {margin:0 0 0 3px; background:#F9F9F9; border-width:0 0 0 5px;}

.rllwh5 {margin:0 0 0 2px; background:#F9F9F9; border-width:0 0 0 4px;}
.rllwh6 {margin:0 0 0 2px; background:#F9F9F9; border-width:0 0 0 3px;} 
.rllwh7 {margin:0 0 0 1px; background:#F9F9F9; border-width:0 0 0 3px; height:2px;} 

.rllwhboxcontent {display:block; background:#F9F9F9; border-color: #EEEEEE; border-width:0 0 0 3px; border-style:solid;}

/*#####################################   END ROUND LOGO #######################################################################*/

.flinklist{background-color:#EFFFFF; border:1px solid #000000; margin-left:3px; width:534px;}
.rlinklist{background-color:#F9FFE2; margin-left:3px; width:534px;}
.flinklisttext{color:#000099;font-size:10px;font-weight:normal;margin:0 3px 0 0;text-align:right;width:125px;vertical-align:top;padding:0px;}
.rlinklisttext{color:#FC0;font-size:10px;font-weight:normal;margin:0 3px 0 0;text-align:right;width:125px;vertical-align:top;padding:0px;}
.nlinklist{margin-left:3px; width:534px;border-bottom:dashed 1px #DDDDDD;}
.nlinklist p {padding:0px;margin:0px;}

/*CATEGOR TEXT ADS*/

.categs_ads_title   {font-size:16px; font-weight:bold; color:#CA0002; text-decoration:none;}
.categs_ads_title a {font-size:16px; font-weight:bold; color:#CA0002; text-decoration:none;}
.categs_ads_title a:hover {text-decoration:underline;}
.categs_ads_desc  {font-size:13px;}
.categs_ads {margin:0px 5px; height:52px;}

/*.SPONSORED TEXT LINKS.*/
#ads_container{
position: relative;
overflow:hidden;
width: 168px;
height: 300px;
border: 0px solid #666666;
color: #000000;
background-color:#ffffff;
}
tr.odd_color { background:#EEEEEE; }
tr.even_color { background:#ffffff; }

.add_bar {
	padding: 5px;
	color: #666666;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	text-align:left;
}
.add_bar a:link {color: #CA0002; font-weight: bold; text-decoration: none;}
.add_bar a:visited { color: #CA0002; font-weight: bold; text-decoration: none;}
.add_bar a:hover {color: #CA0002; font-weight: bold; text-decoration: underline;}

span.ad_description {
  color: #000000;
  font-size: 10px;
}

.link_bar {
	color: #CA0002;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	text-align:center;
        border-top: 4px solid #000099;
        border-bottom: 4px solid #000099;
}
.link_bar a:link {color: #CA0002; font-weight: bold; text-decoration: none;}
.link_bar a:visited { color: #CA0002; font-weight: bold; text-decoration: none;}
.link_bar a:hover {color: #CA0002; font-weight: bold; text-decoration: underline;}
/*.END SPONSORED TEXT LINKS.*/

/*ajax ratting mod*/

ratingblock {
width:50%;
display:block;
border-bottom:1px solid #999;
padding-bottom:8px;
margin-bottom:8px;
}
.loading {
height:30px;
background:url('http://www.thew3bindex.com/images/ajaxrate_star.gif') 50% 50% no-repeat;
}
.unit-rating {
list-style:none;
margin:0px;
padding:0px;
height:30px;
position:relative;
background:url('http://www.thew3bindex.com/images/ajaxrate_star.gif') top left repeat-x;
}
.unit-rating li {
    text-indent:-90000px;
padding:0px;
margin:0px;
float:left;
}
.unit-rating li a {
outline:none;
display:block;
width:30px;
height:30px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0px;
}
.unit-rating li a:hover {
background:url('http://www.thew3bindex.com/images/ajaxrate_star.gif') left center;
z-index:2;
left:0px;
}
.unit-rating a.r1-unit {
left:0px;
}
.unit-rating a.r1-unit:hover {
width:30px;
}
.unit-rating a.r2-unit {
left:30px;
}
.unit-rating a.r2-unit:hover {
width:60px;
}
.unit-rating a.r3-unit {
left:60px;
}
.unit-rating a.r3-unit:hover {
width:90px;
}
.unit-rating a.r4-unit {
left:90px;
}
.unit-rating a.r4-unit:hover {
width:120px;
}
.unit-rating a.r5-unit {
left:120px;
}
.unit-rating a.r5-unit:hover {
width:150px;
}
.unit-rating a.r6-unit {
left:150px;
}
.unit-rating a.r6-unit:hover {
width:180px;
}
.unit-rating a.r7-unit {
left:180px;
}
.unit-rating a.r7-unit:hover {
width:210px;
}
.unit-rating a.r8-unit {
left:210px;
}
.unit-rating a.r8-unit:hover {
width:240px;
}
.unit-rating a.r9-unit {
left:240px;
}
.unit-rating a.r9-unit:hover {
width:270px;
}
.unit-rating a.r10-unit {
left:270px;
}
.unit-rating a.r10-unit:hover {
width:300px;
}
.unit-rating li.current-rating {
background:url('http://www.thew3bindex.com/images/ajaxrate_star.gif') left bottom;
position:absolute;
height:30px;
display:block;
text-indent:-9000px;
z-index:1;
}
.voted {
color:#999;
}
.thanks {
color:#36AA3D;
} 
/*END ajax ratting mod*/




