#bodycontainer {
	text-align:left;
}
#cn_header {
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#cn_header div {
	font-size:12px;
	margin:0;
	padding:15px 24px 15px 24px;
	min-height:40px;
	_height:40px;
	white-space:normal;
	display:block;
	padding-left:10px;
}

#cn_header div strong {
	color:#990000;
}

#cn_searchbox {
	position:absolute;
	width:222px;
	height:auto;
	top:15px;
	margin:0 0 0 763px;
	padding:0;
}

#cn_searchbox #cn_area {
	float:left;
	width:164px;
	height:24px;
	overflow:hidden;
}

#cn_searchbox #cn_area div {
	width:144px;
	height:22px;
	border: #c4dff5 solid 1px;
	margin:0 0 0 16px;
	padding:0;
}

#cn_searchbox #cn_searchbtn {
	float:left;
	width:40px;
	height:15px;
	margin:0;
	padding:0;
}

#cn_searchbox #cn_searchbtn img {
	float:left;width:40px;height:9px;margin:7px 0 0 0;padding:0 0 0 2px;
}

#cn_logo {
	position:absolute;
	width:228px;
	height:50px;
	top:18px;
	margin:0 0 0 20px;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

form #cn_q {
	float: left; 
	width: 134px; 
	height: 15px;
	font-family: Verdana, Arial, Geneva, Sans-Serif; 	
	font-size: 11px; 
	color: #333333;	
	background-color: #ffffff; 
	margin:3px 5px 0 4px;
	padding:0;
	border: #ffffff 1px solid;
}

#cn_community {
	position:absolute;
	z-index:888;
	width:190px;
	height:44px;
	top:60px;
	text-align:left;
	margin:0 0 0 780px;
	padding:20px 0 0;
}

#cn_community div {
	text-align:center;
	font-size:95%;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0;
	position:absolute;
	width:190px;
	bottom:48px;

}

#cn_community a:link {
	color: #0061ac;
	text-decoration: none;
}

#cn_community a:visited {
	color: #0061ac;
	text-decoration: none;
}

#cn_community a:hover {
	color: #ff9900;
	text-decoration: none;
}

#cn_community a:active {
	color: #ff9900;
	text-decoration: none;
}

br {
	clear:both;
}

a:link {
	color: #0061ac;
	text-decoration: none;
}

a:visited {
	color: #b377b3;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}

#cn_page {
	height:100%;
	width:988px;
	margin: 0 auto;
	padding: 0;
	background: url(/branding/cn_images/bg_rail.gif) repeat-y;
	overflow:hidden;
}

#cn_stretch_300 {
	float:right;
	width:1px;
	height:300px;
	position:relative;
	overflow:hidden;
}

#cn_stretch_500 {
	float:left;
	width:1px;
	height:500px;
	position:relative;
	overflow:hidden;
}
.flt-img-lft {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}
.flt-img-rt {
	float: right;
	margin-bottom: 5px;
	margin-left: 8px;
}
img.vrt {
	vertical-align:middle;
}
.cn_snotes_txt {
	font-size: 11px;
}	

.orng {
	color: #FF9900;
}
div.breadcrumbWrapper {
	background-color: white;
	padding-top: 10px;
	width: 100%;
	height: 16px;
}
div.breadcrumbWrapper > div{
	margin:0 auto 15px auto;
	position: relative; 
	width: 960px;
	z-index:50;
	text-align:left !important ;
}
ul.breadcrumb {
	margin-bottom:0px !important;
	top:-5px !important;
	position:absolute;
	left:0px;
	z-index:56;
}
ul.breadcrumb ul.breadcrumb {
	display:inline;
	margin-top:0px !important;
	position:relative;
	top:0px !important;
}
li.breadcrumb {
	display:inline;
	background-position:0pt 3px !important;
	margin-bottom:0px !important;
}
table#main {
	/*margin-top:15px;*/
}
table#main td#midcol{
	padding: 0px;
}
#bodycol h1 {
	margin-top:0px;
}


	/* Training-int */

table#trainingHomepage {
	margin:10px auto;
	background-color:#1E4D7D;
	text-align:center;
	padding:2px;
}
#trainingHomepage h3 {
	text-align:center;
	padding:5px;
	color:#FFF;
	font-size:16px;
	margin:0px;
}
#trainingHomepage div {
	background-color:#FFFFFF;
	padding:10px 0;
}
#trainingHomepage ul {
	padding-left:5px;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
}
#trainingHomepage li {
	margin-bottom:8px;
	list-style:none;
	background:transparent url(http://www.open.collab.net/branding/cn_images/bullet_nextstep.gif) no-repeat scroll 0px 4px;
	padding-left:1.3em;
}


