@charset "UTF-8";
/* CSS Document */


body{
	background-image:url(../images/bodyGradTop.gif);
	background-repeat: repeat-x;
	font: 13px/2 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; 
	
}


container{
max-width:960px;	
}


#earth{
	background:url(../images/main_earth.jpg);
	background-repeat:no-repeat;
	height:200px;
	color:#fff;
	text-shadow:1px 1px #000;
	text-align:center;	
}

.nav-justified > li > a{
	border:none
}
.nav-justified > li#lice{
	 
background:#7A5858;
}
.nav-justified > li#comp{
	 
background:#7A8F8F;

}
.nav-justified > li#acc{
	 
background:#657899;

}

/* some bootstrap.css overrides */
.list-group-item.active#first{
background-color:#666;
border:none;
}
.row-offcanvas-left.active .list-group-item.active#first{
border-radius:0px 6px 0px 0px;
}

.crsra_sdbr{
	top:20px
}

.crsra_tgl{
	margin:20px 10px 20px -20px;
	height:39px;
	
}

.crsra_tgl .btn{
	height:40px;
	border-radius:0px 5px 5px 0px;
      background-color:#666;
      border:none;

}
.actv_btn{
	margin-left:-60px;
      position:relative;
      z-index:20000;
}

.lst_grp_actv{
	border-top-right-radius:0px
}

/*-----------------Begin of collapse div--------------------*/
.first {
display:block;
font-family:Tahoma,Geneva,sans-serif;
font-size:13px;
padding:0px 40px 0px 20px;
width:100%;
min-height:36px;

}
.first h3{
	line-height:45px;
	font-size:14px;
	font-weight:bold;
	
}
.second {
display:block;
font-family:Tahoma,Geneva,sans-serif;
font-size:13px;
padding:10px 40px 15px 20px;
width:80%px;
border-top:1px solid #fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(255,255,255,0.8))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: webkit-linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
}
.expand {
background:url(../images/noise_bg.png);
background-repeat:repeat;
cursor:pointer;
border-radius:6px 6px 6px 6px;
}
.expand:hover {
background:#eee;);
}
.expand2 {
border-radius:6px 6px 0px 0px;
border-bottom:1px solid #999;


}
.expand2:hover {
background-image:url("../images/round_top.png");
}
.twoLine{
background:url(../images/noise_bg.png);
height:auto;
}

.twoLine:hover{
background-image:url("../images/round_topA_two_hov.png");
}

.twoLine.expand2 {
background-image:url("../images/round_top_two.png");
background-repeat:no-repeat;
border-bottom:1px solid #999;

}
.twoLine.expand2:hover {
background-image:url("../images/round_top_two.png");
}

.twoLine h3{
line-height25px;

}
.rot {

}


/*-----------------End of collapse paragraph-----------------------*/
@media (max-width: 480px){
.licensees ul li ul li{
margin-left:-50px;
 }
.complianceParagraph .second ul li ul li{

margin-left:-50px;
}
.first h3{
line-height:17px;

}
.first.expand img.rot{
margin-top:8px
}
.complianceParagraph h3{
width:300px;
}
} 

.flt_img_right{
float:right;
padding:10px;
}

@media (max-width: 767px) {
.flt_img_right{
float:none;
}
.clr_h3{
float:left;
clear:both;
display:block;

}
}

#earth{
background:url(images/main_earth.jpg);	
background-repeat:no-repeat;
height:200px;
display:block
}

#hdln{
position:absolute;
display:block;
height:50px;
width:auto	
}
#footer2{
background:url(../images/noise_bg.png);
border:1px solid #777;
padding:10px;
border-radius:6px;
text-align:center;
}

a {
	color: #0099d8;
}

/*general-paragraph*/
.generalParagraph {
	height: 100%;
}
.generalParagraph h3 {
	color: #666;
}


.generalParagraph h5 {
	color: #666;

}

.generalParagraph p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:15px;
}
.generalParagraph a {
	/*color: #666;*/
	color: #0099d8;
	text-decoration:underline;
	
}
.generalParagraph p a {
	color: #0099d8;
	text-decoration:underline;
	font-weight:bold;
	
}
.generalParagraph p a:hover {
	color: #666;
	text-decoration:underline;
	font-weight:bold;
}

.generalParagraph a:hover {
	color: #666;
	text-decoration:underline;
	color:#000;
}

