/*MAIN DIV WRAPPRER TAG, WRAPS ALL PAGE CONTENT*/
#cp_wrapper{
	/*width:724px;*/
	width:98%;
	/*border:solid #FFADB7 1px;*/
	margin:0px 0px;
	text-align:left;/*for IE5.x*/
	color:#000;
	padding:0px;
	min-height: 300px;
}

#cp_wrapper_mini{
	margin:0px 0px;
	text-align:left;/*for IE5.x*/
	color:#000;
	padding:0px;
}

* html #cp_wrapper {
height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

#cp_top{
	/*background: url(../images/bg/cp_top_bg.gif) repeat-x;*/
	height: 34px;
	width: 100%;
	padding:10px;
}

#cp_topleft{
	float:left;
	width:45%;
}

#cp_topright{
	float:left;
	width:54%;
}


#header { 
	padding:0px;
	background-color:#000;
	color:#FFE404;
}

#cp_nav {
	font-weight:700;
	font-size:10px;
	padding:0px;
	/*background-image: url(../images/bg/dootedborder_bg.jpg);*/
	background-color:#E5E5E5;
}

#cp_nav:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

#cp_nav ul {
	width:100%;
	text-align:left;
	margin:0;
	padding:6px 0;
}

#cp_nav ul li {
	display:inline;
}

#cp_nav ul li a {
	text-decoration:none;
	color:#000;
	border-right-color:#999;
	margin:0;
	padding:4px 5px
}

#cp_nav ul li a.current,#cp_nav ul li a:hover {
	/*background:url(../images/bg/topmenu-on.jpg) center center repeat-x*/
	text-decoration:none;
	color:#990000;
}

#cp_breadcrumb{
	padding:1px;
	margin:0;
	width:100%;
}

.breadcrumb {
	width:70%;
	text-align:left;
	font-size:smaller;
}

.breadcrumb p {
color:#959fa8;
margin:0.25em 0
}

.breadcrumb a {
color:#848891;
text-decoration:none;
border-bottom:1px solid #d2d4d7
}

.breadcrumb a:hover {
color:#000;
border-color:#000
}

.smallnote {
	display:block;
	text-align:center;
	background-color:#F4F5EB;
	border:1px solid #D5D6CC;
	width:auto;
	padding:5px
}

.smallnote_yellow {
	display:block;
	text-align:center;
	width:auto;
	color:#837E3A;
	background-color:#FFFCEA;
	border:3px double #FFD700;
	padding:5px
}

.smallnote_yellow .highlight {
	font-weight:700;
	color:Maroon;
}

.inactive_text { 
	color:green;
}


#content {
	float:left;
	width:100%;
	padding:10px 10px 10px 0px;
}


#midcolumn {
	margin:0 200px 0 230px;
	background-color:#993300;
}

#midcolumn-withright {
	margin:0 200px 0 0
}

#midcolumn-withleft {
	margin:0 0 0 230px
}

#leftcolumn {
	float:left;
	width:230px;
	margin-left:-100%;
}

#rightcolumn {
	float:right;
	width:200px;
	margin-left:-200px
}

.cp_cont_box_header{
	background: white url(../images/misc/shade.gif) top left repeat-x;
	width: 190px;
	/*padding: 6px 0 6px 8px;*/
	margin:0px;
	text-decoration: none;
	padding: 1px 7px;
	border: 1px solid #FFE100;
	color: #000;
}

.cp_cont_box_header_mypanel{
	background: white url(../images/misc/shade.gif) top left repeat-x;
	width: 97%;
	/*padding: 6px 0 6px 8px;*/
	margin:0px;
	text-decoration: none;
	padding: 1px 1px;
	border: 1px solid #FFE100;
	color: #000;
}

.cp_cont_box_body{
	width: 194px;
	margin:0px;
	padding:10px 5px;
	background-repeat: repeat-y;
	border-right: 1px solid #FFE100;
	border-bottom: 1px solid #FFE100;
	border-left: 1px solid #FFE100;
}

.cp_cont_box_body_mypanel{
	width: 97%;
	margin:0px;
	padding:1px 1px;
	background-repeat: repeat-y;
	border-right: 1px solid #FFE100;
	border-bottom: 1px solid #FFE100;
	border-left: 1px solid #FFE100;
}

.cp_cont_box_headerwide{
	background: white url(../images/misc/shade.gif) top left repeat-x;
	width: 94%;
	/*padding: 6px 0 6px 8px;*/
	margin:0px;
	text-decoration: none;
	padding: 1px 5px;
	border: 1px solid #FFE100;
	color: #000;
}

.cp_cont_box_bodywide{
	width: 94%;
	margin:0px;
	padding:10px 5px;
	background-repeat: repeat-y;
	border-right: 1px solid #FFE100;
	border-bottom: 1px solid #FFE100;
	border-left: 1px solid #FFE100;
	text-align:center;
}

/*.cp_cont_box_footer{
	background-image: url(../images/bg/content_box_base.gif);
	background-repeat: no-repeat;
	width: 213px;
}*/


cp_contentcobex_wide{
}

.cp_cont_box_header_wide{
	background-image: url(../images/bg/content_right_box_top_yl.gif);
	background-repeat: repeat-y;
	padding: 6px 0 6px 8px;
	margin:0px;
}

