*, html {

	font-family: Arial, Helvetica, sans-serif;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	height: 100%;

	margin: 0;

	padding: 0;

	background-color:#FFFFFF;

}

#background {

	width:100%;

	height:650;

	background-image:url(/imgs/bginside1.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	float:left;

}

#spacer{

	width:100%;

	height:150px;

	padding-top:185px;

	margin:0px;

}

#flashOpener {

	z-index: 2;

	margin-left: auto;

	margin-right: auto;

	width:100%;

	position:absolute;

	min-width: 920px;

	padding-top: 10px;

}







/* TOP */

#navBackground1 {

	background-color:#822b6a;

	width:100%;

	height: 28px;

}

#NavTopContainerOuter{

	width:930px;

	margin-left:auto;

	margin-right:auto;

	padding-top: 10px;

	z-index: 1111;

	position: relative;

	filter:alpha(opacity=70);

	opacity: 0.8;

	-moz-opacity:0.8;

}

#NavTopContainerInnerHome{

	float:right;

	width:665px;

	background-color:#fdefc3;

	height: 32px;

	z-index: 1111;

}

#NavTopContainerInner{

	float:right;

	width:747px;

	background-color:#fdefc3;

	height: 32px;

}

#NavTopContainerBorder{

	border-top: 2px solid #8b2675;

}

#NavTopContainerInner ul,#NavTopContainerInnerHome ul{

	list-style:none;

	display:inline;

}

#NavTopContainerInner li, #NavTopContainerInnerHome li{

	list-style:none;

	display:block;

	float:left;

}

#NavTopContainerInner li a, #NavTopContainerInnerHome li a{

	list-style:none;

	display:block;

	text-decoration:none;

	padding-left:8px;

	padding-right:8px;

	font-size:12px;

	color:#b26696;

}

#NavTopContainerInner li a:hover, #NavTopContainerInnerHome li a:hover{

	color:#fbb144;

}

.NavTopText {

	color: #fbb144;

	padding-right: 25px;

}

.navDivider {

	background-image:url(/imgs/divider.gif);

	background-repeat:no-repeat;

	width: 2px;

	height: 25px;

}

.navLeft {

	background-image:url(/imgs/navleftside.gif);

	background-repeat:no-repeat;

	width: 10px;

	height: 30px;

}

.navRight {

	background-image:url(/imgs/navrightside.gif);

	background-repeat:no-repeat;

	width: 10px;

	height: 30px;

}

#OuterContainer{

	width:930px;

	height:100%;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

}

#logocontainer{

	width:860px;

	height:112px;

	padding:0px;

	margin-left:auto;

	margin-right:auto;

}



#logoImage{

	width:249px;

	height:80px;

	padding:0px;

	margin:0px;

	float:left;

	padding-top: 30px;

}

.logo{

	width:249px;

	height:112px;

	display:block;

	background:url(/imgs/logo.gif) no-repeat left bottom;

}

a.linksNavTop:link, a.linksNavTop:visited, a.linksNavTop:active {

	font-size: 10px;

	color:#e8c3de;		

	text-decoration: none;

}

a.linksNavTop:hover {		

	font-size: 10px;

	color:#fbb144;		

	text-decoration: none;

}











/* CONTENT */

#homeContainer{

	display: block;

	min-height:100%;

	width:100%;

	z-index:20;

	/*position:absolute;*/

}

#contentContainer{

	width:830px;

	height:100%;

	padding:0px;

	margin-left:auto;

	margin-right:auto;

	z-index: 50;

}

#leftMenuArea{

	width:280px;

	margin:0px;

	padding: 20px 0 0 0;

	float:left;

}

#contentDivider{

	width:40px;

	height:65px;

	background:url(/imgs/headingflower.gif) top left no-repeat;

	margin-top:16px;

	float:left;

}

#contentArea{

	width:510px;

	height:100%;	

	margin:0px;

	padding:0px;

	float:left;

}

#content {

	width: 510px;

	font-size:12px;

	color:#666666;

	padding-bottom:30px;

	padding-top: 15px;

	text-align:justify;

	line-height: 20px;

	min-height: 300px;

}

.subLinks {

	width:70%;

	height:20px;

	margin-top:5px;

	margin-left:25px;

	margin-right:auto;

	text-align:left;

}

.Heading {

	margin-bottom:15px;

	font-size: 13px;

	font-weight: bold;

	color: #822b6a;
	
	text-decoration:none;

}
.Heading a {
	font-size: 13px;

	font-weight: bold;

	color: #822b6a;
	
	text-decoration:none;
	}

a.linksNavSide:link, a.linksNavSide:visited, a.linksNavSide:active {

	font-size: 12px;

	color:#6d6e70;		

	text-decoration: none;

	margin-bottom: 5px;

	height: 30px;

}

