 body {
  	background-color: #dfe3b9;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
	color: #444444;
	font-size: 12px;
	margin: 0 20px 20px 20px;
}


A:link {text-decoration: none; color:#8B4500;}
A:visited {text-decoration: none; color:#8B4500;}
A:active {text-decoration: none; color:#8B4500;}
A:hover {text-decoration: none; color:#999933;}




.maindiv { 
  	text-align:center;
	width:780px;
  	background-color: #ffffff;
	padding: 8px 30px 10px 30px;
}

.gencontent { 
	padding: 10px 5px 50px 25px;
	text-align:left;
	width:760px;
}

.gencontentnarrow { 
	padding: 10px 35px 50px 25px;
	text-align:left;
	width:700px;
}

.gencontentterms { 
	padding: 10px 5px 70px 25px;
	text-align:left;
	width:550px;
	font-size: 11px;
}


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



.headingpad {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height: 18px;
  	text-align:left;
 	color:#ffffff;
	padding: 50px 20px 20px 20px;
}

.headingl { width: 100%; margin: 0 auto; background: #CD661D url(dcms/images/c/c_tl_11.gif) no-repeat scroll 0 0;}
.headingr { background: transparent url(dcms/images/c/c_tr_11.gif) no-repeat scroll 100% 0; }


.headingpad2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height: 18px;
  	text-align:left;
 	color:#ffffff;
	padding: 35px 20px 15px 20px;
}
.headingl2 { width: 100%; margin: 0 auto; background: #CD661D url(dcms/images/c/c_tl_11.gif) no-repeat scroll 0 0;}
.headingr2 { background: transparent url(dcms/images/c/c_tr_11.gif) no-repeat scroll 100% 0; }


.headingsub {
	padding: 0 1px 1px 10px;
  	text-align:left;
 	background-color:#ee9900;

}

.headingsub2 {
	padding: 0 0 0 0;
  	background-color:#ee6600;

}



.headingitem  {
 	background-color:#8B3E2F;
 	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
}


h1  {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight:bold;
	line-height: 18px;
	padding: 10px 0 15px 0px;
	margin: 0 0 0 0;
 }

.h1small  {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 15px 0 10px 0;
 }

.subh1  {
	font-size: 14px;
	font-weight:bold;
 	color:#ffffcc;
	margin: 10px 10px 10px 10px;
 }


h2 {
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 15px 0;
}





/* ......... navtop start ..... */

.navtopoverflow {
	background-color: #CD661D;

}

#navtop {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight:bold;

}
#navtop ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#navtop li {
	float:left;
}
#navtop li a:link, #navtop li a:visited {
	display: block;
	padding: 4px 7px 3px 7px; 
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #ff9900;
	color: #ffffff;
	text-decoration: none;
}

#navtop li a:hover {
  	display: block;
	padding: 4px 7px 3px 7px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #CD661D;
	background-color: #CD661D;
	color: #ffffff;
	text-decoration: none;
}

#navtop li.navtopon a   {
  	display: block;
	padding: 4px 7px 3px 7px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #CD661D;
	background-color: #CD661D;
	color: #ffffff;
	text-decoration: none;
}



/* ......... navtop end ..... */


.generic  {
	font-size: 11px;
 }


.genericsmall  {
	font-size: 10px;
 }



.generictiny  {
	font-size: 9px;
 }



.breading  {
	margin: 0 0 15px 3px;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #a7ac9b;
 }

