/* CSS Document */

/*Reset*/
html,body { margin=0; padding:0; bordor:0; background:transparent; font-size:10px; font-family: Arial, Helvetica, sans-serif; overflow-y:scroll;	}

div, h1, h2, h3, p, ol, ul, li, table, tr, th, td, tbody, tfoot, thread {
	margin:0;
	padding:0;
	border:0;
	vertical-alignment: baseline;
	background:transparent;
}

img  {margin:0, padding:0; bordor:0;	}

table, tr, th,td tbody, tfoot, thread{
	margin:0; padding:0; border:0;
	vertical-align: baseline;
	background:transparent;	
}

table { border-collapse:collapse; border-spacing: 0;}


/*Global*/
html { }
body { background-color:#CCDEE3;	}

/*Heading*/
h1, h2, h3	{ font-weight:bold; font-family: Arial, Helvetica, sans-serif; 	}
h1			{ font-size: 26px; color:#009; padding-bottom:15px; border-bottom:1px #CCC solid; margin-bottom: 15px;	}
h2			{ font-size: 22px; color:#009;	  }
h3			{ font-size: 18px; color:#009; margin: 0;  }

/*Link Element*/
a	{ text-decoration: none; }

/*Text Elememnt*/
p			{ color:#000; font-size:16px; line-height:150%; margin: 15px 0; font-family:Arial, Helvetica, sans-serif;	}
p	.left	{ margin: 1.5em 1.5em 1.5em 0; padding:0;	}
p	.right	{ margin: 1.5em 0 1.5em 1.5em; padding:0;	}

blockquote	{ color: #000; font-size: 16px;	}

strong		{font-weight: bold; 	}
em			{font-style: italic;	}

/*Images*/
.image-frame	{ padding:10px; border: 1px #CCC solid; margin:10px;	}


/*Lists*/
ul			{	}
ol			{ list-style-type: decimal;	}

ul li		{ color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
ul ul		{ color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
ul ul li	{ color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
ol li		{ color: #000; font-size: 16px;	}

dl			{	}
dt			{	}
dd			{	}

/*Tables*/

table		{ width:100%	}

tr			{	}
.odd		{ background-color:#eee;	}
.even		{ background-color: #fff;	}

/*Containers*/

#outer				{ width:960px; margin: 0 auto; background-color:#FFF;	}

#wrapper			{ width:900px; margin: 0 auto; background-color:#FFF;	}

#logo				{ margin: 30px 0; float:left	}

#contact-icons		{ float:right; display:inline; margin-top: 20px;	}

#social-media-icons	{ float:left; display:inline; margin-top: 6px;  margin-left: 40px; }


/*******Top navigator - menu*******/
#topnav	{ 
	clear:both; 
	text-align: left; 
	width: 900px; 
	margin: 0; 
	auto;
	background-color: #BFEAEE;
}

#topnav ul 	{ 
	list-style-type:none; 
	postion:relative; 
	margin:0; 
	padding:15px;
}

#topnav ul li{ 
	display:inline-block;
}

#topnav ul li a	{ 
	padding: 0px 50px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	text-decoration: none;	
}

#topnav ul li: hover {
	background-color:#6CF;
	text-align: left;	
}

#topnav ul li a:hover{ 
	text-decoration: none;
	background-color: #6CF;
	text-align: left;	
}

#topnav ul li a:visited	{
	text-decoration: none;
	display:block; 
	
}

#topnav ul li a:hover{
	text-decoration: none;
	visibility:visible;
}

#topnav ul li:hover	ul	{ 
	display:block; 
	visibility:visible;
}
#topnav ul ul { 
	display: none;  
	position: absolute; 
	background-color: #BFEAEE;
	bordor: 0 solid #BFEAEE;
	bordor-top: 0px;
	min-width: 200px;
	visibility:hidden;
	z-index: 9999;
	text-align: left;
	margin-left: -25px;
}

#topnav ul ul li { 
	display:block;
	margin:0;
	padding:10px;
	z-index: 9999;	
}

#topnav ul ul li a {
	padding:0 0 0 0;	
}

#topnav ul ul li a:visited {
	color: #000;
}

#topnav ul ul li a:hover {
	visibility:visible;
}

#topnav a:link		{  color: #000;	}
#topnav a:visited	{  color: #333;    }	
#topnav a:active	{  color: #000;	}
#topnav a:focus		{  color: #000;	}
#topnav a:hover		{  color: #00F; background-color: #CF6;}

#banner				{ margin-bottom:30px;	}

#content			{ width:900px; float:left; 	}
#content p			{ text-align:justify;	}

#content-wrapper	{	}

#box1				{ margin:20px 0; width:450px; float:left; display:inline;	}
#box1 ul li			{ margin: 5px 20px;  	}

#box2				{ margin:20px 0; width:450px; float:right; display:inline;	}
#box2 ul li			{ margin:5px 20px; 	}


#gallery_box1 		{  margin:20px 0; width:440px; height: 300px; float:left; display:inline;	}
#gallery_box2 		{  margin:20px 0; width:440px; height: 300px; float:right; display:inline;	}
#gallery_box3 		{  margin:20px 0; width:440px; height: 300px; float:left; display:inline;	}
#gallery_box4 		{  margin:20px 0; width:440px; height: 300px; float:right; display:inline;	}
#gallery_box5 		{  margin:20px 0; width:440px; height: 300px; float:left; display:inline;	}
#gallery_box6 		{  margin:20px 0; width:440px; height: 300px; float:right; display:inline;	}
#gallery_box7 		{  margin:20px 0; width:440px; height: 300px; float:left; display:inline;	}
#gallery_box8 		{  margin:20px 0; width:440px; height: 300px; float:right; display:inline;	}

#gallery_box 		{  margin:20px 0; width: 420px; height: 300px; float:left; display:inline;	}
#gallery_box_right	{  margin:20px 0 0 30px; width: 420px; height: 320px; float:left; display:inline;	}

#footer				{ clear:both; margin:20px 0; padding-bottom:50px;  border-top:1px #CCC solid;	}
#footer-image		{ float:left; display:inline; margin-top: -10px; margin-left: 400px;}

/*Layout Extra*/


/*Navigation Extra*/

/*Forms*/

/*Miscellaneous*/
.copyright-text		{ font-size:80%; font-style: italic;	}
.footer-text		{ font-size:12px; font-style:normal; color:#000; text-align:center;	}





