BODY {
	margin:0;
	padding:0;
	text-align: center;
	background:#FFFFFF;
	/*background:url(../images/top_bg.jpg) left -20px repeat-x;*/
	background:url(../images/mainBG.png) top center no-repeat;
}
* {
	outline: none;
}
body, td, th, tr, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

/*--------Global-------*/
h1, h2, h3 {
	font-weight:normal;
	font-size:150%;
	text-transform: capitalize;
	color:#333333;
	margin:0;
	padding:0;
	padding-bottom:5px;
	text-shadow:#ffffff 1px 1px;
}
a:link, a:visited {
	color:#B35639;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	padding:0;
	margin:0;
	list-style:none;
}
table {
	/*border:1px solid #ddd;*/
	border:none;
}
table td {
	padding:10px;
	border:1px solid #ddd;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
table tr td h3 {
	background:none;
	background-image:none;
	font-size:14px;
	text-align:left;
}
#content hr {
	background:url(../images/hr.gif) center center no-repeat;
	height:1px;
	size:landscape;
	width:100%;
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	background:#dddddd;
	color:#dddddd;
}
textarea {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
fieldset {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
/**---End Global----------*/
#firstwrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#wrapper {
	position: relative;
	width: 980px;
	margin: 20px auto;
	text-align: left;
}
#slogan {
	background:url(../images/slogan.gif) no-repeat top right;
	position:absolute;
	top:50px;
	right:0;
	width:480px;
	height:53px;
}
#languageSelect {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:10px;
	padding-top:5px;
	text-align: right;
	color:#bcd3db;
	/*background:url(../images/dateBG.gif) center top no-repeat;*/
	font-size:85%;
	text-align:center;
	
}

#languageSelect a {
	font-size:14px;
	font-family:Tahoma, Helvetica, "Arabic Transparent", Arial, sans-serif;
	color:#FFFFFF;
	/*text-indent:-999px;*/
	display:block;
	margin-left:1px;
	background:url(../images/lang.gif) left top no-repeat;
	float:right;
	width:40px;
	height:9px;
}
#languageSelect a:hover {
	background-position:left -9px;
}
#jflanguageselection {
	margin:0;
	float:none;
	text-align:center;
}
#jflanguageselection ul.jflanguageselection {
/*	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	height:25px;
	width:105px;
	display:block;
	text-align:center;*/
}
#jflanguageselection ul li {
	padding:0;
	margin:0;
	float:none;
	display:block;
	width:50px;
	height:9px;
	text-align:center;
}
#menu-wrapper {
	width:980px;
	margin:0 auto;
	clear:both;
	height:34px;
	clear:both;
}
#menu {
	float:left;
	margin: 0 auto;
	text-align: left;
	background:#7894a2 url(../images/menu_bg.gif) repeat-x;
	height: 34px;
	position:relative;
	z-index:5;
	width:956px;
}
#leftSide {
	float:left;
	width:12px;
	height:34px;
	background:url(../images/left_menu_corner.gif) left center no-repeat;
}
#rightSide {
	float:left;
	width:12px;
	height:34px;
	background:url(../images/right_menu_corner.gif) left center no-repeat;
}
#logo {
	float:left;
	height:80px;
	padding-bottom:10px;
	padding-top:19px;
	position:relative;
	width:229px;
}
#logo a:link, #logo a:visited {
	text-decoration:none;
	border: none;
}
#header {
	text-align:left;
	width: 980px;
	margin: 0 auto;
}
#header .moduletable {
	color:#BC4676;
}
#header p {
	color:#BC4676;
}
p {
	margin:0;
	padding:0;
	margin-bottom:0.8em;
}
#content-inside {
	margin-bottom:2em;
	background: url(../images/left_top_header.png) top center no-repeat;
	padding:15px;
	padding-top:45px;
	padding-bottom:0;
	min-height:100px;
	position:relative;
	line-height:1.5;
}
#content-inside h3 {
	line-height:1;
}
#content-inside h1, #content-inside h2, #content-inside h3 , #content-inside .componentheading{
	position:absolute;
	top:6px;
	left:0;
	height:30px;
	text-indent:25px;
	background:url(../images/3DotsArrow.gif) 15px 8px no-repeat;
	color:#7E6B71;
}
#content-inside * h1,#content-inside * h2, #content-inside * h3{
	position:relative;
	background:	none;
	text-indent:0px;
}
#content .end{
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/left_end.png) bottom center no-repeat;
	width:708px;
	height:25px;
}
#content-padding {
	margin-bottom:2em;
}
#content {
	float:left;
	width:708px;
	background:url(../images/left_v_repeat.png) center repeat-y;
	position:relative;
}

/*----------- intro blocks ----------------*/
/*#content .intro{
	background:#CCCCCC;
}
#content .intro h2{
	width:250px;
	float:left;
}
#content .intro .contentpaneopen{
	width:250px;
	float:inherit;
}*/
/*-----------------------------------------*/
/*#content-padding h2.componentheading {
	display:none
}
#content .content h2.componentheading {
	display:block;
}*/
.content, #content-inside {
/*background:#DDECEF;*/
}
#right {
	clear:right;
	display:inline;
	float:right;
	margin:0 0 0 15px;
	position:relative;
	width:255px;
}
#right h3 {
	position: absolute;
	top:0;
	left:0;
	width:235px;
	height:31px;
	padding:7px 10px 3px 10px;
	font-size:12px;
	font-weight:bold;
	text-transform: capitalize;
	color:#7E6B71;
	background: url(../images/left_block_header.png) top center no-repeat;
	z-index:10;
}
#endVline {
	position:absolute;
	left:0;
	top:0;
	width:8px;
	height:63px;
	background:url(../images/end_vline.jpg) top left no-repeat;
}
#right .moduletable, #right .moduletable_text, #right .moduletable_menu {
}
#right .moduletable {
	background: url(../images/left_block_Vrepeat.png) center repeat-y;
	padding:12px;
	padding-top:38px;
	padding-bottom:20px;
	margin-bottom:15px;
	min-height:50px;
	position:relative;
}
#right .shortHeight {
	background: url(../images/right_column_bg_short.png) top center no-repeat;
}
#right .moduletable .top{
	background:url(../images/left_block_top.png) top center no-repeat;
	width:255px;
	height:9px;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
}
#right .moduletable .bottom{
	background:url(../images/left_block_bottom.png) bottom center no-repeat;
	width:255px;
	height:9px;
	position:absolute;
	left:0;
	bottom:0;
}
/*-----Login Area------------*/
#form-login {
	/*height:280px;*/
	clear:both;
	width:260px;
	background:#FFFFFF url(../images/taps_bg.jpg) bottom center no-repeat;
	border-bottom:#afc2ca 4px solid;
	padding-bottom:10px;
}
#form-login fieldset {
	float: left;
	display:block;
	width:260px;
	padding:0;
	margin:0;
}
#form-login p {
	margin:0;
	padding:0;
}
#form-login-remember {
	height:30px;
	display:block;
	clear:both;
	width:260px;
}
#form-login-remember .inputbox {
	border:none;
	width:20px;
	height:20px;
}
#form-login-remember label {
	font-size:10px;
	display:block;
	padding-top:5px;
	padding-right:3px;
	float:left;
}
#form-login-username .inputbox, #form-login-password .inputbox {
	width:180px;
	border: 1px solid #BCD3DB;
}
#form-login-username label, #form-login-password label {
}
#form-login ul {
	font-size:10px;
}
/*-----End Login Area--------*/

