@charset "UTF-8";
/* CSS Document */

html	{ height:100%; }

body		{ margin:0; margin-top:0; margin-bottom:0; height:100%; width:100%; background-color:#075683; }
/*background:url(../images/lgbg.png) repeat-x center fixed*/
.title		{ font:Geneva, Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#000000; letter-spacing:1px; line-height:21px; }

a		{ text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888;}
a:hover	{ text-decoration:none;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#66CC00;}

	td.languageselect	{ text-align:right; padding-right:10px; padding-top:5px; color:#FFFFFF; }
	td.languageselect a	{ text-decoration:none; color:#FFFFFF; font-size:10px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	td.languageselect a:hover	{ text-decoration:none; color:#DDDDDD; font-size:10px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}



td.ls		{ vertical-align:top; height:100%;}
td.rs		{ vertical-align:top; height:100%}
	table.edges	{ width:100%; width:100%;}
	tr.rowone	{ height:220px; }
	td.rowone	{ height:220px; }
	tr.rowonea	{ background:url(../images/er1a.png) repeat-x bottom; }
	tr.rowtwo	{ height:100%;}
	td.rowtwo	{ height:100%;}
	tr.rowtwoa	{ background:url(../images/er2a.png) top repeat-x;}
	td.rowthree	{  height:100%; }


td.bodyarea	{ width:925px; vertical-align:top; height:100%; }
	td.edge		{ width:27px;}
	table.shadowedge	{ width:100%; height:100%;}
	td.lste		{ width:36px; background:url(../images/lste.png) no-repeat top right; height:220px; }
	td.lsle		{ width:36px; background:url(../images/lsle.png) right repeat-y; height:100%}
	td.lsbe		{ width:36px; height:46px; background:url(../images/lsbe.png) no-repeat top right; vertical-align:bottom;}
	td.rste		{ width:36px; background:url(../images/rste.png) no-repeat left top; height:220px; }
	td.rsre		{ width:36px; background:url(../images/rsre.png) left repeat-y; height:100%}
	td.rsbe		{ width:36px; height:46px; background:url(../images/rsbe.png) no-repeat top left; vertical-align:bottom;}
		td.topshadow	{ width:878px; height:30px; background:url(../images/topshadow.png) no-repeat bottom;}
		td.header		{ width:877px; height:190; background:url(../images/header.png) no-repeat top center;}
		td.mainmenu		{ height:24px; background:#ffffff;}
		td.mmleft		{ height:24px; background:url(../images/mmleft.png) no-repeat top right #FFFFFF; vertical-align:top; width:16px;}
		td.mmbg		{ height:24px; background:url(../images/mmbg.png) no-repeat top center #FFFFFF; vertical-align:top; width:846;}
		td.mmright		{ height:24px; background:url(../images/mmright.png) no-repeat top left #FFFFFF; vertical-align:top; width:18px;}
		td.mmitems	{ text-decoration:none; color:#ffffff; text-align:center; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:middle; }
		a.mm	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff; letter-spacing:1px; vertical-align:middle; }
		a.mm:hover	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#0067AC; letter-spacing:1px; vertical-align:middle; }
		
		
		td.bodycontentarea		{	 background:url(../images/bodycontentarea.png) no-repeat top center #FFFFFF; width:875;
									padding-left:25px; padding-right:25px; padding-top:25px; padding-bottom:25px;
									 font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; border:0;
								}
	
		
		td.content { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; border:0;}
						
		
		
		td.footer	{ background:#FFFFFF; text-align:center; font-size:10px; font-family::Verdana, Arial, Helvetica, sans-serif; line-height:14px; margin:0; vertical-align:bottom  }
		
		
		tr.bottomshadow	{ height:46px; width:878px; background:url(../images/bottomshadow.png) no-repeat center; vertical-align:text-top; padding-top:0; text-align:right; margin:0px; vertical-align:bottom}
		
		
		.designedby	{ text-align:right; font-size:8px; padding-right:25px;}
		td.address	{ text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; padding-left:5px; padding-right:5px; color:#FFFFFF; vertical-align:bottom;;}
		.address a		{ text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; padding-left:5px; padding-right:5px; color:#FFFFFF; vertical-align:bottom;}
		.address a:hover	{ text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; padding-left:5px; padding-right:5px; color:#DDDDDD; vertical-align:bottom;}

body.introbody		{ margin:0 0 0 0; height:100%; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }


	
table.introbody1	{ height:100%; width:100%; background-color:background-color:#075683;}
		table.introbox		{ width:900px; height:500px; color:#ffffff;}
		.introbodycontext	{ background:#000000; }
		.introbodycontext a { font-size:12px; letter-spacing:1px;}
	
		td.introtre		{ width:50px; background:url(../images/introtre.png) no-repeat bottom left; height:50px; }
		td.introtle		{ width:50px; background:url(../images/introtle.png) no-repeat bottom right; height:50px; }
		td.introble		{ width:50px; background:url(../images/introble.png) no-repeat top right; height:50px; }
		td.introbre		{ width:50px; background:url(../images/introbre.png) no-repeat top left; height:50px; }
		td.introtr		{ background:url(../images/introtr.png) repeat-x bottom; height:50px;}
		td.introlse		{ width:50px; background:url(../images/introlse.png) repeat-y right top; }
		td.introrse		{ width:50px; background:url(../images/introrse.png) repeat-y left top; }
		td.introbr		{ background:url(../images/introbr.png) repeat-x top;  height:50px; color:#000000}
		
		.introrowone	{ height:15%}
		.introrowtwo	{ height:50%; }
		.introrowthree	{ height:25%;}
		

		
/* Image frame coding */


		table.imagetable	{ padding:0; margin:0;}
		table.nospaces	{ padding:0; margin:0; height:100% width:100%;}
		table.imagearea		{ padding:0; margin:0;}
		td.outerright	{ width:100%; height:100%; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top}
		td.outerleft	{ width:100%; height:100%; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top}
		td.outertop		{ width:100%; height:100%; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top}
		td.outerbottom	{ width:100%; height:100%; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top}
		
		.topalignimageframe	{ vertical-align:top;}
		.bottomalignimageframe	{ vertical-align:bottom;}

		
		td.iftlc		{ background:url(../images/imageframe_iftlc.png) no-repeat right bottom; height:31px; width:29px;}	/*image frame top left corner*/
		td.ift		{ background:url(../images/imageframe_ift.png) repeat-x left bottom; height:31px;} /*image frame top edge*/
		td.iftrc		{ background:url(../images/imageframe_iftrc.png) no-repeat left bottom; height:31px; width: 30px; } /*image frame top right corner*/
		
		
		td.ifl		{ background:url(../images/imageframe_ifl.png) repeat-y right top; width:29px; vertical-align:top}/*image frame top left edge*/
		td.ifr		{ background:url(../images/imageframe_ifr.png) repeat-y left top; width:30px; vertical-align:top } /*image frame top right edge*/

		
		td.ifblc		{ background:url(../images/imageframe_ifblc.png) no-repeat top right; height:30px; width:29px;}	/*image frame bottom left corner*/
		td.ifb		{ background:url(../images/imageframe_ifb.png) repeat-x left top; height:30px; }  /*image frame bottom edge*/
		td.ifbrc		{ background:url(../images/imageframe_ifbrc.png) no-repeat left top; height:30px; width:30px;}	/*image frame bottom right corner*/


/* Gallery image frame coding */
* ----- Thumbnail Grid Styles */

.thumbs ul, .thumbs li {
    list-style: none;
	list-style-type:none; 
	
    }
.thumbs li {
    float: left;
    padding: 0;
    position: relative;
    width: 175px;
    height: 175px;
	list-style: none;
	list-style-type:none; 
    }
.thumbs a {
    text-decoration: none;
	border: none;
    }
.thumbs a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
	/*background:url(../images/thumb-frame.png) no-repeat top;*/
    overflow: hidden;
	text-decoration:none;
	border:none;
    }
.thumbs a:hover span {
    background-position: bottom;
    }
