/* Global Defaults=====================================================================*/body,div,dl,dt,applet,object,iframe,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,address,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {	border:0 none;    font:inherit;    margin:0;    padding:0;	    }	body {	background-color:  #ecefff;/*	background-color:  #edf0ff; *//*	background-color:  white;*//*	font-family: New Time Romance, San-Serif;  *//*	font-family: Helvetica Header, San-Serif;  *//*	font-family: 'Times New Roman Header';    */	font-family: New Time Romance, San-Serif; /*    font-family: Verdana, sans-serif;;	*/	width:100%; 	height:100%;	}/*=====================================================================*/	  /* Start CSS Coding=======================================================================*/#wrapper {   /* This contoll the width. If deleted the 'BODY' covers full width */	margin-right: 	auto; /* 1 */	margin-left:  	auto; /* 1 */	max-width:    	968px; /* 2 */  /*	padding-right: 	10px; /* 3 *//*	padding-left:  	10px; /* 3 */		*/}#header {		border-top: 15px solid #000080;	/*	width:975px;   */	width:968px;	height:130px;}#logo{	width:461px;		height:100px;	font-size:12px;	position:relative;	float:left;		margin-left:-2px;}#logo span{	background:url(../images/logo_transparent.png) no-repeat; /*	background:url(../images/logo_transp_v2.png) no-repeat;   */		position:absolute;	width:100%;	height:100%;	cursor:pointer;		left:0;	top:0;}h1 {		font-size:20px;	color:black;	font-weight:bold;			text-shadow: 	0 1px 0 #ccc,					0 2px 0 #c9c9c9,					0 3px 0 #bbb,					0 4px 0 #b9b9b9,					0 5px 0 #aaa,					0 6px 1px rgba(0,0,0,.1),					0 0 5px rgba(0,0,0,.1),					0 1px 3px rgba(0,0,0,.3),					0 3px 5px rgba(0,0,0,.2),					0 5px 10px rgba(0,0,0,.25),					0 10px 10px rgba(0,0,0,.2),					0 20px 20px rgba(0,0,0,.15);				} h2 {    top:120px;	position:absolute;	width:965px;	color:white;	font-size:20px;	font-style:italic;	font-weight:bold;		/*	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);  */	background-color: #000082;	border:3px solid #373737;	}h3 {    top:70px;		position:absolute;    float:right;	color:black;	font-size:18px;	font-style:italic;	font-weight:bold;}li.nostyle {    list-style-type: none;}#para1 {    color: black;	font-size: 25px;	font-style:normal;	font-weight:bold;					text-shadow: 	0 1px 0 #ccc,					0 2px 0 #c9c9c9,					0 3px 0 #bbb,					0 4px 0 #b9b9b9,					0 5px 0 #aaa,					0 6px 1px rgba(0,0,0,.1),					0 0 5px rgba(0,0,0,.1),					0 1px 3px rgba(0,0,0,.3),					0 3px 5px rgba(0,0,0,.2),					0 5px 10px rgba(0,0,0,.25),					0 10px 10px rgba(0,0,0,.2),					0 20px 20px rgba(0,0,0,.15);					}#para2 {    color: blue;	font-size: 22px;	font-style:normal;	font-weight:bold;					text-shadow: 	0 1px 0 #ccc,					0 2px 0 #c9c9c9,					0 3px 0 #bbb,					0 4px 0 #b9b9b9,					0 5px 0 #aaa,					0 6px 1px rgba(0,0,0,.1),					0 0 5px rgba(0,0,0,.1),					0 1px 3px rgba(0,0,0,.3),					0 3px 5px rgba(0,0,0,.2),					0 5px 10px rgba(0,0,0,.25),					0 10px 10px rgba(0,0,0,.2),					0 20px 20px rgba(0,0,0,.15);					}#headerright {	width:403px;	height:104px;	float:right;  /* CONTROLS THE LOCATION OF THE SEARCH ENGIN ********* */}#placemainmenu {  /************ CONTROL RIBBON under MAIN menu ********* */    border-top: 2px solid black;	border-bottom: 2px solid black;	margin-top:10px;	margin-bottom:-27px;	margin-right:0;	width:970px;	height:40px; /* *********** Ribbon HEIGHT under MAIN menu *******   *//*	background: radial-gradient(#0f2a6f,#a0c4ea);  *//*	background: #0000e8; */background:#2b3c53;	}#mainmenu li {	float:left;	height:40px;   /* HEIGHT OF UPPER NAVIGATION BOX  */	display:inline;	margin:0 0 0 0;	position:relative;	z-index:150;	border-right: 1px solid black;	border-left: 1px solid black;}#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {/* ****** CONTROLLS THE PULL DOWN WINDOWS ********** */	font-size:12px;		text-decoration: none;	text-transform:uppercase;		font-weight:bold;	color:#00ffff; /*#00ffff;  /* Aqua color  */	padding:15px 15px 10px 10px;  /*  CONTROL WIDTH & ... of Navigation menu  */	float:left;	display:block;}#mainmenu li:hover, #mainmenu li.active {    /*%%%%%%%%%CONTROLL PULL DOWN Menues color%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */	  		background: radial-gradient(#a00135, #55001c);	height: 40px;}#mainmenu li:hover a, #mainmenu li.active a {	color:white; /*#fff;  */	text-decoration:none;}/* Start CSS POPUP Menu=====================================================================*/#placemainmenu ul ul { /* Pull down sub menues properties*/	position:absolute;	z-index: 1500;	display: none;	top:     40px;	left:    0;	border: 1px solid black;}#placemainmenu #mainmenu li:hover ul li {	background-color:#a5a5a5;  /*  GRAY PULL DOWN WINDOW   */	width:170px;}#placemainmenu #mainmenu li:hover ul li a, #placemainmenu #mainmenu li:hover ul li a:link, #placemainmenu #mainmenu li:hover ul li a:visited {	color:#000082;	font-size:14px;	text-align:left;	width:168px;	height:28px;	text-transform:none;	border:none;	background: none;	padding:12px 8px 0 8px;}#placemainmenu #mainmenu li:hover ul li a:hover, #placemainmenu #mainmenu li ul li a:hover {	text-decoration:none;		width:154px;   /* 154px   */	background: radial-gradient(#a5acb5, #5a627e);  /* Shaded grey moving down strip in pull down window */}div#placemainmenu li:hover ul ul,div#placemainmenu li li:hover ul ul{display:none;}div#placemainmenu li:hover ul,div#placemainmenu li li:hover ul{display:block;}/* End CSS Drop Down Menu *//*=====================================================================*/#content {	width:970px;	padding:30px 0 0 0;	}/* Slideshow 1  */=====================================================================*/#wrapslideshow1 {	width:975px;  	height:450px;	position:relative;	 	z-index:90;	/*	border-style: solid;	border-color:black;    border-width: 2.5px   */}#slideshow1 {	width:970px;	height:450px;	left:0;} #search {    margin-top:10px;	padding: 5px 13px;    height: 23px;    width: 282px;    border: 2px solid black;    background: lightGray;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);	float: left;}#submit{       	border-width: 2px;    border-style: solid;				    height: 36.5px;	margin-top:10px;    padding: 0;    width: 90px;    cursor: pointer;      color: black;     	float:right;		background-image: linear-gradient(#b3f7f7, #2eade2);}#submit:hover {           background: radial-gradient(#0f2a6f,#a0c4ea);		}   #submit::-moz-focus-inner {       border: 0;  /* Small centering fix for Firefox */	   }h3#slogan {		float:right;	font-size:18px;		font-style:italic;		font-weight:bold;	padding:15px 10px 0px 0;	margin:0;	display:inline;		}	div {    text-align:justify;}p{	margin-top: 1em;	margin-left: 0;	text-indent: 0;	}	hr {    width: 975px;	height:0.25px;   }/*  ++++++++++++++++++++++++++++++++++++CONTACT US +++++++++++++++++++++++++++++/*  ++++++++++++++++++++++++++++++++++++CONTACT US +++++++++++++++++++++++++++++ */#frmcontact {	padding:10px 0 30px 0;}#frmcontact label {	float:left;       	font-size:14px;	width:150px;     /* original 150px */	padding:3px 0 0 16px;	margin:8px 0 0 0;	font-weight:bold;	color: black;}#frmcontact span {	color:red;	font-size:12px;	font-weight:bold;}#frmcontact br {	clear:left;}.textboxcontact {	width:600px;     /* original 390px      */	height:22px;	background: #c0c0c0;	font-family:Arial, verdana,serif;	font-size:12px;	border: 1px solid black;	padding:3px 5px 0 5px;	margin:10px 0 0 0;	color:black;}.textareacontact {	width:600px;   /* original 390px      */	height:150px;	background: white;	border: 1px solid black;	font-family:Arial, verdana,serif;	font-size:12px;	padding:5px;	margin:10px 0 0 0;	color:black;}.submitcontact {	width: 118px;	height: 30px;/*	background: url(../images/but_morenav.png) no-repeat;   */	background-color:gray;	border: none;	color: black;	font-size: 12px;	font-weight: bold;	padding: 0 0 2px 0;	text-transform: uppercase;	cursor: pointer;	font-family:arial, verdana, serif;/*	text-shadow: 0 1px 2px #2f2f2f;      */	margin:10px 0 0 0;}.submitcontact:hover {	background-position:0 -30px;}/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/* Footer =====================================================================*/#footer {		border-top: 5px solid #000080;	border-bottom: 15px solid #000080;	height: 75px;		clear: both;/*	background: radial-gradient(#a0c4ea, #0f2a6f);  *//*background-image: linear-gradient(#b3f7f7, #2eade2);  *//*background: #6cb6ff;		*/background:#233b64;}#social-buttons img {	display:block;	width:35px;    float:right;    margin-right:1px;	cursor:pointer;	}#footer h4 {	float:right;	top:30px;	color:white;	font-size:14px;	font-style:italic;	font-weight:bold;	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}#footer h4 a, #footer h4 a:link, #footer h4 a:visited {color:#6cb6ff;	}#menufooter {		float: left; 	height:25px;		right: 10px;}#menufooter li {	display:block;	float:left;	height:25px;   /* The HEIGHT OF NAVIGATION BOXES IN FOOTER */	margin:0 0 0 2px;}#menufooter li a, #menufooter li a:link, #menufooter li a:visited {	display:block;	float: left;	font-size:10px;	text-align:center;	text-decoration: none;	color:#00ff00;	text-transform:uppercase;		font-weight: bold;	padding:4px 10px 0 15px;	margin-top:2px;}#menufooter li:hover, #menufooter li.active {	margin-top:2px;	display: block;		background: radial-gradient(#a00135, #55001c);}#menufooter li a:hover, #menufooter li.active a {	color:white; /*#fff;  */	text-decoration:none;}	address p{	position:absolute;	font-weight:bold;	font-style:italic;	float: left;    padding-top:0;		left: 15px;		}		#footer p {	position:absolute;	right:10px;	color:white;	font-weight:bold;	font-size:15px;	font-style:italic;}		