.generalhr {
	background-color: #666666;
	height: 10px;
	width: 96.24%;
	margin-left: 15px;
}
.generalLi {
	height: 100%;
	width: 100%;
}



.generalLi li {
	background-color: #666666;
	border-bottom:1px solid #000;
	border-top:1px solid #aaaaaa;
	display:block;
	color:#fff;
}
.generalLi li:first-child, .generalLi li:first-child.single{
	 border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
}
.generalLi li:last-child {
	 border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px
}
.generalLi li:hover {	
	
	color: #0f0f0f;	
}
.generalLi li:hover a{
	color: #0f0f0f;
}
.generalParagraph ol {
	margin-left:45px;
	list-style-type:decimal;
	margin-bottom:15px;
}
.generalParagraph ul li {
	margin-left:25px;
}
.generalParagraph ol ul {
	margin-left:25px;
	list-style-type:lower-roman;
}

.generalParagraph ul ol {
	margin-left:25px;

}

ul.generalAlphaList {
	list-style-type:upper-alpha;
	margin-left:25px;
	margin-bottom:15px;
}

/*license paragraph */
.licenseParagraph{
    margin-left:25px;
    margin-top:35px;	
}
.licenseParagraph ol li {
	margin-left:25px;
	list-style-type:decimal;
}
.licenseParagraph p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}
.licenseParagraph  a {
	/*color: #775B5B;*/
	color: #0099d8;
	text-decoration:underline;

	
}
.licenseParagraph p a {
	/*color: #775B5B;*/
	color: #0099d8;
	text-decoration:underline;
	font-weight:bold;
	
}


.licenseParagraph ul {
	list-style-type: square;
	margin-left: 25px;
}

.licenseParagraph ul ul{
	list-style-type: none;
	
}
#lice{
background:#775B5B;
}
.licenseParagraph h3 {
	color: #775B5B;
}


/* compliance */

.complianceParagraph{
	
	display: block;
}
.complianceParagraph ul {
	list-style-type: square;
	margin-left: 0px;
	margin-bottom:10px;
}
.complianceParagraph ul li ul {
	list-style-type: circle;
	margin-left: 5px;
}



.complianceParagraph .second ul ul {
	clear: both;
	list-style-type: circle;
	margin-left: 40px;
}
.complianceParagraph .second span {
	left: 30px;
	position: relative;
	display: block;
	margin-bottom: 15px;
	margin-top: 5px;
}
.complianceParagraph .second span strong {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.complianceParagraph h3 {
	color: #7A8F8F;
}
.complianceParagraph h5 {
	color: #7A8F8F;
}
.complianceParagraph .second p {
	clear: both;
	margin-bottom: 15px;
}
.complianceParagraph .second .auditSubTitles {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
}

/*-------------------------------------Beginning for ACCRES-------------------------------------------*/
.accres {
	
}
.accresBar {
	background-color: #657899;
	width:100%;
	height:16px;
	margin-bottom:45px;
      -moz-box-shadow:2px 5px 16px 0 #657899;
      -webkit-box-shadow:2px 5px 16px 0 #657899;
      box-shadow:2px 5px 16px 0 #657899;
      
}
.accreshr {
	background-color: #657899;
	height: 10px;
	width: 96.3%;
	margin-left:15px;
}
.accresLi {
	height: 100%;
	width: 100%;
}
.accresLi li {
	background-color: #657899;
	border-top:1px solid #90adda;
	border-bottom:1px solid #29313D;
	display:block;
	color:#fff;
}
.accresLi li:hover {
	
	color: #505E72;
}
.accresLi li:hover a {
	color: #505E72;
}


.accresLi li:last-child{
	 border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px
}

.accresActive{
background-color: #95B5E5;
	color: #505E72;
	}

.accresParagraph p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.accresParagraph span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}
.accresParagraph a {
	/*color: #657899;*/
	color: #0099d8;
}
.accresParagraph a:hover {
	color: #003366;
}


.accresParagraph ul li {
	list-style-type: square;
	margin-left: 25px;
}
.accresParagraph h3, .accresParagraph h5 {
	color: #657899;
}
#members h5{
	color:#657899;
	margin-bottom:-5px;
}

.accresParagraph .titles {
	color: #036;
}
/*-------------------------------------End for ACCRES--------------------------------------------*/