.breading a:link {text-decoration: none; color:#a88422;}
.breading a:visited {text-decoration: none; color:#a88422;}
.breading a:active {text-decoration: none; color:#a88422;}
.breading a:hover {text-decoration: none; color:#444444;}



.colleft { 
	padding: 0 30px 0 0;
	margin: 0 0 0 0;
}

.colleftcolor { 
	padding: 0 20px 0 0;
  	background-color: #FEF5CA;
}

.colright { 
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}

.colrightcolor { 
	padding: 0 0 0 0;
  	background-color: #FEF5CA;
}


.colmain { 
	padding: 20px 20px 20px 20px;
}

.colside { 
	padding: 0 0 0 0;
  	background-color: #E0E0E0;
}




.list1 { 
	font-size:11px;
	padding: 8px 8px 8px 8px;
	line-height:12px;
}

.list1 A:link {text-decoration: none; color:#607B8B;}
.list1 A:visited {text-decoration: none; color:#607B8B;}
.list1 A:active {text-decoration: none; color:#607B8B;}
.list1 a:hover {text-decoration: none; color:#999933;}

.list2 { 
	font-size:11px;
	padding: 8px 8px 8px 8px;
	line-height:12px;
}

.list2 A:link {text-decoration: none; color:#607B8B;}
.list2 A:visited {text-decoration: none; color:#607B8B;}
.list2 A:active {text-decoration: none; color:#607B8B;}
.list2 a:hover {text-decoration: none; color:#999933;}


  
.nvhubhead {
	font-size: 11px;
	font-weight:bold;
	color:#eff0db;
	padding: 8px 10px 6px 10px;
}
 

.nvhubheadl {
	width: 100%; margin: 0 auto; background: #8B4513 url(dcms/images/c/c_tl_5.gif) no-repeat scroll 0 0;
}

.nvhubheadr {
	background: transparent url(dcms/images/c/c_tr_5.gif) no-repeat scroll 100% 0;
}



.nvhub {
	padding: 3px 5px 3px 10px;
	font-size:11px;
	line-height:10px;
	background-color: #d7da93;
	border-top: 1px solid #f0ead2;
}

.nvhub a:link { color: #2B436D; text-decoration: none;}
.nvhub a:visited { color: #2B436D; text-decoration: none;}
.nvhub a:active { color: #2B436D; text-decoration: none;}
.nvhub a:hover { color: #000000; margin-left: 2px; text-decoration: none;}


#listitemsheadplain {
	padding: 7px 10px 5px 8px;
	margin: 0 0 1px 0;
	font-size:11px;
	font-weight:bold;
 	color:#454545;
}

#listitemsheadplainl {
	width: 100%; margin: 0 auto; background: #B5B5B5 url(dcms/images/c/c_tl_9.gif) no-repeat scroll 0 0;
}

#listitemsheadplainr {
	background: transparent url(dcms/images/c/c_tr_9.gif) no-repeat scroll 100% 0;
}


.headroundfancy {
	padding: 6px 10px 3px 8px;
	margin: 0 0 1px 0;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
 	color:#ffffff;
}

.headroundfancyl {
	width: 100%; margin: 0 auto; background: #859f80 url(dcms/images/c/c_tl_11.gif) no-repeat scroll 0 0;
}

.headroundfancyr {
	background: transparent url(dcms/images/c/c_tr_11.gif) no-repeat scroll 100% 0;
}



.fancybox {
	font-size:11px;
	border: 1px dashed #6E7B8B;
	padding: 14px 14px 14px 14px;
	background-color:#ebeae3;
 }



.headroundfancy2 {
	padding: 5px 10px 3px 8px;
	margin: 0 0 1px 0;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
 	color:#ffffff;
}

.headroundfancy2l {
	width: 100%; margin: 0 auto; background: #bda049 url(dcms/images/c/c_tl_11.gif) no-repeat scroll 0 0;
}

.headroundfancy2r {
	background: transparent url(dcms/images/c/c_tr_11.gif) no-repeat scroll 100% 0;
}


.fancybox2 {
	font-size:11px;
	line-height: 14px;
	border: 1px solid #bda049;
	padding: 14px 14px 14px 14px;
	background-color:#edefe3;

 }

.fancybox2 A:link {text-decoration: none; color:#646f51;}
.fancybox2 A:visited {text-decoration: none; color:#646f51;}
.fancybox2 A:active {text-decoration: none; color:#646f51;}
.fancybox2 A:hover {text-decoration: none; color:#000000;}


.listitemshead {
	background-color:#BDBDBD;
 	padding: 0 0 0 0;
}

.listitemsheadtext {
	padding: 12px 20px 5px 20px;
	font-size:11px;
	font-weight:bold;
 	color:#454545;
	background-color:#BDBDBD;
}


.listingsbox {
	font-size:11px;
	line-height: 13px;
	padding: 10px 12px 20px 5px;
 	margin: 0 0 0 0;

 }


.listingsbox a:link { color: #8B4500; text-decoration: none;}
.listingsbox a:visited { color: #8B4500; text-decoration: none;}
.listingsbox a:active { color: #8B4500; text-decoration: none;}
.listingsbox a:hover { color: #FF7F24; text-decoration: none;}



.commentsbox { 
 	color:#222222;
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	line-height: 12px;
	padding: 10px 10px 10px 10px;
	background-color:#eef4e1;
	margin: 0 0 0 0;

}

.commentsblock { 
 	color:#222222;
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	line-height: 12px;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
}

.commentssubs { 
	font-size:10px;
	padding: 2px 2px 2px 4px;
	margin: 6px 4px 0 1px;
	border-top: 1px dashed #BDBDBD;
}

.commentssubs a:link { color: #8B4500; text-decoration: none;}
.commentssubs a:visited { color: #8B4500; text-decoration: none;}
.commentssubs a:active { color: #8B4500; text-decoration: none;}
.commentssubs a:hover { color: #000000; text-decoration: underline;}


#commentsdisclaimer {  
     display: none;  
} 

.listitemsbox {
	font-size:10px;
	line-height:12px;
	padding: 12px 12px 12px 12px;
	margin: 0 0 0 0;
	background-color:#ebeae3;
}




.listitemsnb { 
	font-size:11px;
 	padding: 10px 10px 10px 0;
	margin: 0 0 0 10px;
	list-style: none;

}

.listitemsnb a:link { color: #8B4500; text-decoration: none;}
.listitemsnb a:visited { color: #8B4500; text-decoration: none;}
.listitemsnb a:active { color: #8B4500; text-decoration: none;}
.listitemsnb a:hover { color: #FF7F24; text-decoration: none;}

.listitemsnb li{
	padding: 2px 0 1px 18px;
	background-image: url(dcms/images/icon2.png);
	background-repeat: no-repeat;
	background-position: 0.1em;
}




.listitemsplain { 
	font-size:11px;
	line-height:12px;
	padding: 0 0 0 0;
	margin: 0 10px 0 5px;
	list-style-type: none;
}

.listitemsplain a:link { color: #8B4500; text-decoration: none;}
.listitemsplain a:visited { color: #8B4500; text-decoration: none;}
.listitemsplain a:active { color: #8B4500; text-decoration: none;}
.listitemsplain a:hover { color: #FF7F24; text-decoration: none;}


.listitemsbullet { 
	font-size:11px;
	line-height:12px;
	margin: 0 0 0 20px;
	padding: 0 0 0 2px;
	list-style-type: square;

}

.listitemsbullet a:link { color: #8B4500; text-decoration: none;}
.listitemsbullet a:visited { color: #8B4500; text-decoration: none;}
.listitemsbullet a:active { color: #8B4500; text-decoration: none;}
.listitemsbullet a:hover { color: #FF7F24; text-decoration: none;}


.linkem { 
	color: #528B8B;
	text-decoration: none; 
	border-bottom: 1px dashed #BDBDBD;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}



.listitemsfeed { 
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
 	font-family: Arial, Verdana, Sans-serif;
	font-size:10px;
	line-height: 12px;
}

.listitemsfeed a:link { color: #8B4500; text-decoration: none;}
.listitemsfeed a:visited { color: #8B4500; text-decoration: none;}
.listitemsfeed a:active { color: #8B4500; text-decoration: none;}
.listitemsfeed a:hover { color: #000000; text-decoration: underline;}


.listitemsfeed li {
	padding: 2px 10px 6px 10px;
	margin: 0 0 0 0;
	list-style-type: none;
}





.listitemsnewsdate {
	font-size:10px;
  	color:#68838B;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
}



.supitemsheader {
	background-color:#53868B;
 	margin: 1px 0 0 0;
	padding: 8px 5px 3px 7px;
	font-size:10px;
	font-weight:bold;
 	color:#ffffff;
}

.supitemssubheader {
	background-color:#5C5C5C;
 	padding: 8px 5px 3px 7px;
	margin: 0 0 0 0;
	font-size:10px;
	font-weight:bold;
 	color:#ffffff;
}


.navletbox {
	font-size:10px;
	font-weight:bold;
 	color:#a39b84;
	background-color:#eeead6;
	padding: 4px 10px 4px 10px;
	margin: 8px 0 8px 0;
	border: 1px solid #d7cbac;
 }

.navletbox a:link { color: #b24823; text-decoration: none;}
.navletbox a:visited { color: #b24823; text-decoration: none;}
.navletbox a:active { color: #b24823; text-decoration: none;}
.navletbox a:hover { color: #000000; text-decoration: underline;}

.subnavletbox {
	font-size:10px;
	padding: 4px 6px 4px 0;
	margin: 10px 10px 10px 0;
 }

.subnavletbox a:link { color: #b24823; text-decoration: none;}
.subnavletbox a:visited { color: #b24823; text-decoration: none;}
.subnavletbox a:active { color: #b24823; text-decoration: none;}
.subnavletbox a:hover { color: #000000; text-decoration: underline;}



.backnext {
	font-size:10px;
	font-weight:bold;
 	color:#668B8B;
	margin: 0 6px 0 6px;
}

.backnext a:link { color: #668B8B; text-decoration: none;}
.backnext a:visited { color: #668B8B;text-decoration: none;}
.backnext a:active { color: #668B8B;text-decoration: none;}
.backnext a:hover { color: #8B3626; text-decoration: none;}



.date {
 	color:#CD661D;
 }

 .divbar {
   	margin: 10px 0 10px 0;
	border-bottom: 1px dashed #bbbbbb;
 }
 .divbar2 {
	margin: 5px 0 5px 0;
	border-bottom: 1px dashed #bbbbbb;
 }

.divbox {
	margin: 0 0 0 0;
   	padding: 10px 5px 10px 5px;
	border-top: 1px dashed #bbbbbb;
	border-bottom: 1px dashed #bbbbbb;
 }

.adbox {  
	border: 1px solid #F4F4F4;
	padding: 4px 4px 4px 4px;
	margin: 8px 0 8px 0;
	font-size:11px;
	background-color: #ffffff;
}

.adboxcustom {  
	border: 2px solid #CDAA7D;
	padding:14px;
	margin: 20px 0 20px 0;
	font-size:11px;
	background-color: #EEF3E2;
}

.adboxcustom a:link {text-decoration: none; color:#8B4513;}
.adboxcustom a:visited {text-decoration: none; color:#8B4513;}
.adboxcustom a:active {text-decoration: none; color:#8B4513;}
.adboxcustom a:hover {text-decoration: none; color:#FFB90F;}

.adboxcustomhead {  
	margin: 0 0 10px 0;
	font-size:11px;
	font-weight:bold;
}

.adboxbanners  {
 	margin: 17px 0 17px 0;
	padding: 10px 10px 10px 10px;
	background-color: #E8E8E8;
	text-align:center;
 }

.adboxbannerst  {
 	font-size:9px;
   	padding: 5px 0 0 0;
 }
.adboxbannerst a:link {text-decoration: none; color:#1874CD;}
.adboxbannerst a:visited {text-decoration: none; color:#1874CD;}
.adboxbannerst a:active {text-decoration: none; color:#1874CD;}
.adboxbannerst a:hover {text-decoration: none; color:#999933;}


.headingxbox {
	padding: 10px 5px 7px 8px;
	margin: 0 0 1px 0;
 	background-color:#c47e23;
 	font-size:12px;
	font-weight:bold;
 	color:#ffffff;

}

.xbox {  
	border: 1px dashed #bbbbbb;
	font-size:11px;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

.xbox A:link {text-decoration: none; color:#607B8B;}
.xbox A:visited {text-decoration: none; color:#607B8B;}
.xbox A:active {text-decoration: none; color:#607B8B;}
.xbox a:hover {text-decoration: none; color:#999933;}


.xbox2 {  
	border: 1px dashed #bbbbbb;
	font-size:11px;
	line-height: 14px;
	background-color:#e5e8c7;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}
.xbox2 a:link {text-decoration: none; color:#1874CD;}
.xbox2 a:visited {text-decoration: none; color:#1874CD;}
.xbox2 a:active {text-decoration: none; color:#1874CD;}
.xbox2 a:hover {text-decoration: none; color:#999933;}



.xbox3 {  
	border: 1px dashed #bbbbbb;
	font-size:11px;
	line-height: 14px;
	background-color:#e7e7e7;
	margin: 0 0 0 0;
	padding: 12px 15px 12px 15px;
}
.xbox3 a:link {text-decoration: none; color:#8B4500;}
.xbox3 a:visited {text-decoration: none; color:#8B4500;}
.xbox3 a:active {text-decoration: none; color:#8B4500;}
.xbox3 a:hover {text-decoration: none; color:#999933;}



.xbox4 {  
	font-family: Arial, Verdana, Sans-serif;
	font-size: 9px;
	line-height: 11px;
	border: 1px solid #DBDBDB;
	background-color:#F2F2F2;
	margin: 0 0 0 0;
	padding: 6px 6px 6px 6px;
}
.xbox4 a:link { color: #8B4500; text-decoration: none;}
.xbox4 a:visited { color: #8B4500; text-decoration: none;}
.xbox4 a:active { color: #8B4500; text-decoration: none;}
.xbox4 a:hover { color: #FF7F24; text-decoration: none;}


.xbox5 {  
	font-family: Arial, Verdana, Sans-serif;
	font-size:10px;
	line-height: 12px;
 	color:#444444;
	background-color:#f6f3dd;
	border: 1px solid #dcd8be;
	margin: 0 0 0 0;
	padding: 8px 8px 8px 8px;
	list-style-type:none;
}
.xbox5 A:link {text-decoration: none; color:#607B8B;}
.xbox5 A:visited {text-decoration: none; color:#607B8B;}
.xbox5 A:active {text-decoration: none; color:#607B8B;}
.xbox5 a:hover {text-decoration: none; color:#999933;}


.xbox5 p {
	margin: 6px 0 8px 0;
}

.locationbox {  
 	font-size:12px;
	line-height:13px;
	padding:10px 10px 10px 10px;
	margin:8px 0 0 0;
	border-top: 1px dashed #d9d1a2;
	border-bottom: 1px dashed #d9d1a2;
}

.mapborder {  
	border: 1px solid #bbbbbb;
	padding:1px 1px 1px 1px;
	background-color: #E3E3E3;
}




.boxcolor {
  	background-color: #e5dca1;
}

.boxcolor2 {
  	background-color: #e2ddb5;
}



.listtopics {
	padding: 8px 8px 10px 8px;
	margin: 0 0 0 0;
	font-size:11px;
  	color:#bab678;
	line-height: 12px;
}

.listtopics A:link {text-decoration: none; color:#887b46;}
.listtopics A:visited {text-decoration: none; color:#887b46;}
.listtopics A:active {text-decoration: none; color:#887b46;}
.listtopics A:hover {text-decoration: none; color:#4c462d;}

.listtopics ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.listtopics ul li {
	padding: 0 1px 0 4px;
	margin: 0 0 0 0;
	list-style-type:none;
}


.listtopicsB {
	padding: 10px 10px 5px 10px;
	margin: 0 0 0 10px;
 	font-size:11px;
	font-weight: bold;
  	color:#bab678;
	line-height: 14px;
	font-weight:bold;
}

.listtopicsB A:link {text-decoration: none; color:#607B8B;}
.listtopicsB A:visited {text-decoration: none; color:#607B8B;}
.listtopicsB A:active {text-decoration: none; color:#607B8B;}
.listtopicsB A:hover {text-decoration: none; color:#FF7F00;}

.listtopicsB ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.listtopicsB ul li {
	padding: 0 1px 0 10px;
	margin: 0 0 0 0;
	list-style-type:none;
}



.listheadgeneral {
	padding: 12px 5px 4px 7px;
 	font-size:12px;
	font-weight: bold;
	color:#ffffff;
  	background-color: #b9aa70;
}


.listhead {
	padding: 8px 10px 5px 8px;
	margin: 0 0 0 0;
 	font-size:12px;
	font-weight: bold;
	color:#ffffff;
}

.listheadl {
width: 100%; margin: 0 auto; background: #b7a458 url(dcms/images/c/c_tl_11.gif) no-repeat scroll 0 0;
}

.listheadr {
background: transparent url(dcms/images/c/c_tr_11.gif) no-repeat scroll 100% 0;
}


.listhead2 {
	padding: 5px 10px 3px 8px;
	margin: 0 0 0 0;
 	font-size:12px;
	line-height:12px;
	font-weight: bold;
	color:#ffffff;
}

.listhead2l {
width: 100%; margin: 0 auto; background: #d7a51d url(dcms/images/c/c_tl_11.gif) no-repeat scroll 0 0;
}

.listhead2r {
background: transparent url(dcms/images/c/c_tr_11.gif) no-repeat scroll 100% 0;
}


.blurbbox { 
  	font-size:12px;
	line-height:14px;
	margin: 5px 0 15px 0;
	padding: 0 0 0 0;
}


.plainbox {  
 	font-size:12px;
	padding: 0 0 30px 0;
	margin: 0 0 0 0;
	line-height:16px;
}





.updateitemsform {  
 	padding: 5px 0 5px 20px;
 	margin: 0 0 0 0;
}

.subheadbox {  
 	font-size:11px;
	padding: 4px 20px 4px 15px;
	margin: 1px 0 5px 0;
  	background-color: #f5efcd;
	text-align:right;
}


.subheadbox A:link {text-decoration: none; color:#FF7F00;}
.subheadbox A:visited {text-decoration: none; color:#FF7F00;}
.subheadbox A:active {text-decoration: none; color:#FF7F00;}
.subheadbox A:hover {text-decoration: none; color:#607B8B;}





.chead { 
	font-size: 12px; 
	background-color: #333333; 
	border: 1px solid #ffffff; 
	color: #ffffff;
	padding: 14px 10px 7px 10px;
} 
.c1 { 
	font-size: 12px; 
	background-color: #C1C1C1; 
	padding: 3px 7px 3px 7px;
	margin: 1px 1px 1px 1px;
}

.c2 { 
	font-size: 12px; 
	background-color: #EAEAEA; 
	border: 1px solid #C1C1C1; 
	padding: 5px 5px 5px 5px;
	margin: 1px 1px 1px 1px;
}


.boxform  {
 	font-size:12px;
	width:680px;
  	background-color: #E8E8E8;
	border: 1px solid #BFBFBF;
	margin: 10px 0 10px 0;
	padding: 2px 2px 2px 2px;
 }

.fhead { 
	font-size: 13px; 
	background-color: #778899; 
	color: #ffffff;
	padding: 19px 12px 10px 15px;
}


.ffoot { 
	background-color: #c0c0c0; 
	padding: 18px 30px 18px 30px;
}

.fbox {
 	font-size:12px;
  	background-color: #E5E5E5;
	border: 2px solid #778899;
	margin: 4px 4px 4px 4px;
	padding: 12px 12px 12px 12px;
 }

.ftdhead { 
	font-size: 11px; 
	background-color: #7D7D7D; 
	border: 1px solid #ffffff; 
	color: #ffffff;
	padding: 10px 5px 6px 5px;
	text-align:center;
}

.f1 { 
	font-size: 12px; 
	background-color: #D1D1D1; 
	border: 1px solid #ffffff; 
	padding: 5px 5px 5px 7px;
}

.f1b { 
	font-size: 12px; 
	background-color: #a1a1a1; 
	border: 1px solid #ffffff; 
	padding: 5px 5px 5px 7px;
}


.f2 { 
	font-size: 12px; 
	background-color: #EAEAEA; 
	border: 1px solid #aaaaaa; 
	padding: 3px 5px 3px 5px;
}

.f2plain { 
	font-size: 12px; 
	background-color: #ffffff; 
	border: 1px solid #ffffff; 
	padding: 7px 5px 5px 5px;
}


input {
	background-color: #F7F7F7; 
	border: 1px solid #666666;
	font-size:11px;
	padding: 4px 4px 4px 4px;
}


textarea {
	background-color: #F7F7F7; 
	border: 1px solid #666666;
	font-size:11px;
	padding: 4px 4px 4px 4px;
}


select {
	background-color: #F7F7F7; 
	border: 1px solid #666666;
	font-size:11px;
	padding: 4px 4px 4px 4px;
}


.formbox {
	margin: 0 0 0 30px;
}





.submit {
	color: #CD661D;
	background-color: #EEE685;
	border: 2px solid #CD661D;
	font-size:11px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	margin: 0 0 0 0;
	cursor:pointer;
	overflow:visible;
	width:auto;


}
.submit_hover {
	color: #CD661D;
	background-color: #EEE8CD;
	border: 2px solid #CD661D;
	font-size:11px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	margin: 0 0 0 0;
	cursor:pointer;
	overflow:visible;
	width:auto;
}





.submit2 {
	color: #CD661D;
	background-color: #EEE685;
	border: 1px solid #CD661D;
	font-size:10px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	margin: 0 0 0 0;
	cursor:pointer;
	overflow:visible;
	width:auto;
}
.submit2_hover {
	color: #CD661D;
	background-color: #EEE8CD;
	border: 1px solid #CD661D;
	font-size:10px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	margin: 0 0 0 0;
	cursor:pointer;
	overflow:visible;
	width:auto;
}






.footer { 
	font-size:11px;
	line-height:18px;
	padding: 10px 20px 30px 20px;
	margin: 0 0 0 0;
	color:#838B8B;
	background-color:#C1CDCD;
	text-align: left;
}

.footer a:link {text-decoration: none; color:#616161;}
.footer a:visited {text-decoration: none; color:#616161;}
.footer a:active {text-decoration: none; color:#616161;}
.footer a:hover {text-decoration: none; color:#4D4D4D;}



#abox {  
	padding: 16px 16px 16px 16px;
 	font-size:11px;
 	color:#8B8878;
	line-height:14px;
}

#aboxtl {background: #EEE8CD url(dcms/images/c/c_tl_10.gif) no-repeat scroll 0 0;}
#aboxtr {background: transparent url(dcms/images/c/c_tr_10.gif) no-repeat scroll 100% 0;}
#aboxbr {background: transparent url(dcms/images/c/c_br_10.gif) no-repeat scroll 100% 100%;}
#aboxbl {background: transparent url(dcms/images/c/c_bl_10.gif) no-repeat scroll 0 100%;}





/* --------------- feedbox tabs ---------- */
div#shell {
	display: block;
	position: relative;
	width: 100%;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0 0 0 0;		
	font-size: 12px;	
	}
	
div#shell ul.tabs {
	display: block;
	padding: 0 0 0 0;
	margin: 3px 3px 3px 3px;
	white-space: nowrap;
	text-transform: uppercase;
	z-index: 5500;
	}
		
div#shell ul.tabs li {
	margin: 0;
	display: block;
	float: left;
	background-color: #D6D6D6;
	border: 1px solid #aaaaaa;
	white-space: nowrap;
	padding: 4px 6px 4px 6px;
	margin: 0 2px 3px 2px;
	z-index: 6000;
	background-image: none;
	}
		
div#shell ul.tabs li.selected {
	border-bottom: none;
	z-index: 9999;
	padding: 7px 6px 5px 22px;
	margin: 0 2px 0 2px;
	font-size: 10px;
	font-weight:bold;
	color :#000000;
	background: transparent url(dcms/images/tinyarroworangedown.gif) no-repeat 3px 7px;
  	background-color: #ebedd9;
}

div#shell ul.tabs li.selected a:link {text-decoration: none; color:#000000;}
div#shell ul.tabs li.selected a:visited {text-decoration: none; color:#000000;}
div#shell ul.tabs li.selected a:active {text-decoration: none; color:#000000;}
div#shell ul.tabs li.selected a:hover {text-decoration: none; color:#000000;}

div#shell div.tabContent {
	clear: both;
  	background-color: #ebedd9;
	border: 1px solid #aaaaaa;
	padding: 3px 3px 3px 3px;
	margin: 0 0 0 0;
	display: none;
	font-size: 11px;	

	}
		
div#shell div.tabContent.tabContentActive {
	display: block;
}
		
div#shell div.tabContent ol {
	margin: 10px 10px 10px 10px;
}
		
div#shell div.tabContent ol li {
	padding: 3px 0 3px 3px;
}
		
div#tabsContainer {
	border-left: 1px solid #bbbbbb;
	position: relative;
	top: 4px;
	left: 6px;
	display: block;
	margin: 0 0 0 0;
}



ul.tabs {
	font-size: 10px;
	top: 0;
}
					
ul.tabs li {
	position: relative;
	top: 0; 
	padding: 0 5px 0 4px;
}
		
ul.tabs li.selected {	
	padding: 0 0 1px 0;
	margin: 0 0 0 0;
}	
				
ul.tabs li:first-child {
	border-left-width: 1px;
	padding: 0 0 0 4px;
}
					

ul.tabs  li a:link {text-decoration: none; color:#4A4A4A;}
ul.tabs  li a:visited {text-decoration: none; color:#4A4A4A;}
ul.tabs  li a:active {text-decoration: none; color:#4A4A4A;}
ul.tabs  li a:hover {text-decoration: none; color:#000000;}

.tabblurb {
	font-size: 10px;
	padding: 1px 1px 1px 1px;
  	background-color: #ebedd9;
	line-height:12px;
}


/* --------------- feedbox tabs ---------- */





.adminnav  {
 	background-color: #F0F0F0;
	border: 1px solid #BFBFBF;
	margin: 0 0 10px 0;
	padding: 15px 12px 15px 12px;
 }

.adminnav a:link {text-decoration: none; color:#0000ff;}
.adminnav a:visited {text-decoration: none; color:#0000ff;}
.adminnav a:active {text-decoration: none; color:#0000ff;}
.adminnav a:hover {text-decoration: none; color:#999933;}

.adminnavsub  {
 	font-size:11px;
  	background-color: #F0F0F0;
	border-top: 1px dashed #BFBFBF;
	margin: 10px 0 10px 0;
	padding: 8px 6px 6px 16px;
 }

.adminnavsub a:link {text-decoration: none; color:#0000ff;}
.adminnavsub a:visited {text-decoration: none; color:#0000ff;}
.adminnavsub a:active {text-decoration: none; color:#0000ff;}
.adminnavsub a:hover {text-decoration: none; color:#999933;}

.formcols {
  	font-size: 11px;
	padding: 5px 20px 25px 20px;
}

.formtop {
  	font-size: 14px;
     	margin:15px 15px 15px 15px;
     	padding:15px 15px 15px 15px;
 	border-bottom: 1px dashed #6f868c;
 }

.formfoot {
  	font-size: 11px;
	background-color:#444444;
	padding: 14px 14px 14px 14px;
 }

.labels {
  	font-size: 11px;
  }

.input {
  	font-size: 11px;
  }

input {
	background-color: #F7F7F7; 
	border: 1px solid #444444;
	font-size:11px;
	padding: 4px 4px 4px 4px;
}


textarea {
	background-color: #F7F7F7; 
	border: 1px solid #444444;
	font-size:11px;
	padding: 4px 4px 4px 4px;
}


select {
	background-color: #F7F7F7; 
	border: 1px solid #444444;
	font-size:11px;
	padding: 4px 4px 4px 4px;
}


.formtdhead { 
	background-color: #ff9900; 
	color: #ffffff;
	padding: 5px 8px 3px 8px;
}


.formtd1 { 
	font-size: 13px; 
	background-color: #CDC8B1; 
	border: 1px solid #ffffff; 
	padding: 3px 8px 3px 8px;
}

.formtd2 { 
	font-size: 11px; 
	background-color: #EEE8CD; 
	border: 1px solid #ffffff; 
	padding: 3px 8px 3px 8px;
}

.boxform  {
 	font-size:11px;
	width:680px;
  	background-color: #E8E8E8;
	border: 1px solid #BFBFBF;
	margin: 10px 0 10px 0;
	padding: 2px 2px 2px 2px;
 }

.boxspecial  {
 	font-size:11px;
  	background-color: #E8E8E8;
	border: 1px dashed #BFBFBF;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
 }






.navboxlet {
	color: #CD661D;
	background-color: #EEE8CD;
	border: 2px solid #CD661D;
	font-size:13px;
	padding: 5px 4px 5px 4px;

}

.navboxlet a { 
	display:block; 
	width:100%; 
}

 :hover navboxlet {
	color: #CD661D;
	background-color: #EEE685;
	border: 2px solid #CD661D;
	font-size:13px;
	padding: 5px 4px 5px 4px;

}


.nm { 
  	font-size:10px;
 	color:#525252;
}

.nm2 { 
  	font-size:10px;
 	color:#7A7A7A;
}

.queryterms { 
  	color:#cd2909;
}



.tabemhead { 
	font-size: 11px; 
	background-color: #e0e0e0; 
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}

.tabemspace { 
	font-size: 11px; 
	padding: 3px 5px 3px 5px;
}

.tabemcont { 
	font-size: 11px; 
	background-color: #c3c3c3; 
	padding: 3px 5px 3px 5px;
}