/*----Search Area-----------*/
.moduletable_search {
	float:left;
	height:100px;
	clear:both;
	width:260px;
	background:#FFFFFF url(../images/taps_bg.jpg) bottom center no-repeat;
	border-bottom:#afc2ca 4px solid;
	margin-bottom:10px;
}
.moduletable_search .inputbox_search {
	float:left;
	margin:0px;
	text-indent: 5px;
	height:14px;
	border: 1px solid #bcd3db;
	background:transparent;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	width:204px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}
.moduletable_searchTop {
	float: right;
	text-align:right;
	padding-top:5px;
}
.moduletable_searchTop .inputbox_searchTop {
	float:left;
	margin:0px;	
	height:16px;
	border: none;
	background: #FFF;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:102px;
	background:transparent url(../images/searchfieldBG.gif) top right no-repeat;
	color:#666;
}
.moduletable_searchTop .button_searchTop {
	margin:0;
	border:none;
	height:26px;
	width:26px;
	color:#78a0af;
	text-indent:-999;
	background:url(../images/searchArrowBtn.gif) center center no-repeat;
	float: left;
	cursor:pointer;
}
.search {
	float:left;
}
.moduletable_search h3 {
	font-weight:normal;
	text-transform: capitalize;
	color:#b35639;
	margin:0;
	padding:0;
	float:left;
	width:260px;
	margin-bottom:15px;
	padding-bottom:5px;
	clear:both;
}
.moduletable_search {
	position:relative;
}
.moduletable_search .search_search select {
	position:absolute;
	right:0px;
	bottom:5px;
	border:1px solid #ddd;
}
.moduletable_search .search_search br {
	display:none;
}
.moduletable_search .search_search .button_search {
	margin:0;
	border:none;
	height:26px;
	width:52px;
	color:#78a0af;
	text-indent:-999;
	background:url(../images/searchButton.gif) no-repeat;
	float: left;
	cursor:pointer;
}
.moduletable_search .search_search .button {
	margin:0;
	border:none;
	height:26px;
	width:52px;
	color:#78a0af;
	text-indent:-999;
	background:url(../images/searchButton.gif) no-repeat;
	float:left;
	cursor:pointer;
}
.moduletable_search .search_search .inputbox {
	width:206px;
	float:left;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
}
.moduletable_search .search_search a:link, .moduletable_search .search_search a:visited {
	display:block;
	float:left;
	clear:both;
	padding-top:0px;
	padding-left:5px;
	width:103px;
	background: url(../images/advanced_bg.gif) left top no-repeat;
	height:20px;
	font-size:10px;
	color:#577d8e;
}
/*-----End Search Area-------*/



.clear {
	clear:both;
}
#footerbg {
	/*background:#f1f4f6;*/
	min-height:40px;
	border-top:#a7bcc5 solid 3px;
	width:980px;
	margin:0 auto;
}
#footer {
	position: relative;
	margin: 0 auto;
	width: 980px;
	clear:both;
}
#footer_menu {
	height:auto;
	clear:both;
	padding-top:5px;
	text-align:center;
	float:left;
}
#footer_text {
	/*background:url(../images/copyrightBG.jpg) center 0px no-repeat;*/
	font-size:10px;
	color:#999999;
	padding:0;
	padding-top:3px;
	height:30px;
	text-align: right;
	float:right;
}
#footer ul {
	text-align: left;
	float:left;
	margin-left:-7px;
}
#footer li {
	display:inline;
	font-size:10px;
	margin-left:10px;
}
#footer li a:link, #footer li a:visited {
	font-size:10px;
	color:#666;
	padding:0 7px;
	display:block;
	float:left;
	background:url(../images/sep.gif) right center no-repeat;
}
#footer li a:hover {
	color:#222;
	font-size:10px;
	text-decoration:underline;
}
/* END OF LAYOUT STYLES */


/* GENERAL PURPOSE STYLES */
.inputbox {
	margin-right:0px;
	font-size: 10px;
	text-indent: 5px;
	height:14px;
	border: 1px solid #BCD3DB;
	font-size: 11px;
	padding-bottom:5px;
	padding-top:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
img {
	border: 0;
}
fieldset {
	border:none;
}
/* useful tags */


h2.contentheading, .contentheading, h2.componentheading, .componentheading {
	margin-bottom:0px;
	font-size:18px;
	padding-left:0;
	/*text-transform:uppercase;
	background:url(../images/contentGradientLine.jpg) bottom left no-repeat;*/
	padding-bottom:20px;
	clear:both;
	color:#333333;
}
#content h3 {
	padding-bottom:3px;
	clear:both;
	margin-bottom:5px;
}
#header h3 {
}
h4 {
	font-size: 11px;
}
.contentpaneopen {
	/*margin-bottom:16px;*/
	padding-bottom:12px;
	/*min-height:100px;*/
	border-bottom:1px solid white;
}
#content-inside .contentpaneopen {
	border:none;
	
}
#content-inside .contentpaneopen p img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:3px;
}
#content-inside .contentpaneopen img {
	margin-top:3px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
#content-inside .contentpaneopen p {
	padding:0;
	margin:0;
}
/*------ gloabalnews content-----*/
#content-inside .contentpaneopen .globalnews div {
	height: auto;
	border:none;
	background:none;
	clear:both;
	margin-bottom:15px;
}
#content-inside .contentpaneopen .globalnews div li {
	margin-left:17px;
	list-style-image:url(../images/bullet.jpg);
}
#content-inside .contentpaneopen .globalnews div li a:hover {
	text-decoration:underline;
}
#content-inside .contentpaneopen .globalnews div .gn_more {
	text-align:right;
	padding-right:20px;
	list-style:none;
	list-style-image:none;
	display:block;
	padding-right:15px;
	background:url(../images/more.gif) right center no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}