.cp_cont_box_body_wide{
	margin:0px;
	padding:0 5px;
	background-image: url(../images/bg/content_right_box_body.gif);
	background-repeat: repeat-y;
}

.cp_cont_box_footer_wide{
	background-image: url(../images/bg/content_right_box_base.gif);
	background-repeat: no-repeat;
}

#left { 
	float:left;
	width:200px;
	padding:0px 2px; 
}

#right { 
	float:right;
	width:200px;
	padding:0px 0px;
}


#center { 
	margin-right:195px;
	margin-left:220px;
	padding:0 4px 0 0;
}

#center_noright{
	margin-left:210px;
	margin-right:0px;
	padding:0px;
}

#footer { 
	clear:both;
	padding:8px; 
}

.cp_contentmid{
	padding:0px;
	margin:0px;
}

.cp_contmid_box_header{
	background: white url(../images/misc/shade.gif) top left repeat-x;
	width: 95%;
	/*padding: 6px 0 6px 8px;*/
	padding:1px 5px;
	margin:0px;
	text-decoration: none;
	/*padding: 3px 7px;*/
	border: 1px solid #FFE100;
	color: #333;
}

.cp_contmid_box_body{
	width: 95%;
	margin:0px;
	padding:0 5px 10px 5px;
	background-repeat: repeat-y;
	border-right: 1px solid #FFE100;
	border-bottom: 1px solid #FFE100;
	border-left: 1px solid #FFE100;
}

.cp_contmid_box_body_noborder{
	width: 95%;
	margin:0px;
	padding:0 5px 10px 5px;
	background-repeat: repeat-y;
}


.cp_contmid_box_header_noright{
	background: white url(../images/misc/shade.gif) top left repeat-x;
	width: 98%;
	/*padding: 6px 0 6px 8px;*/
	padding:1px 5px 1px 5px;
	margin:0px;
	text-decoration: none;
	/*padding: 3px 7px;*/
	border: 1px solid #FFE100;
	color: #000;
}

.cp_contmid_box_body_noright{
	width: 98%;
	margin:0px;
	padding:0 5px 10px 5px;
	background-repeat: repeat-y;
	border-right: 1px solid #FFE100;
	border-bottom: 1px solid #FFE100;
	border-left: 1px solid #FFE100;
}

.cp_contmid_box_body_noborder_noright{
	width: 98%;
	margin:0px;
	padding:0 5px 10px 5px;
	background-repeat: repeat-y;
}


.cp_contmid_box_body_noborder__nopad_noright{
	width: 99%;
	margin:0px;
	padding:0 1px 10px 1px;
	background-repeat: repeat-y;
}


ul#bluarrow{
	font-size: 10px;
	font-weight:bold;
	list-style: square url(../images/misc/orange_bullet.gif); /* 10x12 image for the bullet */
	margin: .5em .5em 0 25px;  /* bullet image is in left margin */
	padding-left: 0;

}

ul#bluarrow li{
	margin-left: 0;
	padding-left: 0;     /* distance between marker and text */
	margin-bottom: 2px; /* a little spacing between list items */
}
/* all 'a' elements in a 'ul' element within any element of class 'categories' */
#bluarrow ul a {
	text-decoration: none;
	color: #5a5a5a;
}


.mypanellink{
	font-size: 10px;
	font-weight:bold;
}

/* *********************** Search Results *********************** */
#results .pagination {
	border-top: 1px #999 dotted;
	padding: 1.2em 0 0;
	font: 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
#results .pagination ul {
	list-style: none;
}
#results .pagination ul li {
	float: left;
	margin-right: 2px;
}
#results .pagination ul li a {
	border: 1px #fff solid;
	color: #333;
	display: block;
	padding: 0.5em;
	text-decoration: none;
}
#results .pagination ul li a.current {
	border: 1px #c00 solid;
	color: #c00;
}
#results .pagination ul li a:hover {
	background: #eee;
	border: 1px #999 solid;
	color: #c00;
}




.toppagination {
	border-top: 1px #999 dotted;
	padding: 1.2em 0 0;
	font: 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.toppagination ul {
	list-style: none;
}
.toppagination ul li {
	float: left;
	margin-right: 2px;
}
.toppagination ul li a {
	border: 1px #fff solid;
	color: #333;
	display: block;
	padding: 0.5em;
	text-decoration: none;
}
.toppagination ul li a.current {
	border: 1px #c00 solid;
	color: #c00;
}
.toppagination ul li a:hover {
	background: #eee;
	border: 1px #999 solid;
	color: #c00;
}









.bottompagination {
	border-top: 1px #999 dotted;
	padding: 1.2em 0 0;
	font: 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}
.bottompagination ul {
	list-style: none;
}
.bottompagination ul li {
	float: left;
	margin-right: 2px;
}
.bottompagination ul li a {
	border: 1px #fff solid;
	color: #333;
	display: block;
	padding: 0.5em;
	text-decoration: none;
}
.bottompagination ul li a.current {
	border: 1px #c00 solid;
	color: #c00;
}
.bottompagination ul li a:hover {
	background: #eee;
	border: 1px #999 solid;
	color: #c00;
}

hr{border:0;height:1px;color:#999;background:#fff;}


.whitebox{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom:20px;
	width:485px;
}

.whitebox_header{
	background-color: #FFFFFF;
	background-image: url(../images/bg/vendorbox.gif);
	background-repeat: repeat-x;
	height:25px;
}

.whitebox_content{
}
