body {
padding: 0px;
margin: 0px;
color: #b6b5b5;
font-family: arial;
font-size: 12px;
background-color: black;


}


.container1 {
width: 920px;
margin-left: auto ;
margin-right: auto ;

}

.containerblack {
width: 900px;
margin-left: auto ;
margin-right: auto ;
padding: 10px;
background-color: black;
}


/*---LOGO TOP LEFT--*/


.logo {
width: 278px;
padding: 10px 0px 0px 0px;
margin: 0px;
background-image: url ('images/logo.png');
background-repeat: no-repeat;
background-position: top-left;
float: left;
}




.navbar {
float: right:
margin: 0px 0px 0px 0px;
float: right;
width: 580px;
padding: 55px 0px 0px 0px;
}




.twocolcont {
margin: 20px 0px 0px 0px;
padding: 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
}


/*--FORMAT FOR SECTION ONE RIGHT COLUMN SUBSCRIBE--*/




.twocolcontright {
width: 280px;
float: right;
border-top: 1px solid white;
padding: 6px 0px 0px 0px;
border-top: 1px solid white;
}


.twocolcontright  p {
margin: 0px;
padding: 0px 0px 5px 0px;
line-height: 1.75em;
width: 270px;
}








/*--FORMAT FOR SECTION ONE LEFT COLUMN INTRODUCTION--*/


.twocolcontleft {
width: 580px;
float: left;
border-top: 1px solid white;
padding: 6px 0px 0px 0px;
}


.twocolcontleft p {
margin: 0px;
padding: 0px 0px 0px 0px;
line-height: 1.75em;
width: 560px;
}

.twocolcontleft a {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
color: #0e4df5;
text-decoration: none;
}

.twocolcontleft a:hover {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
text-decoration: underline;
}




/*--SECTION 2 --*/
.twocolcont2 {
margin: 40px 0px 0px 0px;
padding: 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
border-top: 1px solid white;
}



/*--LEFT COLUMN FORMAT - PHOTOGALLLERY--*/

.twocolcontleft2 {
width: 430px;
float: left;
padding: 6px 0px 0px 0px;
}

.twocolcontleft2 h1 {
margin: 0px;
padding: 0px 0px 0px 0px;
line-height: 1.75em;
width: 430px;
font-size: 12px;
color: #0e4df5;
text-decoration: none;
text-transform: uppercase;
font-weight:normal;
}


.twocolcontleft2 p {
margin: 0px;
padding: 0px 0px 0px 0px;
line-height: 1.75em;
width: 420px;
font-size: 12px;
}

.twocolcontleft2 a {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
color: #0e4df5;
text-decoration: none;
}

.twocolcontleft2 a:hover {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
text-decoration: underline;
}





/*--home page gallery --*/



.gallery {
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}

.gallery img {
margin: 9px 9px 0px 0px;
padding: 2px;
height: 60px;
width: 118px;
float: left;
border: 1px solid #404245;
}






/*--RIGHT COLUMN FORMAT--*/


.twocolcontright2 {
width: 430px;
float: right;
padding: 6px 0px 0px 0px;
}


.twocolcontright2 p {
margin: 0px;
padding: 0px 0px 5px 0px;
line-height: 1.75em;
width: 420px;
}

.twocolcontright2 a {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
color: #0e4df5;
text-decoration: none;
}

.twocolcontright2 a:hover {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
text-decoration: underline;
}


.twocolcontright2 h1 {
margin: 0px;
padding: 0px 0px 0px 0px;
line-height: 1.75em;
width: 430px;
font-size: 12px;
color: #0e4df5;
text-decoration: none;
text-transform: uppercase;
font-weight:normal;
}





/*--SECTION 3 --*/
.threecolcont {
margin: 40px 0px 0px 0px;
padding: 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
border-top: 1px solid white;
}


/*--SECTION 3 MENUS - 1ST 2COLUMNS ONLY--*/


.threecolmenu {
width: 280px;
float: left;
padding: 5px 20px 0px 0px;
}

