* {
	margin: 0;
	padding: 0;
	}
	
img {
	border: none;
	}

BODY {
	background: #F0F0F0;
	font: normal 12px/16px Verdana, arial, sans-serif;
	color: #333333;
	}
	
H1 {
 	font: normal 18px Verdana, arial, sans-serif;
 	color: #660099;
	}	
	
	H2 {
 	font: normal 18px Verdana, arial, sans-serif;
 	color: #660099;
	}	
	
hr
{
	background-color: #660099;
	color: #660099;
	margin: 5px 0px;
	height: 2px;
}

A {
	font: normal 12px/16px Verdana, arial, sans-serif;
	color: #333333;
	text-decoration: underline;
	}

A:hover {
	text-decoration: none;
	}
	
A:active {
	outline: none;
	}
	
P {
	padding: 6px 0;
	margin: 5px;
	}
	
blockquote
{
	background-color: #BB9ECA;
	background-image: url("/images/quotation.png");
	background-repeat: no-repeat;
	color: #ffffff;
	font-style: italic;
	padding: 25px;
	font-weight: bold;
	font-size: 16px;
}

UL {
	list-style: none;
	}

UL LI {
	list-style: none;
	}
	
ul.orbList {
	list-style: none;
	}

ul.orbList li {
	list-style: none;
	padding-left: 14px;
	background: url('../images/bbullet.gif') no-repeat 0px 4px;
	font: normal 11px/15px Verdana, arial, sans-serif;
	color: #010101;
	}

ul.orbList li.v { 
	background: url('../images/vbullet.gif') no-repeat 0px 4px;
	}

ul.orbList li.g { 
	background: url('../images/gbullet.gif') no-repeat 0px 4px;
	}
	
#wrap {
	padding-top: 10px;
	margin: 0 auto;
	width: 980px;
	background: #FFFFFF;	
	border: 1px solid #CED5DF;
	border-top: none;
	}

#header {
	width: 980px;
	height: 74px;
	}
	
.rbdText {
	padding-right: 18px;
	font: normal 16px/16px Verdana, arial, sans-serif;
	color: #642D88;
	}
	
.orbLogo {
	padding-right: 18px;
	font: normal 12px/12px Verdana, arial, sans-serif;
	color: #2C2C2C;
	}
	
.orbLogo img {
	float: right;
	}

#menu {
	width: 980px;
	height: 21px;
	background: url('../images/menu-bg.gif') no-repeat;
	}
	
.menu {
	float: right;
	list-style: none;
	padding-right: 18px;
	}
	
.menu li {
	display: inline;
	font: bold 12px/21px Verdana, arial, sans-serif;
	color: #FFFFFF;
	}
	
.menu li a {
	font: bold 12px/21px Verdana, arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.menu li a:hover {
	text-decoration: underline;
	}

#content {
	width: 980px;
	}
	
.sidebar {
	padding: 0 4px;
	}
	
.breadCrumbs {
	padding-left: 18px;
	width: 980px;
	height: 22px;
	background: url('../images/bread-crumb-bg.gif') no-repeat;
	font: bold 12px/22px Verdana, arial, sans-serif;
	color: #FCFDFE;
	}
	
.breadCrumbs a {
	font: bold 12px/22px Verdana, arial, sans-serif;
	color: #FCFDFE;
	text-decoration: none;
	}
	
.breadCrumbs a:hover {
	text-decoration: underline;
	}
	
.greenBoxTop, .greenBoxBottom, 
.violetBoxTop, .violetBoxBottom, 
.blueBoxTop, .blueBoxBottom {
	width: 259px;/*209*/	
	font-size: 0px;
	line-height: 0px;
	
	}
	
.greenBoxTop {		
	background:  url('../images/green-box-top.gif') no-repeat;
	height:8px;	
	}
	
.violetBoxTop {
	background: url('../images/violet-box-top.gif') no-repeat;
	height:8px;	
	}
	
.blueBoxTop {
	background: url('../images/black-box-top.gif') no-repeat;
	height:8px;	
	}
	