a.linksNavSide:hover {		

	font-size: 12px;

	color:#9e2c5b;		

	text-decoration: none;

	margin-bottom: 5px;

	height: 30px;

}

a.linksNavSideOn:link, a.linksNavSideOn:visited, a.linksNavSideOn:active,a.linksNavSideOn:hover  {

	font-size: 12px;

	color:#983a89;		

	text-decoration: none;

	font-weight: bold;

	margin-bottom: 5px;

	height: 30px;

}



a.eventsPic:link img, a.eventsPic:visited img, a.eventsPic:active  img {

	border: 2px #bf88bb solid;

	height: 80px;

	width: 120px;

	filter:alpha(opacity=50);

	opacity: 0.5;

	-moz-opacity:0.5;

}

a.eventsPic:hover img {		

	border: 2px #893183 solid;

	filter:alpha(opacity=90);

	opacity: 0.9;

	-moz-opacity:0.9;

}

#certOuter{

	width:100%;

	height:100%;

	margin:0px;

	padding:0px;

}

#certHeader{

	width:223px;

	height:90px;

	background:url(/imgs/top_bg_certification.gif) left bottom no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}

#certBody{

	width:223px;

	background:url(/imgs/center_bg_certification.gif) left top repeat;

	margin:0px;

	padding:0px;

	float:left;	

}

#certFooter{

	width:223px;

	height:14px;

	background:url(/imgs/bottom_bg_certification.gif) left top no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}

.certText{

	font-size:11px;

	color: #666666;

	text-align:left;

	line-height:16px;

	margin:0px;

	padding-left:25px;

	padding-right:25px;

}

#fifiList ul{

	padding-left: 5px;

	margin-left: 0px;

	list-style: none;

}

#fifiList li{

	background: url(../imgs/fifi-bullet.gif) no-repeat left top;

	padding: 3px 0 10px 45px;

	color: #FFFFFF;

	font-size: 12px;

	list-style-image: none;

	list-style: none;

}

#fifiListHeading{

	background: url(../imgs/fifi-bullet1.gif) no-repeat left top;

	padding: 4px 0 8px 35px;

	color: #fff;

	font-size: 13px;

	font-weight: bold;

}

.homeSmallText1{

	font-size:11px;

	color: #666666;

	text-align:left;

	line-height:16px;

	margin:0px;

	padding-left:15px;

	padding-right:15px;

}

.contentGlossaryTitle{

	clear:both;

	font-size:12px;

	color:#7a1f6b;

}

.contentGlossaryDesc{

	margin-bottom:12px;

}

.knowledgeInputBos {

	font-size: 12px;

	color:#7a1f6b;

	background-color: #f8f5d5;

}



a.linksGlossary:link, a.linksGlossary:visited, a.linksGlossary:active {

	font-size: 14px;

	color:#7a1f6b;		

	text-decoration: none;

}

a.linksGlossary:hover {		

	font-size: 14px;

	color:#000000;		

	text-decoration: none;

}

a.linksPurple:link, a.linksPurple:visited, a.linksPurple:active {

	font-size: 12px;

	color:#7a1f6b;		

	text-decoration: none;

}

a.linksPurple:hover {		

	font-size: 12px;

	color:#000000;		

	text-decoration: none;

}

a.linksPurpleSmall:link, a.linksPurpleSmall:visited, a.linksPurpleSmall:active {

	font-size: 10px;

	color:#7a1f6b;		

	text-decoration: none;

}

a.linksPurpleSmall:hover {		

	font-size: 10px;

	color:#000000;		

	text-decoration: none;

}

a.linksBlack:link, a.linksBlack:visited, a.linksBlack:active {

	font-size: 10px;

	color:#292929;		

	text-decoration: none;

}

a.linksBlack:hover {		

	font-size: 10px;

	color:#000000;		

	text-decoration: none;

}

.benefitsCell {

	background-color: #FFFFF9;

	color: #8d6e88;

	font-size: 11px;

	border-bottom: 1px solid #FFCC00;

	padding: 0 5px 0 5px;

}

.Heading1 {

	margin-bottom:15px;

	font-size: 12px;

	color: #822b6a;

	text-align:left;

}

.globalpresence {

	padding: 2px 0px 5px 17px;

	font-size: 11px;

	text-align:left;

	line-height: 16px;

}

.faqsList {

	padding-left: 15px;

	margin-left: 0px;

	list-style-image:url(../imgs/bullet1.gif);

}

.faqsList li {

	padding-bottom: 15px;

}







/* FOOTER */

#footerContainer{

	width:930px;

	height:200px;

	background:url(/imgs/footerflower.jpg) no-repeat top right;

	margin-left:auto;

	margin-right:auto;

}

#footerBackground {

	background-image:url(/imgs/footerbg.gif);

	background-repeat:repeat-x;

	height: 200px;

	float:left;

	width:100%;

}