#content-inside .contentpaneopen .globalnews div .gn_more a:link, #content-inside .contentpaneopen .globalnews div .gn_more a:visited {
	color:#B35639;
}
#content-inside .contentpaneopen .globalnews div a:link, #content-inside .contentpaneopen .globalnews div a:visited {
	font-weight:normal;
	color:#333333;
}
#content-inside .contentpaneopen .globalnews div .gn_more a:hover {
	text-decoration:underline;
}
#pageImage {
	background:#ffffff;
	position:relative;
}
#pageImage .mask{
	background:url(../images/mask.png) center center no-repeat;
	position: absolute;
	left:0;
	right:0;
	width:708px;
	height:195px;
	z-index:15;
}
#pageImage .moduletable_pageImage{
	position: relative; 
	top:0;
	left:0;
	z-index:14;
	padding-bottom:10px;
}
/*--------end----------*/



#content ul {
/*padding: 6px;
	padding-left: 15px;*/
}
#content .contentpaneopen ul {
	padding: 6px;
	padding-left: 15px;
}
#content-inside .contentpaneopen .globalnews ul {
	padding:0;
	margin:0;
}
#content li {
	padding-left: 1px;
	line-height: 150%;
}
ul.arrow1 li, ul.arrow2 li {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
ul.arrow1, ul.arrow2 {
	line-height: 150%;
	padding-bottom: 3px;
	margin-top: 2px;
}
ul.arrow1 {
	list-style:square;
}
ul.arrow2 li {
	list-style:circle;
}
#right ul li {
	padding-bottom:4px;
}
/* NAVIGATION MENU */

/* buttons */

.buttons {
	display:block;
	text-align:right;
	float:right;
	width:85px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:10px;
	background: url(../images/buttons_bg.jpg) right top no-repeat;
}
.buttons .buttonheading {
	float: right;
}
.author {
	padding-bottom:0;
	border-bottom:0;
}
.createdate {
	border-top:0;
	margin-bottom:10px;
}
.modifydate, .readmore {
	text-align:right;
	color:#87AAAE;/*clear:both;*/
}
/* primary menu - at the top of this site */

#menu ul, #menu li {
	list-style-type:none;
	list-style-image:none;
	padding: 0;
	margin: 0;
}
#menu ul {
	height: 34px;
	float:left;
}
#menu ul li {
	float:left;
	height: 34px;
	line-height:34px;
	margin-right:1px;
	/*background: url(../images/menu_bg.gif) repeat-x;
	background:url(../images/top_sep.png) right center no-repeat;*/
}
#menu a, #menu a:link, #menu a:visited {
	color: #fff;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: capitalize;
}
#menu ul li:hover, #menu ul li.over {
	background: url(../images/menu_bg_over.gif) repeat-x;
}
#menu ul li#current {
	background:#417187 url(../images/menu_bg_over.gif) repeat-x;
}
#menu ul li#current * {
	color:#fff !important;
}
#menu ul li ul {
	width:190px;
	padding-top:10px;
}
#menu ul li ul li {
	background:#417187;
	width:190px;
	border-bottom:1px solid white;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
#menu ul li ul li:hover, #menu ul li ul li.over {
	background:#7894a2;
}
#menu .separator {
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	cursor:default;
}
/*-------Search Advance------*/
#searchForm {
	padding-top:10px;
}
#searchForm .widright .inputbox {
	float:left;
}
#searchForm select {
	width:200px;
}
#searchForm .widright {
	margin:0;
	width:670px;
	padding-top:10px;
	height:45px;
}
#searchForm .widright label {
	padding-top:3px;
	font-size:10px;
	display:block;
	float:left;
	width:75px;
}
#searchForm input {
	float: left;
}
#searchForm .contentpaneopen .search input {
	float:none;
}
#searchForm .widright select {
	width:190px;
}
#searchForm .searchintro {
	padding:0;
	margin:0;
}
.contentpaneopen1 {
	width:670px;
	padding-left:20px;
	padding-top:10px;
}
.searchintro {
	border-bottom:1px dotted #ddd;
}
.contentpaneopen fieldset {
	width:670px;
	margin:0;
	padding:0;
	margin-left:20px;
	padding-top:20px;
}
.contentpaneopen .small {
	color:#999999;
}
/*.contentpaneopen a:link, .contentpaneopen a:visited {
	color:#7e6b71;
	font-weight:bold;
}*/
.contentpaneopen a:hover {
	text-decoration:underline;
}
.contentpaneopen div {
	margin-bottom:5px;
}
.contentpaneopen .highlight {
	color:#527889;
	font-weight:bold;
	border-bottom:1px dotted #527889;
}
#searchForm .widleft {
	font-weight:bold;
	color:#7d6b71;
	clear:both;
	width:100%;
	text-align:left;
	padding:0;
	padding-bottom:3px;
	padding-top:10px;
	border-bottom:#ddd 1px solid;
}
#searchForm .searchphrase {
	font-size:10px;
	padding-top:3px;
}
#searchForm .searchphrase label {
	padding-top:3px;
	float:left;
}
table.searchintro tr td,table.searchintro {
	border:none;
	width:100%;
}
/*-------*/
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	background: url(../images/radio.gif) no-repeat;
	display: block;
	float: left;
}

select.inputbox {
	padding:0;
	margin:0;
	height:25px;
	border:1px solid #BCD3DB;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:0;
}

.author, .createdate {
	background:white;
	float:right;
	clear:right;
	margin-left:10px;
	padding:8px;
	width:75px;
	color:#555;
	font-size:11px;
	border:1px solid #87AAAE;
}
.contentpaneopen ul li {
	list-style-image: url(../images/bullet3.gif);
}
.contentpaneopen ul li ul li {
	list-style-image: url(../images/bullet3.gif);
}
/*-----Our Partners-----------*/
#right .globalnews {
	height: auto;
}
#right .globalnews a:link, #right .globalnews a:visited {
	color:#333333;
}
#right .globalnews .gn_header_1 {
	display:none;
}
#right .globalnews div {
	height: auto;
	border:none;
	background:none;
	clear:both;
}
#right .globalnews div li {
	margin-left:17px;
	list-style-image:url(../images/bullet3.gif);
}
#right .globalnews div li a:hover {
	text-decoration:underline;
}
#right .globalnews div .gn_more {
	text-align:right;
	padding-right:20px;
	list-style:none;
	list-style-image:none;
	display:block;
	padding-right:15px;
	background:url(../images/more.gif) right center no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}
#right .globalnews div .gn_more a:link, #right .globalnews div .gn_more a:visited {
	color:#b35639;
}
#right .globalnews div .gn_more a:hover {
	text-decoration:underline;
}
/*-----End Our Partners--------*/
/*-----Highlight-----------*/
#content .globalnews {
	/*background:url(../images/taps_bg.jpg) bottom center no-repeat;*/
	/*border-bottom:1px solid #AFC2CA;*/
	padding-top:0px;
}
#content .globalnews .gn_header_1 {
	display:none;
}
#content .globalnews div {
	border:none;
	background:none;
}
#content .globalnews div li {
/*list-style-image:url(../images/bullet.jpg);*/
}
#content .globalnews div li a:hover {
	text-decoration:underline;
}
#content .globalnews div .gn_more {
	text-align:right;
	padding-right:20px;
	list-style:none;
	display:block;
	padding-right:15px;
	background:url(../images/more.gif) right center no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}