.threecolmenu h1 {
margin: 0px;
padding: 0px 0px 0px 0px;
line-height: 1.75em;
width: 270px;
font-size: 12px;
color: #0e4df5;
text-decoration: none;
text-transform: uppercase;
font-weight:normal;
}


.threecolmenu p {
margin: 0px;
padding: 5px 0px 0px 0px;
line-height: 1.75em;
width: 270px;
font-size: 12px;
}

.threecolmenu a {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
color: #0e4df5;
text-decoration: none;
}

.threecolmenu a:hover {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
text-decoration: underline;
}


/*---SECTION 3 MENUS - 3RD ONLY---*/


.threecolmenu1 {
width: 280px;
float: left;
padding: 5px 0px 0px 0px;
}

.threecolmenu1 h1 {
margin: 0px;
padding: 0px 0px 0px 0px;
line-height: 1.75em;
width: 270px;
font-size: 12px;
color: #0e4df5;
text-decoration: none;
text-transform: uppercase;
font-weight:normal;
}


.threecolmenu1 p {
margin: 0px;
padding: 5px 0px 0px 0px;
line-height: 1.75em;
width: 270px;
font-size: 12px;
}

.threecolmenu1 a {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
color: #0e4df5;
text-decoration: none;
}

.threecolmenu1 a:hover {
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 1.75em;
text-decoration: underline;
}



.threecolcont2 {
margin: 40px 0px 0px 0px;
padding: 4px 0px 0px 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
border-top: 1px solid white;
}


/*---SECTION 4 - CLASS TESTIMONIALS---*/


.section4main {
margin: 40px 0px 0px 0px;
padding: 6px 0px 45px 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}


/*---FORMAT FOR THE CLASS TESTIMONIALS 1ST 2ND COLUMN---*/

.section4col1 {
width: 280px;
margin: 0px 20px 0px 0px;
padding: 0px;
float: left;
}


.section4col1 p {
line-height: 1.70em;
margin: 5px 0px 5px 0px; 
padding: 0px;
font-style: italic;
}


/*---FORMAT FOR THE CLASS TESTIMONIALS 3RD COLUMN---*/


.section4col2 {
width: 280px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
}


.section4col2 p {
line-height: 1.70em;
margin: 5px 0px 5px 0px; 
padding: 0px;
font-style: italic;
}


.highlight {
color: #0e4df5;
}



/*--FORMAT FOR THE SIDE SOCIAL NETWORK MENUS--*/

.sidemenu {
position: fixed;
width: 45px;
height: 250px;
margin-top: 200px;
margin-left: 0px;
z-index: 3;
color: black;
}


.sidemenu img {
margin: 0px 0px 0px 0px;
}

.sidemenu a{
text-decoration: none;
margin: 0px;
padding: 0px;
color: black;
}


/*---CLEARING ELEMENTS FOR ALL---*/

.clear {
margin: 0px;
padding: 0px;
clear: both;
}

.clearl {
margin: 0px;
padding: 0px;
clear: left;
}



/*--ELEMENTS FOR THE FOOTER--*/

.footer {
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
}



/*---ELEMENT FOR COLUMNS 1,2,3---*/
.footer4col {
width: 205px;
padding: 0px 0px 15px 0px;
margin: 0px 20px 0px 0px;
float: left;
}


.footer4col  h1 {
font-size: 12px;
color: #0e4df5;
margin: 0px;
padding: 5px 0px 5px 0px;
}

.footer4col ul {
list-style: none;
margin: 0px;
padding: 0px;
}

.footer4col  li {
color: white;
margin: 0px;
padding: 3px 0px 3px 0px;
}

.footer4col  a {
text-decoration: none;
padding: 6px 0px 6px 0px;
color: white;
}

.footer4col  a:hover {
text-decoration: underline;
}


/*---ELEMENT FOR COLUMNS 4---*/
.footer4col2 {
width: 205px;
padding: 0px;
margin: 0px 0px 0px 0px;
float: left;
}


.footer4col2  h1 {
font-size: 12px;
color: #0e4df5;
margin: 0px;
padding: 5px 0px 5px 0px;
}

.footer4col2 ul {
list-style: none;
margin: 0px;
padding: 0px;
}