#footerLeftHome{

	width:290px;

	height:200px;

	margin:0px;

	padding:0px;

	float:left;

}

#footerLeft{

	width:325px;

	height:200px;

	margin:0px;

	padding:0px;

	float:left;

}

#footerDivider{

	width:40px;

	height:170px;

	background:url(/imgs/footerdivider.gif) top left repeat;

	margin-top:25px;

	padding:0px;

	float:left;

}

#copyright{

	margin:0px;

	text-align:left;

	padding: 25px 0 0 80px;

	font-size: 10px;

	color: #d0bbd2;

}

#footerLinks {

	width:490px;

	font-size: 11px;

	text-decoration:none;

	text-align:left;

	color: #e2a7e7;

	line-height: 19px;

	float:left;

}

a.linksFooter1:link, a.linksFooter1:visited, a.linksFooter1:active {

	font-size: 11px;

	color:#de93e0;		

	text-decoration: none;

	font-weight:bold;

}

a.linksFooter1:hover {		

	font-size: 11px;

	color:#FFFFFF;		

	text-decoration: none;

	font-weight:bold;

}

a.linksFooter2:link, a.linksFooter2:visited, a.linksFooter2:active {

	font-size: 10px;

	color:#c3b0c5;		

	text-decoration: none;

}

a.linksFooter2:hover {		

	font-size: 10px;

	color:#FFFFFF;		

	text-decoration: none;

}

a.renascent:link, a.renascent:visited, a.renascent:active {

	font-size: 10px;

	color:#FFFFFF;		

	text-decoration: none;

}

a.renascent:hover {		

	font-size: 10px;

	color:#fbb144;		

	text-decoration: none;

}







/* MISC */

input, select {

	font-size: 10px;

	color: #999999;

}

















/* CODA SLIDER===============================================*/

#slider {

    width: 510px;

    margin: 0 auto;

    position: relative;

}



.scroll {

    width: 500px;

    overflow: auto;

    overflow-x: hidden;

    position: relative;

    clear: left;

}



.scrollContainer div.panel {

    padding: 0px;

    width:500px;

}



.hide {

    display: none;

}

.boardpic {

	float: left;

	margin: 5px 15px 5px 0px;	

}





















#homeContainerOuter{

	display: block;

	min-height:100%;

	width:100%;

	z-index:2;

	position:relative;

	/*padding-top: 420px;*/

	padding-top: 30px;

}

#homeContent {

	width: 510px;

	font-size:12px;

	color:#666666;

	padding-bottom:10px;

	padding-top: 15px;

	text-align:justify;

	line-height: 20px;

}

#homeLeftMenuArea{

	width:240px;

	margin:0px;

	padding: 20px 0 0 0;

	float:left;

}

#homeLogosOuter{

	width:100%;

	height:150px;

	margin:0px;

	padding:0px;

	float:left;

}



.homeLogosInner{

	margin:0px;

	padding-top:8px;

	float:left;

}

#logosLeft{

	width:270px;

	margin-left:6px;

	padding-top:10px;

	float:left;

}

#pressBox{

	width:270px;

	margin:0px;

	padding:0px;

	float:left;

}

#pressHeader{

	width:270px;

	height:52px;

	background:url(/imgs/pressroom_top.gif) left bottom no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}

#pressBody{

	width:270px;

	background:url(/imgs/pressroom_center.gif) left top repeat;

	margin:0px;

	padding-top:3px;

	float:left;	

}

#pressFooter{

	width:270px;

	height:12px;

	background:url(/imgs/pressroom_bottom.gif) left top no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}

#homeCertBox{

	width:270px;

	margin:0px;

	padding:0px;

	float:left;

}

#homecertHeader{

	width:270px;

	height:52px;

	background:url(/imgs/certification_prog_top.gif) left bottom no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}

#homecertBody{

	width:270px;

	background:url(/imgs/certification_prog_center.gif) left top repeat;

	margin:0px;

	padding-top:3px;

	float:left;	

}

#homecertFooter{

	width:270px;

	height:12px;

	background:url(/imgs/certification_prog_bottom.gif) left top no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}

#homeGPBox{

	width:270px;

	margin-left:6px;

	padding:0px;

	float:left;

}

#homeGPHeader{

	width:270px;

	height:52px;

	background: url(../imgs/globalpresence_top.gif) left bottom no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}



#homeGPBody{

	width:270px;

	background:url(../imgs/globalpresence_center.gif) left top repeat;

	margin:0px;

	padding-top:3px;

	float:left;	

}



#homeGPFooter{

	width:270px;

	height:12px;

	background:url(../imgs/globalpresence_bottom.gif) left top no-repeat;

	margin:0px;

	padding:0px;

	float:left;

}