#content .globalnews div .gn_more a:link, #content .globalnews div .gn_more a:visited {
	color:#b35639;
}
#content .globalnews div .gn_more a:hover {
	text-decoration:underline;
}
/*-----End Highlight--------*/
#lbBottomContainer {
/*display:none;*/
}
#content .moduletable_objectives {
	display:block;
	float:inherit;
	margin-bottom:10px;
	background:url(../images/dot.gif) repeat-x bottom;
	clear:both;
	padding-bottom:3px;
}
#content .moduletable_highlight {
	clear:both;
}
#content .moduletable_highlight .globalnews {
	padding-top:10px;
	position:relative;
	border:none;
}
#content .moduletable_highlight .globalnews p {
	padding:0;
	margin:0;
}
#content .moduletable_highlight .globalnews div {
	border:none;
	padding:0;
	padding-bottom:15px;
}
#content .moduletable_highlight .globalnews div a:link, #content .moduletable_highlight .globalnews div a:visited {
	display:block;
	text-decoration:none;
	color:#7894a2;
	padding-bottom:5px;
	font-weight: normal;
	font-size:14px;
}
#content .moduletable_highlight .globalnews div a:hover {
	text-decoration:underline;
}
#content .moduletable_highlight .globalnews div h6{
	display:none;
}
#content .moduletable_highlight .globalnews div p a:link, #content .moduletable_highlight .globalnews div p a:visited {
	display:block;
	width:100px;
	float:right;
	height:20px;
	right:0;
	bottom:0;
	color:#b35639;
	text-align:right;
	font-size:12px;
	padding-right:20px;
	list-style:none;
	padding-right:15px;
	background:url(../images/more.gif) right center no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	z-index:20;
}
.contentpaneopen .readon:link, .contentpaneopen .readon:visited {
	background:transparent url(../images/more.gif) no-repeat scroll right center;
	bottom:0;
	color:#B35639;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:10px;
	padding-right:15px;
	padding-top:10px;
	text-align:right;
	float:right;
	z-index:20;
}
#content .moduletable_highlight .globalnews div p a:hover {
	text-decoration:underline;
}
#content .moduletable_highlight_t {
	margin-bottom:5px;
	clear:both;
	width:690px;
	margin-top:10px;
}
#content .moduletable_highlight_t {
	padding:0;
	margin:0;
}
#content .moduletable_highlight_t .globalnews {
	border:none;
	margin:0;
}
#content .moduletable_highlight_t .globalnews div {
	padding:0;
	margin:0;
	border:none;
	padding-bottom:15px;
}
#content .moduletable_highlight_t .globalnews div ul {
	padding:0;
	margin:0;
}
#content .moduletable_highlight_t .globalnews div ul li {
	width:208px;
	float:left;
	margin-right:0px;
	list-style-image:url(../images/bullet.jpg);
	margin-left:17px;
}
#content .moduletable_highlight_t .globalnews div ul li a:link, #content .moduletable_highlight_t .globalnews div ul li a:link {
	color:#333333;
	display:block;/*background:url(../images/bullet.jpg) left 3px no-repeat;
	padding-left:15px;*/
}
#content .moduletable_highlight_t .globalnews div ul li a:hover {
	text-decoration:underline;
}
#content .moduletable_partner_mentor {
	float:left;
	clear:both;
	width:690px;
}
#content .moduletable_partner_mentor .globalnews {
	border:none;
	padding-top:5px;
}
#content .moduletable_partner_mentor .globalnews .gn_header_4 {
	display:none;
}
#content .moduletable_partner_mentor .globalnews div {
	padding:0;
	margin:0;
	border:none;
}
#content .moduletable_partner_mentor .globalnews div ul {
	padding:0;
	margin:0;
}
#content .moduletable_partner_mentor .globalnews div ul li {
	width:208px;
	float:left;
	margin-right:0px;
	list-style-image:url(../images/bullet.jpg);
	margin-left:17px;
}
#content .moduletable_partner_mentor .globalnews div ul li a:hover {
	text-decoration:underline;
}
#content .moduletable_partner_mentor .globalnews div ul li.gn_more {
	text-align:right;
	padding-right:20px;
	list-style:none;
	display:block;
	padding-right:15px;
	background:url(../images/more.gif) right center no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	width:653px;
}
#content .moduletable_partner_mentor .globalnews div ul li.gn_more a:link, #content .moduletable_partner_mentor .globalnews div ul li.gn_more a:visited {
	color:#b35639;
}
/*----h3 reset---*/
h3 {
	text-transform:none;
}
/*---end h3 reset----*/

/*---Error Message-----*/
.error {
	display:block;
	height:auto;
	width:690px;
	border: #FF0000 1px solid;
	color: #FF0000;
	padding:0;
	font-weight:bold;
	margin-bottom:10px;
}
#content-inside dl {
	display:block;
	height:auto;
	width:100%;
	border: #006600 1px solid;
	color: #006600;
	padding:0;
	font-weight:bold;
	margin-bottom:10px;
}
.error h2 {
	display:none;
}
#system-message {
	padding:0;
	margin:0;
}
#system-message dt {
	display:none;
}
#system-message ul, #system-message li, #system-message dd {
	border:none;
	padding:0;
	margin:0;
}
#system-message dd {
	padding:10px;
}
/*---End Error Message------*/
/*----Registration Form-----*/
.adminform {
	width:690px;
}
.adminform table td {
	border-bottom:#eee solid 1px;
	height:20px;
	padding-left:0;
}
.adminform table .reg_label {
	width:170px;
}
.adminform table .reg_field {
	width:450px;
}
.adminform table .reg_field .inputbox {
	width:200px;
}
.adminform table .reg_field select {
	width:200px;
}
fieldset.adminform {
	width:655px;
	padding:10px;
	margin:0;
	border:1px solid #ddd;
	margin-top:10px;
	clear:both;
}
fieldset.adminform legend {
	font-size:14px;
	color:#7E6B71;
	font-weight:bold;
}
fieldset.adminform .register_button {
	width: auto;
	float:right;
	text-align:right;
}
#enrollmentId{
	margin-top:10px;
}
fieldset.adminform .reg_logout {
	text-align:right;
}
fieldset.adminform .resume {
	width:230px;
}
#institute_member_div fieldset {
	width:650px;
	border:1px solid #ddd;
	margin-top:10px;
	clear:both;
}
#institute_member_div select {
	width:300px;
	border:1px solid #BCD3DB;
}
#institute_member_div select option {
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px #ddd dotted;
}
#institute_member_div table td {
	border:none;
	border-bottom:1px #ddd dotted;
}
#error_form {
	display:block;
	padding-top:5px;
}
.reg_error {
	color:#FF0000;
	font-size:10px;
}
#content-inside {
}
/*----End Registration Form ----*/