.greenBoxBottom {		
	background:  url('../images/green-box-bottom.gif') no-repeat;	
	height:5px;
	}
	
.violetBoxBottom {
	background: url('../images/violet-box-bottom.gif') no-repeat;	
	height:5px;
	}
	
.blueBoxBottom {
	background: url('../images/black-box-bottom.gif') no-repeat;	
	height:5px;
	}	
	
	
.greenBox, .violetBox, .blueBox {
	width: 259px; /*209*/
	/*height: 60px;*/
	font: bold 13px/22px Verdana, arial, sans-serif;
	color: #0F344E;
	}
	
.greenBox a, .violetBox a, .blueBox a {
	font: bold 13px Verdana, arial, sans-serif;
	color: #0F344E;
	text-decoration: none;
	
	}
	
.greenBox a:hover, .violetBox a:hover, .blueBox a:hover {
	text-decoration: underline;
	}
	
.greenBox {		
	background:  url('../images/green-box-bg.gif') repeat-y ;	
	min-height: 40px;
	}
	
.violetBox {
	background: url('../images/violet-box-bg.gif') repeat-y;
	min-height: 40px;
	}
	
.blueBox {
	background: url('../images/black-box-bg.gif') repeat-y;
	min-height: 40px;
	}
	
.boxTextIndent {
	padding: 3px 10px;
	}
	
.boxSubTextIndent {
	padding: 0px 14px;
	font: bold 11px/15px Verdana, arial, sans-serif;
	}	
	
.boxSubTextIndent a {
	font: bold 11px/15px Verdana, arial, sans-serif;
	}

	
.box {
	width: 209px;
	background: url('../images/box-mid.gif') repeat-y left top;
	font: normal 12px/22px Verdana, arial, sans-serif;
	color: #0F344E;
	}
	
.welcomeMsg {
	background: url('../images/welcome-msg-new-bg.jpg') no-repeat left top;
	}
	
.rbdSample {
	margin: 90px 0 0 25px;
	float: left;
	}
	
.rbdSample a {
	font: bold 12px/28px Verdana, arial, sans-serif;
	color: #642c88;
	text-decoration: underline;
	padding: 15px 0 0 10px;
	}
	
.rbdSample a:hover {
	text-decoration: none;
	}
	
	
.searchBox {
	width: 721px; /* 771 */
	height: 50px;
	background: url('../images/search-bg.gif') no-repeat left top;
	font: normal 11px Verdana, arial, sans-serif;
	color: #000000;
	}

.searchField {
	padding-left: 20px; /*21*/
	}
	
.shadow {	
	width: 721px; /* 760 */
	background: url('../images/search-shadow.jpg') no-repeat left top;
	}
	
.content {
	padding: 10px 10px 10px 5px;
	}

#footer {
	margin: 0 auto;
	width: 980px;
	height: 54px;
	}
	
.footerMenu {
	padding-left: 12px;
	font: bold 11px Verdana, arial, sans-serif;
	color: #758BA6;
	}
	
.footerMenu a {
	margin: 0 2px;
	font: bold 11px Verdana, arial, sans-serif;
	color: #758BA6;
	text-decoration: none;
	}
	
.footerMenu a:hover {
	text-decoration: underline;
	}
	
.copy {
	padding-right: 7px;
	font: normal 10px Tahoma, Verdana, sans-serif;
	color: #666666;
	}
	
.copy a {
	font: normal 10px Trebuchet MS, sans-serif;
}	

/*********************** Data *********************/

.formEdit {
	margin-left: 12px; 
	width: 210px;
	border: none;
	background: none;
	color: #ffffff;
}

.formHalfEdit {
	font-family: arial, verdana,"ms sans serif",sans-serif;
	border: 1px solid #BCBAA2;
	background-color: #FFFFFF;
	width: 100px;
	font-size: 12px;
}

.formSmallEdit {
	font-family: arial, verdana,"ms sans serif",sans-serif;
	border: 1px solid #BCBAA2;
	background-color: #FFFFFF;
	width: 60px;
	font-size: 12px;
}