#trainingPage {
	font-size:12px;
}
#trainingPage h2 {
	font-size:16px;
	color:#294969;
	font-weight:bold;
	width:100%;
	background-image:none;
	background-color:#FFF;
	border:none;
	border-bottom:solid 1px #003366;
}
#trainingPage .wideBox {
	width:565px;
	text-align:left;
	color:#666666;
	margin:10px 0;
}
#trainingPage .wideBox h3 {
	text-transform:uppercase;
	font-size:12px;
	color:#003366;
	width:555px;
	height:22px;
	border:solid 1px #003366;
	margin:0px;
	border-bottom:0px;
	padding:5px 0 0 10px;
	line-height:15px;
	background-color:#CBD3D9;
}
#trainingPage .wideBox h3 b {
	color:#ff0000;
}
#trainingPage .wideBox div {
	width:565px;
	border:solid 1px #003366;
}
#trainingPage div a,
#trainingPage .TOC a {
	/*text-decoration:none;*/
	color:#666 !important;
	text-decoration:underline !important;
}
#trainingPage div a:hover,
#trainingPage .TOC a:hover {
	color: #003366 !important;
}
#trainingPage .wideBox h4 {
	margin:8px 0 0 0;
	list-style:none;
	background:url(http://www.open.collab.net/branding/cn_images/bullet_bluearrows_down_s.gif) no-repeat 5px 5px;
	padding-left:20px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#trainingPage .wideBox p.description{
	padding:0 0 8px 25px;
	margin:0px;
}
#trainingPage .WBT h4,
#trainingPage .WBT p.description {
	background-color:#F2F2F2;
}
#trainingPage .wideBox p {
	font-size: 11px;
	margin-left:25px;
}
#trainingPage .wideBox ul {
	margin:15px 10px 10px 10px;
	padding:0px;
}
#trainingPage .wideBox ul li {
	margin:5px 0;
	list-style:none;
	background:url(http://www.open.collab.net/branding/cn_images/bullet_2076b5.gif) no-repeat left 7px;
	padding-left:12px;
	font-size:12px;
	line-height:20px;
}
#trainingPage .wideBox ul.sublist {
	margin:10px 10px 10px 26px;
	padding:0px;
}
#trainingPage .wideBox ul.sublist li {
	margin:0;
	list-style:none;
	background:url(http://www.open.collab.net/branding/cn_images/dot_2076b6.gif) no-repeat left 6px;
	padding-left:9px;
	font-size:12px;
	line-height:18px;
}
#trainingPage .TOC {
	width:240px;
	font-size:12px;
	margin:20px 0;
}
#trainingPage .TOC th {
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#1E4D7D;
	height:20px;
	line-height:20px;
	text-align:center;
}
#trainingPage .TOC td {
	border:solid 1px #0061AA;
}
#trainingPage .TOC ul {
	margin:10px 5px;
	padding:0px;
}
#trainingPage .TOC ul li {
	list-style:none;
	margin:5px 0;
	color:#666666;
	background:transparent url(http://www.open.collab.net/branding/cn_images/bullet_nextstep.gif) no-repeat scroll 0px 4px;
	padding-left:1.3em;
}
/*support promo*/

#sup-bull {
	padding:0;
	margin:0 10px;
}
#sup-bull ul {
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
}
#sup-bull ul li {
	background: url(/branding/cn_images/bullet_2076b5.gif) no-repeat 0.1em 0.6em;
	padding-top: 0pt;
	padding-left: 1.25em;
	margin-bottom: 2px;
	position: relative;
	font-size:11px;
}
#rp-arrow {
	padding:0;
	margin:0 10px;
}
#rp-arrow ul {
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
}
#rp-arrow ul li {
	background: url(/branding/cn_images/bullet_bluearrows_s.gif) no-repeat 0.1em 0.3em;
	padding-top: 0pt;
	padding-left: 1.25em;
	margin-bottom: 2px;
	position: relative;
	font-size:11px;
}

/*download thankyou page time starts notice*/
#dn-notice {background:url(/branding/cn_images/download-bg.gif) no-repeat; margin-top:10px; height:55px;line-height:1.7em; padding: 8px 0 0 65px;}
#dn-notice span{font-size:15px; font-weight:bold; color:#000000; font-style:italic;}

/*\*/ * html .wiki { width: 775px; } /**/
*+html .wiki { width: 775px; }

#dl-arrow {
	margin:0;
	font-size:11px;
	padding:0 0 0 10px;
}
#dl-arrow ul {
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
}
#dl-arrow ul li {
	background: url(/branding/cn_images/bullet_bluearrows_s.gif) no-repeat 0.1em 0.3em;
	padding-top: 0pt;
	padding-left: 1.25em;
	margin-bottom: 2px;
	position: relative;
}
.docs-oth1 {
	border:1px solid gray;
	width:925px;
	height:400px;
	overflow: 
	scroll;
	margin:0;
	padding:0;
}
.docs-oth2 {
	border:1px solid gray;
	width:600px;
	height:250px;
	overflow: scroll;
	margin:0 0 15px 0;
	padding:0;
}
.docs-oth3 {
	border:1px solid gray;
	width:765px;
	height:400px;
	overflow: scroll;
	margin:0;
	padding:0;
}