/*----Translator----------*/
.translation_ela {
}
.translation_ela .textOption_ela {
	display:block;
	height:25px;
	position:relative;
}
.translation_ela .textOption_ela span {
	color:#52798A;
	font-weight:bold;
}
.translation_ela .textOption_ela a:link, .translation_ela .textOption_ela a:link {
	position:absolute;
	color:#7d6b71;
	display:block;
	right:0;
	text-align:right;
	top:0;
	width:50px;
}
.translation_ela .textOption_ela a:hover {
	color:#333333;
}
.translation_ela .table_trans {
	width:100%;
}
.translation_ela .table_trans td {
	padding:0;
	border:0;
}
.translation_ela .table_trans td textarea {
	width:218px;
	border:1px solid #BCD3DB;
	border-bottom:2px solid #8badba;
	margin:0;
	padding:5px;
}
.translation_ela .table_trans .translation_link_ela {
	height:35px;
	text-align:center;
	background:url(../images/translator_btns.gif) top center no-repeat;
}
.translation_ela .table_trans .translation_link_ela .translate_btn:link, .translation_ela .table_trans .translation_link_ela .translate_btn:visited {
	display:block;
	width:77px;
	text-align:center;
	height:10;
	padding-top:5px;
	padding-bottom:15px;
	color:#BCD3DB;
	float:left;
	margin-left:37px;
}
.translation_ela .table_trans .translation_link_ela .translate_btn_clear:link, .translation_ela .table_trans .translation_link_ela .translate_btn_clear:visited {
	display:block;
	width:77px;
	text-align:center;
	height:10;
	padding-top:5px;
	padding-bottom:15px;
	color:#BCD3DB;
	float:left;
	margin-right:37px;
}
.translation_ela .table_trans .translation_link_ela a.translate_btn:hover, .translation_ela .table_trans .translation_link_ela a.translate_btn_clear:hover {
	color:#FFFFFF;
}
#translation_ela_text {
	border:1px solid #BCD3DB;
	margin-bottom:5px;
	text-align:right;
}
#translation_ela_text .minicalendar {
	border:none;
}
/*----End Translator -------*/

/*---Objectives Style-------*/

div.gk_tabarts {
	position: relative;
}
div.gk_tabarts_wrap {
	margin: 0 auto;
}
div.gk_tabartsmenu {
	overflow:hidden;
}
ul.gk_tabartsmenu_ul {
	display:none;
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
	background: url('../images/bg_ul-r.png') no-repeat 100% 0;
	width: 100%;
	height: 27px;
}
ul.gk_tabartsmenu_ul li {
	background: none;
	float: left;
	cursor: pointer;
	margin: 0 3px 0 0;
	position: relative;
	padding: 0;
	padding-top: 7px;
}
ul.gk_tabartsmenu_ul li span {
	display: block;
	height: 13px;
	line-height: 13px;
	padding: 0 10px;
	font-size: 10px;
	color: #666;
	text-transform:uppercase;
	border-right: 1px solid #d0d0d0;
}
ul.gk_tabartsmenu_ul li.active span {
	color: #aa2207;
}
div.gk_tabarts_container0 {
	clear: both;
}
div.gk_tabarts_container1 {
	overflow: hidden;
}
div.gk_tabarts_item {
	float: left;
	overflow: hidden;
	padding-top:0px;
	padding-bottom:18px;
}
div.gk_tabarts_item img {
	width:100px;
	height:75px;
	float:left;
	margin-right:5px;
	margin-top:3px;
	border:#7fa6b5 solid 1px;
}
div.gk_tabarts_item p {
	padding:0;
}
div.gk_tabarts_button_next, div.gk_tabarts_button_prev {
	width: 16px;
	height: 16px;
	background: url('../images/b_next.png') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	right: 0;
}
div.gk_tabarts_button_prev {
	background: url('../images/b_prev.png') no-repeat 0 0;
	bottom:0;
	right: 20px;
}
div.gk_tabarts_button_next:hover {
	background: url('../images/b_next.png') no-repeat 100% 0;
}
div.gk_tabarts_button_prev:hover {
	background: url('../images/b_prev.png') no-repeat 100% 0;
}
/*---End Objectives Style--------*/

/*--- mod login -----*/

/*-- Pagenatiom-------*/
#content ul.pagination {
	margin: 15px auto;
	padding:10px 15px 10px 0;
	background: url(../images/breadCrubmsBG.jpg) no-repeat top;
	text-align:center;
}
#content ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}
#content ul.pagination li span {
	padding: 2px 5px;
}
#content ul.pagination a {
	padding: 2px 5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border: 1px solid #ECECEC;
	color:#333333;
}
#content ul.pagination a:hover, #content ul.pagination a:active, #content ul.pagination a:focus {
	border: 1px solid #BCD3DB;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	background: #BCD3DB;
	color:#333333;
}
#content .pagenavbar {
	padding-left: 14px;
}
#content .pagenavcounter {
	padding: 8px 14px 0 14px;
}
/*-----End Pagenation---*/
/*------ Links ----------*/
#content .links, #content .blog_more {
	background:#f1f4f6;
	border:#afc2c9 solid 1px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius: 5px;
	padding:10px;
}
#content .links div, #content .blog_more div {
	background:#afc2c9;
	padding:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	margin-bottom:10px;
}
#content .links ul, #content .blog_more ul {
	padding:0;
	margin:0;
}
#content .links ul li, #content .blog_more ul li {
	padding:0;
	margin:0;
	min-height:20px;
	display:block;
}
#content .links ul li a:link, #content .links ul li a:visited, #content .blog_more ul li a:link, #content .blog_more ul li a:visited {
	background:url(../images/check_on_2.gif) 0px center no-repeat;
	display:block;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
}
#content .links ul li a:hover, #content .blog_more ul li a:hover {
	text-decoration:underline;
}
/*----- Categories ---------*/
#index, #subcats {
	padding-left:0px;
}
#subcats ul {
	padding:0;
	margin:0;
	padding-bottom:10px;
}
#subcats ul a:link, #subcats ul a:visited {
	padding:2px;
	color:#333333;
}
#subcats ul a:hover {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#A7BCC5 none repeat scroll 0 0;
	color:#fff;
	font-size:12px;
}
#subcats small {
	color:#B35639;
}
#listings .info {
	margin-right:0;
}
#listings .info a {
	padding:2px;
	font-size:12px;
}
#listings .info a:hover {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#A7BCC5 none repeat scroll 0 0;
	color:#fff;
	font-size:12px;
}
#listings .actions {
	background:transparent url(../images/rounded_690.gif) no-repeat scroll center center;
	border:medium none;
	color:#7D6B71;
	display:block;
	font-size:14px;
	font-weight:normal;
	height:13px;
	margin:0;
	padding:5px 5px 18px;
	width:680px;
}
#index .title, #content-inside .title {
	color:#7D6B71;
	border:none;
	font-size:14px;
	font-weight: normal;
	/*display:block;*/
	padding:5px;
	padding-bottom:18px;
	margin:0;
	margin-bottom:5px;
	width:680px;
	background:url(../images/rounded_690.gif) center center no-repeat;
	height:13px;
	display:none;
}
#index .alpha-index .alpha:link, #index .alpha-index .alpha:visited, #content-inside .alpha-index .alpha:link, #content-inside .alpha-index .alpha:visited {
	padding: 2px 5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border: 1px solid #ECECEC;
	color:#333333;
	margin-right:2px;
}
#index .alpha-index .alpha:hover, #content-inside .alpha-index .alpha:hover {
	border: 1px solid #BCD3DB;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	background: #BCD3DB;
	color:#333333;
}
.listing-summary .category a {
	color:#7D6B71;
}
.listing-summary .category a:hover {
	text-decoration:underline;
}
div.featured {
	width:678px;
	padding:5px;
	margin:0;
	background:#F1F4F6;
	border:1px solid #AFC2C9;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	margin-bottom:10px;
}
#listings .featured h3 {
	width:680px;
	background:none;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
}
#listings h3 a:link, #listings h3 a:hover {
	color:#417187;
}
#listings .listing-summary p {
	padding-top:5px;
	padding-bottom:5px;
}
#listings .pages-counter-top {
	width:688px;
	margin:0;
	margin-bottom:10px;
	padding-bottom:10px;
}
#listing {
	margin:0;
	margin-bottom:10px;
	background:#f1f4f6;
	border:#afc2c9 solid 1px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius: 5px;
	width:658px;
	padding:10px;
	padding-left:20px;
}
#listing .actions-rating-fav {
	background:#ffffff;
	border:#afc2c9 solid 1px;
	margin-right:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
