/* HTML redefines */
body
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0px 0px 20px;
}
hr
{
	display: none;
}
abbr,
acronym
{
	border-bottom: none;
	font-style: normal;
}
blockquote
{
	padding: 0px;
	margin: 0px;
	display: inline;
}
a
{
	text-decoration: none;
	color: #00A291;
}
a:hover
{
	color: #7FD1C7;
}
a img
{
	border: none;
}
form
{
	margin: 0px;
	padding: 0px;
}
h1
{
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	color:#00A291;
}
h2
{
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #00A291;
}
h3, h4
{
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
p
{
	padding: 0px 0px 12px 0px;
	margin: 0px;
}
li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px 0px 0px 20px;
	}

ul
{
	margin: 0px;
	padding: 0px 0px 20px 20px;
	
	}

table
{
	width: 95%;
	wid\th: 100%;
	border: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-bottom: 1px solid #BFE8E3;
	font-size: 65%;
	float:none;
	clear:both;
}
table th
{
	padding: 10px 0px 10px 10px;
	background-color: #BFE8E3;
	color: #333;
	text-align: left;

}

table td
{
	padding: 10px 0px 10px 10px;
	background-color: #fff;
	border-top:1px solid #BFE8E3;
	color: #333;
}



	
.containerGlobal
{
	width:750px;
}
.containerFooter
{
	float: left;
	width: 750px;
}
.containerLeftContent
{
	float: left;
	width: 160px;
	padding-top:20px;
	margin-top:3px;
}
.extSeparator
{
	height:1px;
	background:url('../../images/generic/extSeparator.gif') repeat-x;
	padding:0px;
	margin:0px;
	float:none;
	clear:both;
}
/* HTML redefines (end of) */

.rbsHeaderLogo img
{
	float:left;
}
.rbsHeaderLogo p.textStyle02
{
	float:right;
	font-size:110%;
	padding-top:30px;
	color:#204D91;
}

/* Main Content structure styels */
.containerMainContent
{
	width:730px;
	padding:5px 20px 0px 10px;
}
.rbsMainHomeContent
{
	float: left;
	margin:0px;
	padding:0px 20px 20px 20px;
	width:750px;
}
.rbsMainContent
{
	float: left;
	margin:0px;
	padding:0px 0px 20px 10px;
	width:550px;
}
.rbsRowHome1
{
	margin:0px;
	padding:0px;
}
.rbsColumnsTypeOne
{
	float:left;
	margin-top:20px;
	width:710px;
	/*border-bottom:5px #A7BBCC solid;*/
	position:relative;
}
.rbsColumnsTypeOne img
{
	position:absolute;
	left:0;
	top:1px;
	float:left;
	z-index:100;
}
.rbsContentHome1
{
	float:left;	
	padding-left:365px;
	/*margin-left:365px;*/
	padding-bottom:8px;
	background:#BFE8E3;
	width:325px;
	padding-right:20px;
}
.rbsContentHome1 h1
{
	color:#00A291;
	font-size:150%;
	padding: 13px 0px 9px;
	margin:0px;
}
.rbsContentHome1 p
{
	color:#333;
	font-size:70%;
	padding: 4px 0px;
}
.rbsContentHome1 p.introductionLink
{
	color:#8494A1;
}
.rbsContentHome2
{
	float:left;	
	width:710px;
	/*margin-left:365px;*/
	background:#00A291;
	color:#ffffff;
}
.rbsContentHome2 p
{
	color:#ffffff;
	padding:10px 20px 15px 365px;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}