.formLongEdit {
	font-family: arial, verdana,"ms sans serif",sans-serif;
	border: 1px solid #BCBAA2;
	background-color: #FFFFFF;
	width: 160px;
	font-size: 12px;
}

.formTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #BCBAA2;
	background-color: #FFFFFF;
	height: 100px;
	width: 400px;
	font-size: 12px;
}

.formBigTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #BCBAA2;
	background-color: #FFFFFF;
	height: 100px;
	width: 400px;
	font-size: 12px;
}

.formButton {
	font-family: verdana, arial, "ms sans serif",sans-serif;
	border: 1px solid #0fb6f7;
	font-size: 11px;
	background-color:#0fb6f7;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	width: 100px;
}

.formSmallButton {
	border: 1px solid #BCBAA2;
	font-size: 9pt;
	background-color:#BCBAA2;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
}


.formLongButton {
	border: 1px solid #BCBAA2;
	font-size: 9pt;
	background-color:#BCBAA2;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 80px;
}

.tableBorder {
	border: solid 1px #2462AB;
	background-color: #FFFFFF;
}

.tableBorderHeader {
	height: 27px;
	background-color: #DCDBBD;
	padding-left: 5px;
}

.tableHeader {
	height: 22px;
	background-color: #F1F1D8;
	padding-left: 5px;
}

.tableDataDark {
	background-color: #f1e9f5;
	font: bold 11px/16px Verdana, arial, sans-serif;
	color: #636566;
	padding-left: 8px;
	height: 30px;
}

.tableDataDark:hover {
	background-color: #efe2f5;
	font: bold 11px/16px Verdana, arial, sans-serif;
	color: #636566;
	padding-left: 8px;
	height: 30px;
}

.tableDataDark a {
	font: bold 11px/16px Verdana, arial, sans-serif;
	color: #636566;
	text-decoration: none;
}

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

.tableDataLight {
	font: bold 11px/16px Verdana, arial, sans-serif;
	color: #636566;
	background-color: #FFFFFF;
	padding-left: 8px;
	height: 30px;
}

.tableDataLight:hover {
	font: bold 11px/16px Verdana, arial, sans-serif;
	color: #636566;
	background-color: #fafafa;
	padding-left: 8px;
	height: 30px;
}

.tableDataLight a {
	font: bold 11px/16px Verdana, arial, sans-serif;
	color: #636566;
	text-decoration: none;
}

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

.tableHeaderText {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.categoryInfo
{
	font: normal 12px/15px Verdana, arial, sans-serif;		
	width:690px; /*740*/
	padding:5px; 
	border: 1px #9CCA4C solid; 	
	background-color: #FFFFFF;
	
}

.profileDetails
{
	/*
	height:70px;
	overflow: auto;
	*/
	
}

.companyInfo
{
	font: normal 12px/15px Verdana, arial, sans-serif;		
	width:600px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 	
	background-color: #FFFFFF;
	/*border: 1px #9CCA4C solid; 	*/
}

.companyShortInfo
{
	font: normal 12px/15px Verdana, arial, sans-serif;		
	width:700px; /*750px*/
	padding-left:5px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	border: 1px #9CCA4C solid; 	
	background-color: #FFFFFF;
}

.tableArticleHeaderBlue{
 	background-color: #91B553;
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tableArticleData{
	border: solid 1px #91B553;
    padding-left: 7px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 7px; 
}

.titleArticle{
	font-weight: bold;
    font-size: 17px;
    line-height: 16px;
    color: #FFFFFF;
    font-family:"Arial","MS Sans Serif","sans-serif";

}

.largeWidth
{
	width:700px;
}

.categoryListLine
{
	width:700px;/* 750 */
}

.formButtonDefault 
{
	padding: 3px 8px;
	background: #660099;
	font: bold 14px/20px Trebuchet MS, sans-serif;
	color: #FFFFFF;
	border: none;
}

.highlighted
{
	background-color: #BB9ECA;
	color: #FFFFFF;
	font-style: italic;
	padding: 25px;
	margin: 20px;
}