#listing .actions-rating-fav a:link, #listing .actions-rating-fav a:visited {
	padding:2px;
	font-size:12px;
}
#listing .actions-rating-fav a:hover {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius: 5px;
	background:#A7BCC5 none repeat scroll 0 0;
	color:#fff;
	font-size:12px;
}
#listing .fields .caption {
}
#index .row {
	padding:0;
	margin:0;
	width:690px;
	height:200px;
	clear:both;
	margin-bottom:10px;
}
#index .row .category_l {
	margin-right:5px;
	margin-bottom:10px;
	width:340px;
	background:#F2F4F6;
	height:200px;
	float:left;
	background: url(../images/mTreeBlocks.gif) left center no-repeat;
}
#index .row .category_r {
	margin-left:5px;
	margin-bottom:10px;
	width:340px;
	background:#F2F4F6;
	height:200px;
	float:left;
	background: url(../images/mTreeBlocks.gif) right center no-repeat;
}
#index .row .category_l h2, #index .row .category_r h2 {
	font-size:1.5em;
	font-weight:normal;
	margin:0px 0 0;
	padding:0;
	padding-top:3px;
	padding-left:10px;
	margin-bottom:10px;
	height:40px;
	color:#333333;
}
#index .row a{
	color:#333333;
}
#index .row h2 span{
	color:#B35639;
}
#index .row .category_l .subcat, #index .row .category_r .subcat {
	padding-left:10px;
}
#index .row .category_l .subcat a:link, #index .row .category_r .subcat a:link, #index .row .category_l .subcat a:visited, #index .row .category_r .subcat a:visited {
	padding:2px;
	color:#333333;
}
#index .row .category_l .subcat a:hover, #index .row .category_r .subcat a:hover {
	color:#222;
	font-size:12px;
	background:#a7bcc5;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	color:#FFFFFF;
}
#index .row .category_l .listings, #index .row .category_r .listings {
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:10px;
}
#index .row .category_l .listings li, #index .row .category_r .listings li {
	list-style-image: url(../images/bullet.gif);
	margin-left:17px;
}
#index .row .category_l ul.listings li a, #index .row .category_r ul.listings li a {
	color:#666666;
}
#index .row .category_l ul.listings li a:hover, #index .row .category_r ul.listings li a:hover {
	text-decoration:underline;
	color:#000000;
}
/*---- listing ----*/

#listings {
	padding-left:0px;
}
#listings .title {
	color:#7D6B71;
	border:none;
	font-size:14px;
	font-weight: normal;
	display:block;
	padding:5px;
	padding-bottom:18px;
	margin:0;
	width:680px;
	background:url(../images/rounded_690.gif) center center no-repeat;
	height:13px;
	display:none;
}
#listings .info {
	margin-bottom:10px;
	margin-top:10px;
	display:none;
}
#listings .info span {
	color:#7894A2;
}
#listings .listing-summary {
}
#listings .listing-summary h3 {
	font-size:16px;
	width:100%;
}
/*--- CB Registration ------*/

#content-inside .contentpaneopen .cbRegistration img {
	margin:0;
	padding:0;
	float:none;
}
#cbIconsTop, #cbIconsBottom {
	font-size:9px;
	display:block;
	margin-bottom:10px;
	padding:5px;
	border:1px #ddd solid;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	background:#F1F4F6;
}
#cbIconsBottom {
	margin-top:10px;
}
table#registrationTable {
	width:100%;
}
#cb_topicsofinterest__{
	width:250px;
	border:1px solid #BCD3DB;
}
table#registrationTable td {
	border:none;
	border-bottom:1px #ddd dotted;
	height:40px;
	padding-top:10px;
	padding-left:0;
	text-align:right;
	padding-right:0;
}
table#registrationTable .titleCell {
	font-weight:normal;
	width:35%;
	text-align:left;
}
table#registrationTable .fieldCell {
	font-weight:normal;
	width:65%;
	text-align:left;
}
table#registrationTable .inputbox {
	width:250px;
}
table#registrationTable .contentpaneopen {
	height:0px;
	padding:0;
}
table#registrationTable select.inputbox {
	height:auto;
}
table#registrationTable select option {
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:1px #ddd dotted;
}
table#registrationTable table.cbMulti td {
	height:25px;
	padding:0;
	border:none;
	text-align:left;
}
#content-inside ul li a {
	color:#B35639;
}
#content-inside ul li a:hover {
	text-decoration:underline;
}
#content-inside .cbProfile {
}
#content-inside .cbProfile .cbFields, .cbStatusList {
	border-collapse:separate;
	width:100%;
}
#content-inside .cbProfile .cbFields td {
/*border:none;*/
}
#content-inside .cbProfile .cbFields tr {
/*border-bottom:1px #ddd dotted;*/
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-page {
	border:1px solid #BCD3DB;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	margin:1px -3px 1px 0;
}
#CB .tab-page {
	padding:10px;
	border:1px solid #BCD3DB;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	width:auto;
}
#CB .tab-page .cbFields {
	width:100%;
	border-collapse: separate;
}
#CB .tab-page .cbFields td{
	border:none;
}
#CB .tab-page .cbFields .fieldCell .inputbox {
	width:250px;
}
#CB .tab-page .cbFields .fieldCell select {
	height:auto;
}
#cb_tabmain .titleCell{
	width:250px;
}