.rbsRowHome2
{
	margin:0px;
	padding:0px;
	width:100%;
}
.rbsColumnsTypeTwo
{
	width:345px;
	float:left;
	margin-right:20px;
}
.rbsColumnsTypeTwo p,
.rbsColumnsTypeTwo a
{
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.rbsColumnsTypeTwo p {
	color: #333;
}
.homecontentbottom
{
	clear:both;
	margin-top:10px;
	height:18px;
	background:#7FD1C7 url("../../images/generic/home-content-bg.gif") left bottom no-repeat;
}
.contentbottom
{
	clear:both;
	margin:0px;
	padding:0px;
	height:18px;
	background:#00A291 url("../../images/generic/home-content-bg.gif") left bottom no-repeat;
}
.rbsColumnsTypeThree
{
	float:left;
	width:550px;
}
.rbsColumnsTypeThree .rbsContent .extSeparator
{
	margin-top:20px !important;
}
.contentBanner
{
	float:left;
	margin-top:2px;
	border-top:1px solid #00A291;
	position:relative;
	margin:0px;
	padding:0px;
	width:550px;
}
.contentBanner img
{
	float:left;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
}
.rbsColumnsTypeFour
{
	float:left;
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-top:15px;
	width:250px;
	height:113px;
}
.rbsColumnsTypeFour h2,
.rbsColumnsTypeFour p
{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
.rbsColumnsTypeFour p, 
.rbsColumnsTypeFour a
{
	font-size: 80%;
	/* \*/
	font-size: 80%;
	/* */
}
.rbsColumnsTypeFour h2 {color:#000;}


.textStyle03
{
	color:#999;
	margin:0px;
	padding:0px;
}
.rbsColumnsTypeFour a
{
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.textStyle01
{
	color:#88AFD7;
	font-size:68%;
}
.contentSideBar
{
	z-index:0;
	float:left;
	padding:0px;
	margin:0px;
	background:url("../../images/generic/contentSideBar-bg.gif") top left repeat-y;
	height:100%;
	width:145px;
	padding-right:135px;
	padding-top:15px;
	
}
.rbsHomeContent
{
	color:#A3AFB9;
	padding-top:10px;
	margin-top:2px;
	border-top:1px solid #7FD1C7;
	border-bottom:1px solid #7FD1C7;
	}
.rbsHomeContent h2 a
{
	color:#3FB9AA;
	font-weight:normal;
	font-size:111%;
}


.rbsHomeContent img
{
	padding-left:10px;
}
.rbsContent
{
	color:#A3AFB9;
	padding-top:10px;
}
.rbsContent p,
.rbsContent a,
.rbsContent li  {
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.rbsContent p {
	color:#333;
}
.rbsContent p a {
	font-size: 100%;
}

.textStyle04
{
	margin:0px;
	padding:0px;
}
.rbsRow1
{
	padding:0px;
	margin:0px;
}
.rbsRow1 h1
{
	clear: left;
	padding:17px 0px 20px 0px;
	margin:0px;
	width: 100%;
}
/* Main Content structure styles (end of) */

/* Main Navigation Styles */
.rbsMainNavigation
{
	width: 100%;
	float: left;
	clear: left;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
	background: #003481;
}

.rbsMainNavigation ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
}
.rbsMainNavigation ul li
{
	margin: 0px;
	float: left;
	line-height: 170%;
	background: url('../../images/generic/main_nav_bg.gif') no-repeat left;
	list-style-type:none; 
	padding-left:3px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.rbsMainNavigation ul li a
{
	float: left;
	/* \*/
	float: none;
	/* */
	color: #fff;
	padding: 0px 9px 0px 8px;
	display: block;
	border-top: 1px solid #003481;
	/*border-bottom: 1px solid #003481;*/
}
.rbsMainNavigation ul li a:hover
{
	background: #09f;
	color: #fff;
	border-top: 1px solid #09f;
	/*border-bottom: 1px solid #09f;*/
}
.rbsMainNavigation ul li.rbsFirstItem
{
	background: none;
	padding-left: 0px;
}
.rbsMainNavigation ul li.rbsFirstItem a
{
	padding-left: 10px;
}
.rbsMainNavigation ul li.rbsSelectedItem
{
	background-color: #fff;
}
.rbsMainNavigation ul li.rbsSelectedItem a
{
	color: #003481;
	border-top: 1px solid #003481;
	/*border-bottom: 1px solid #003481;*/
}
.rbsMainNavigation ul li.rbsSelectedItem a:hover
{
	color: #003481;
	border-top: 1px solid #003481;
	/*border-bottom: 1px solid #003481;*/
	background-color: #fff;
	cursor: default;
}
/* Main Navigation Styles (end of) */


/* Section Navigaion Styles */
.rbsSectionNavigation
{
	width:160px;
	padding:0px;
	margin:0px;
}
.rbsSectionNavigation ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.rbsSectionNavigation ul li
{
	padding:0px;
	background:url("../../images/generic/leftnav-arr.gif") top left no-repeat;
	padding-left:15px;
}
.rbsSectionNavigation ul li a
{
	padding:0px;
	color:#204D91;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
/* Section Navigaion Styles (end of)*/

/* language Selector*/
.rbsLanguageSelector
{
	padding-top:5px;
	padding-bottom:5px;
	width:190px;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.rbsLanguageSelector p
{	
	float:left;
	padding:0px;
	margin:0px;

}
.rbsLanguageSelector a
{
	padding-left:5px;
}
/* language Selector - end of*/


/* Footer styles */
.rbsFooterLinks
{
	width: 100%;
	border-top: 1px solid #999;
	background: #f0f0f0;
	padding: 2px 0px;
	border-bottom: 1px solid #999;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}
.rbsFooterLinks ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.rbsFooterLinks ul li
{
	margin: 0px;
	float: left;
	background: url('../../images/generic/footer_bg.gif') no-repeat left; list-style-type:none; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}
.rbsFooterLinks ul li.rbsFirstItem
{
	padding-left: 0px;
	background: none;
}
.rbsFooterLinks ul li a
{
	float: left;
	/* \*/
	float: none;
	/* */
	color: #333;
}
.rbsFooterLinks ul li a:hover
{
	color: #09f;
}
.rbsFooterLinks p
{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	text-align: right;
	color: #003481; 
}
/* Footer styles (end of) */

/* Breadcrumb Styles */
.rbsBreadCrumb
{
	width: 100%;
	float: left;
	font-size: 70%;
	/* \*/
	font-size: 68%;
	/* */
}

.rbsBreadCrumb .rbsBreadCrumbContent
{
	background: url("../../images/generic/dotted_line.gif") repeat-x bottom left;
	float: left;
	width: 550px
}

.rbsBreadCrumb span
{
	float: left;
	padding: 5px 0px;
	margin-right: 5px;
}

.rbsBreadCrumb ul
{
	/*width: 550px;*/
	margin: 0px;
	padding: 5px 0px;
	float: left;
}
.rbsBreadCrumb ul li
{
	margin: 0px;
	float: left;
	background: url("../../images/generic/arr_breadcrumb.gif") no-repeat left;
	white-space: nowrap; list-style-type:none; padding-left:9px; padding-right:5px; padding-top:0px; padding-bottom:0px
}
.rbsBreadCrumb ul li a
{
	float: left;
	/* \*/
	float: none;
	/* */
	color: #003481;
}
.rbsBreadCrumb ul li a:hover
{
	color: #09f;
}
.rbsBreadCrumb ul li.rbsFirstItem
{
	padding-left: 0px;
	background: none;
}
.rbsBreadCrumb ul li.rbsSelectedItem a
{
	color: #09f;
	cursor: default;
}
/* Breadcrumb Styles (end of)*/




.rbsColumnsTypeThree .formTextualInput
{
	padding: 10px 0px 10px 0px;
}
	
.rbsColumnsTypeThree .formTextualInput textarea,
.rbsColumnsTypeThree .formTextualInput input
{
	width: 260px;
}

.rbsColumnsTypeThree .formTextualInput textarea
{
	height: 150px;
	display: block;
}

.formSubmitButton
{
	background-color: #CCD6E6;
	color: #003481;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 2px solid #339;
	border-right: 2px solid #339;
	margin: 0px;
	padding: 0px 2px;
	cursor: pointer;
	cursor: hand;
}

/* Screen Reader Text */
.rbsScreenReaderText
{
	display: none;
	/* \*/
	display: block;
	/* */
	position: absolute;
	left: -2000px;
	top: -2000px;
	width: 1px;
	height: 1px;
}