.footer4col2  li {
padding: 3px 0px 3px 0px;
color: white;
}

.footer4col2  a {
text-decoration: none;
padding: 6px 0px 6px 0px;
color: white;
}

.footer4col2  a:hover {
text-decoration: underline;
}



/*---copyright tag ELEMENT---*/

.copyright {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
border-top: 1px solid white;
}

.copyright p {
margin: 0px;
padding: 3px 0px 0px 0px;
color: white;
}




/*--SIDE MENU JAVA--*/

.menu {
margin: 0px 0 0;
	
padding: 0;
	
list-style: none;

width: 45px;

}



.menu li {
	
padding: 0;
	
margin: 0 0px;
	
position: relative;
	
text-align: left;

width: 45px;

}





.menu a {
	
padding: 0px;
	
display: block;
	
color: #000000;
	
text-decoration: none;
	
font-weight: bold;
	
background: url(images/button.gif) no-repeat center center;

}






.menu li em {
	
background: url(images/sidemenubg.png) no-repeat top left;

width: 140px;
	
height: 24px;
	
position: absolute;
	
top: 30px;
	
left: 35px;
	
text-align: center;
	
padding: 6px 2px 8px 2px;
	
font-style: normal;
	
z-index: 2;
	
display: none;

color: white;

}





/*--lines and dividers--*/

.lines280 {
width: 280px;
height: 1px;
border-top: 1px solid white;
margin: 5px 0px 3px 0px;
}

.lines280g {
width: 280px;
height: 1px;
border-top: 1px solid white;
margin: 5px 0px 6px 0px;
}



.lines580 {
width: 580px;
height: 1px;
border-top: 1px solid white;
margin: 5px 0px 3px 0px;
}


.lines430 {
width: 430px;
height: 1px;
border-top: 1px solid white;
margin: 5px 0px 3px 0px;
}



.lines880 {
width: 880px;
height: 1px;
border-top: 1px solid white;
margin: 0px 0px 3px 0px;
}


.lines185 {
height: 1px;
width: 185px;
border-top: 1px solid white;
margin: 3px 0px 3px 0px;
}


.lines655 {
height: 1px;
width: 655px;
border-top: 1px solid white;
margin: 3px 0px 3px 0px;
}





/*--format for the general pages--*/

.youare {
margin: 3px 0px 0px 0px;
padding: 0px;
margin-left: auto ;
margin-right: auto ;
width: 880px;
}

.youare h1 {
color: white;
font-size: 12px;
margin: 0px;
padding: 4px 0px 4px 0px;
}



/*--ELEMENT for the side navigation on the general pages--*/


.maincontent1 {
margin: 20px 0px 10px 0px;
padding: 0px;
margin-left: auto ;
margin-right: auto;
width: 880px;
border-bottom: 1px solid white;
}


.sidenav {
width: 185px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}



.sidenav1 {
width: 185px;
margin: 0px 0px 30px 0px;
padding: 0px;
}


.sidenav1 ul {
margin: 5px 0px 0px 0px;
padding: 0px;
list-style: none;
width: 185px;
height: 210px;
}




.sidenav li {
margin: 0px;
paddding: 0px;
font-size: 12px;
}



.sidenav1 a {
margin: 0px;
padding: 4px 0px 4px 15px;
text-decoration: none;
color: white;
display: block;
}


.sidenav1 a:hover {
margin: 0px;
padding: 4px 0px 4px 15px;
text-decoration: none;
background-color: black;
background: url(images/sidebg.png);
repeat: no-repeat;
background-position: top left;
}


















.maincontent2 {
width: 655px;
float: right;
padding: 0px 0px 0px 0px;
margin: 0px 0px 40px 0px;
}



.maincontent3 {
width: 655px;
float: right;
padding: 0px 0px 0px 0px;
margin: 10px 0px 40px 0px;
}




.maincontent3 p {
line-height: 1.75em;
margin: 5px 0px 20px 0px;
padding: 0px;
}

.maincontent3 h1 {
color: #0e4df5;
margin: 0px;
padding: 0px;
}