#CB .tab-page .cbFields .fieldCell #cb_birthdate_Month_ID, #CB .tab-page .cbFields .fieldCell #cb_birthdate_Day_ID, #CB .tab-page .cbFields .fieldCell #cb_birthdate_Year_ID {
	width:auto;
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-row .tab, #CB .tab-row .tab {
	border-top:1px solid #BCD3DB;
	border-left:1px solid #BCD3DB;
	border-right:1px solid #BCD3DB;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	background:#A7BCC5;
	margin-left:0;
	margin-right:3px;
	height:23px;
	top:auto;
	padding:5px 3px 0 3px;
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-row .tab a, #CB .tab-row .tab a {
	color:#FFFFFF;
	text-shadow:none;
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-row .tab.selected, #CB .tab-row .tab.selected {
	border-top:1px solid #BCD3DB;
	border-left:1px solid #BCD3DB;
	border-right:1px solid #BCD3DB;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	background:#FFFFFF;
	border-bottom:1px solid #fff;
	
}
#content-inside .cbProfile .cbFields td {
	border:none;
}
#CB select{
	width:250px;
}
#cb_civictype__{
	width:250px;
	border:1px solid #BCD3DB
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-row .tab.hover, #CB .tab-row .tab.hover {
	/*background:#A7BCC5;*/
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-row .tab.selected a, #CB .tab-row .tab.selected a {
	color:#333333;
}
#content-inside .cbProfile .dynamic-tab-pane-control .tab-row .tab.hover a:hover, #CB .tab-row .tab.hover a:hover {
	/*color:#FFFFFF;*/
	text-decoration:underline;
}
.dynamic-tab-pane-control.tab-pane{
	top:0;
	left:0;
	position:relative;
	clear:both;
}
#content-inside .cbProfile .cbPosTop .cbPosMiddle {
	width:auto;
}
#cbEditProfileInner .cbFieldIconsLabels {
	background:#F1F4F6 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	display:block;
	font-size:9px;
	margin-bottom:10px;
	margin-top:10px;
	padding:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
.cbPageInner, #cbProfileInner, #cbEditProfileInner, #cbUsersListInner {
	padding:0;
}
#cbMenuNav .cbMenu, #cbMenuNav .cbSSmenu,  #cbMenuNav .cbSSmenu li{
	-x-system-font:none;
	border: none;
	color:#ffffff;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background:#82aab9;
	
}
#cbMenuNav .cbSSmenu{
	min-width:190px;
}
#cbMenuNav .cbSSmenu li{
	min-width:190px;
}
#cbMenuNav .cbSSmenu li a{
	padding-right:10px;
	text-align:left;
}
#cbMenuNav .cbMenu a, #cbMenuNav .cbSSmenu a {
	color:#FFFFFF;
	padding:3px 10px;
}
#cbProfileTitle{
	background:#eeeeee;
	color:#7E6B71;
	height:20px;
	border-bottom:1px solid #dddddd;
	padding:5px;
	padding-top:0;
}
.cbPageOuter, .cbProfile, .cbEditProfile, .cbUsersList{
	clear:both;
	height:100%;
}
.cbPosTop {
	clear:both;
}
.cbPageInner, #cbProfileInner, #cbEditProfileInner, #cbUsersListInner{
	
}
.cbSSmenu {
	margin-top:.1em !important;
}
#conteneurmenu {
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
}
#cbMenuNav .cbSSmenu ul:hover, #cbMenuNav .cbSSmenu a:hover, #cbMenuNav .cbSSmenu a:focus, #cbMenuNav .cbMenu a:hover, #cbMenuNav .cbMenu a:focus{
	background:#577D8E;
}

/* For tool-tips: */

.cb-tips-font {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #fff;}
.cb-tips-capfont {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color:  #FFFFFF;}
.cb-tips-closefont {font-family: Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; color:  #FFFFFF; text-align: right;}
.cb-tips-closefont a:link, .cb-tips-closefont a:visited {color:  #FFFFFF;}
.cb-tips-closefont a:hover {color: #00CCFF;}
.cb-tips-fg {background:none;}
.cb-tips-bg {background:none;}
.cb-tips-bg tr td {background:none; border:2px #BCD3DB solid;}
.cb-tips-bg tr td tr td{background-color: #577D8E; border:1px #BCD3DB solid;}

.ol-background {background:none; color:#ffffff;}
.ol-background tr td {background:none; border:2px #BCD3DB solid; color:#ffffff;}
.ol-background tr td tr td{background-color: #577D8E; border:1px #BCD3DB solid; color:#ffffff;}

.cb-tips-button, .cb-tips-button:link, .cb-tips-button:visited, .cb-tips-hover  {
	margin: 0px 0.5em 0.5em 0;	padding: 0;	white-space: nowrap;	text-align: center; display: block; width: 8em;
	background: none;
	font: bold 12px Menu,Arial,Verdana,sans-serif;
	border: 2px solid #fff;
	color: #404040;
	text-decoration: none;
	padding: 2px;
}
.cb-tips-button:hover , .cb-tips-hover:hover {
	background: none;
	color: #000040;
	text-decoration: none;
}
span.website a{
	color:#333333;
}
span.website a:hover{
	text-decoration:underline;
}
.moduletable_rotator{
	margin-bottom:10px;
}

/******** videoLib *****/
.videoLib{
	padding-bottom:20px;
}

/*--------- HOME PAGE STYLES -----------*/
#wrapper .topContent{
	height:245px;
	margin:0 0 10px 0;
	clear:both;
	
}
#wrapper .topContent .homeIntro{
	width:980px;
	/*background: url(../images/temp_bottom_rotator.png) center center no-repeat;*/
	height:245px;
	clear:both;
	
}
/*--------Home Login-------------*/
#wrapper .bottomContent .homeLogin{
	
	width:275px;
	height:200px;
	float:right;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin{
	
	
}
#wrapper  .bottomContent .homeLogin table.mod_login_homeLogin{
	margin-top:5px;
}
#wrapper  .bottomContent .homeLogin h3{
	color:#7894A2;
	padding-left:10px;
	padding-bottom:0;
	padding-top:0px;
	margin-top:15px;
	text-shadow:#ffffff 1px 1px;
	font-weight:bold;
}
#mod_login_greeting_homeLogin{
	text-align:center;
	display:block;
	padding:10px;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin #mod_login_username_homeLogin,#wrapper  .bottomContent .homeLogin .moduletable_homeLogin #mod_login_password_homeLogin{
	margin:0px;
	float:right;
	margin-right:5px;
	text-indent: 5px;
	height:16px;
	border: none;
	background: #FFF;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	width:146px;
	background:transparent url(../images/loginFieldBG.gif) top left no-repeat;
	color:#666;
	clear:right;
	display:block;
	margin-bottom:5px;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin #mod_login_remembermetext_homeLogin{
	float:left;
	clear:right;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin #mod_login_remember_homeLogin{
	float:left;
	clear:left;
	margin-top:6px;
	margin-left:0;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin td{
	height:10px;
	padding:0 10px;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin .fieldsTD{
	height:110px;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin .button_homeLogin{
	float:right;
	margin-right:5px;
	background: url(../images/loginBtn.png) no-repeat center center;
	width:79px;
	height:26px;
	color:#333333;
	text-shadow:#ffffff 1px 1px;
	font-size:11px;
	border:none;
	font-weight:bold;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin label{
	display:block;
	width:70px;
	float:left;
	padding:5px 3px;
	height:20px;
	clear:left;
	margin-bottom:5px;
	color:#666666;
}

#wrapper  .bottomContent .homeLogin .moduletable_homeLogin table td{
	border:none;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin table td a{
	border:none;
	font-size:10px;
	color:#7894A2;
}
#wrapper  .bottomContent .homeLogin .moduletable_homeLogin  #mod_login_remembermetext_homeLogin label{
	width:100px;
}
/*--------End Home Login-------------*/
/*--------Pages Login-------------*/
#mod_login_greeting{
	display:block;
	padding:10px;
}
#right .moduletable #mod_loginform table.mod_login{
	margin-top:5px;
}

#right .moduletable #mod_loginform #mod_login_greeting{
	display:block;
	padding:10px;
}
#right .moduletable #mod_loginform .mod_login #mod_login_username,#right .moduletable #mod_loginform .mod_login #mod_login_password{
	margin:0px;
	float:right;
	margin-right:5px;
	text-indent: 5px;
	height:16px;
	border: none;
	background: #FFF;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
	width:146px;
	background:transparent url(../images/loginFieldBG.gif) top left no-repeat;
	color:#666;
	clear:right;
	display:block;
	margin-bottom:5px;
}
#right .moduletable #mod_loginform .mod_login #mod_login_remembermetext{
	float:left;
	clear:right;
}
#right .moduletable #mod_loginform .mod_login #mod_login_remember{
	float:left;
	clear:left;
	margin-top:6px;
	margin-left:0;
}
#right .moduletable #mod_loginform .mod_login td{
	height:10px;
	padding:0;
}
#right .moduletable #mod_loginform .mod_login .fieldsTD{
	height:110px;
}
#right .moduletable #mod_loginform .mod_login .button{
	float:right;
	margin-right:5px;
	background: url(../images/loginBtn.png) no-repeat center center;
	width:79px;
	height:26px;
	color:#333333;
	text-shadow:#ffffff 1px 1px;
	font-size:11px;
	border:none;
	font-weight:bold;
}
#right .moduletable #mod_loginform .mod_login span{
	display:block;
}
#right .moduletable #mod_loginform .mod_login label{
	display:block;
	width:70px;
	float:left;
	padding:5px 3px;
	height:20px;
	clear:left;
	margin-bottom:5px;
	color:#666666;
}
#right .moduletable #mod_loginform table.mod_login{
	/*width:235px;*/
}
#right .moduletable #mod_loginform table.mod_login td{
	border:none;
}
#right .moduletable #mod_loginform table.mod_login td a{
	border:none;
	font-size:10px;
	color:#7894A2;
}
#right .moduletable #mod_loginform .mod_login #mod_login_remembermetext label{
	width:100px;
}

/*--------End Pages Login-------------*/
#wrapper .bottomContent{
	background:url(../images/bottomHomeBG.png) no-repeat top center;
	width:980px;
	height:200px;
	margin-bottom:10px;
	position:relative;
}
#wrapper .bottomContent .homeNews{
	width:410px;
	height:200px;
	margin-top:10px;
	padding:0 15px;
	background:url(../images/sepHomeLine.png) right 10px no-repeat;
	float:left;
}

#wrapper .bottomContent .homeNews h3{
	color:#B35639;
	font-weight:bold;
	text-shadow:#ffffff 1px 1px;
	margin-top:5px;
}

#wrapper .bottomContent .homeTestimonial{
	width:240px;
	padding:0 10px 0 15px;
	height:200px;
	margin-top:10px;
	float:left;
	background:url(../images/sepHomeLine.png) right 10px no-repeat;
}
#wrapper .bottomContent .homeTestimonial h3{
	margin-top:5px;
	font-weight:bold;
	color:#7E6B71;
	text-shadow:#ffffff 1px 1px;
}


/*------- Components -------------*/
table.admintable {
	width:100%;
	border-top:2px solid #7894A2;
	margin-top:10px;
	border-spacing:0;
}
table.admintable td{
	border:none;
	padding:5px;
	vertical-align:top;
	padding-left:3px;
}

table.admintable td textarea{
	border:1px solid #BCD3DB;
	font-size:11px;
	height:150px;
	width:300px;
	margin-right:0;
	padding-bottom:5px;
	padding-top:5px;
	text-indent:5px;
}
table.admintable tr.odd{
	background:#eeeeee url(../images/dot.gif) repeat-x bottom;
}
table.admintable tr.even{
	background:#ffffff;
}

/*----------------*/
#adminForm hr {
	color:#CCC;
	height:1px;
}
table.adminlist {
	width:100%;
	border-top:2px solid #7894A2;
	margin-top:10px;
	border-spacing:0;
}
table.adminlist td{
	border:none;
	padding:5px;
	vertical-align:top;
	padding-left:3px;
}
table.adminlist td.reg_label{
	
}
table.adminlist td textarea{
	border:1px solid #BCD3DB;
	font-size:11px;
	height:150px;
	width:300px;
	margin-right:0;
	padding-bottom:5px;
	padding-top:5px;
	text-indent:5px;
}

table.adminlist th{
	color:#7E6B71;
	height:30px;
	font-size:14px;
	border-bottom:2px solid #7894A2;
	background:url(../images/diag_bg.gif);
}
select#limit{
	margin-left:5px;
}
tr.even{
	background:#eeeeee url(../images/dot.gif) repeat-x bottom;
}
tr.odd{
	background:#ffffff;
}

table.adminlist td.reg_label{
	font-weight:bold;
	width:40%;
}
.register_button{
	padding:10px 0;
}

.hr{
	height:7px;
	clear:both;
	width:100%;
	padding:0;
	margin:5px 0;
	background:url(../images/hr_replace.png) center center no-repeat;
}
.cbPosMiddle tr.odd{
	background:none;
}
#content-inside ul.bullet li {
	background:url("../images/bullet3.gif") no-repeat left 6px;
	display:block;
	padding-left:16px;
	margin-bottom:5px;
}