/* CSS DOCUMENT */

/*--------------------- GENERAL ---------------------*/
body{
	padding:0;
	margin:0;
	background:url(../images/body-bg.jpg) 0 0 repeat-x #C9E9FD;
	color:#003756;
	}
div, td, th, img, p, a, ul, h1, h2, h3{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}

/*--------------------- MAIN CONTAINER ---------------------*/
div#main{
	width:1004px;
	margin:0 auto;
	position:relative;
	}

/*--------------------- HEADER ---------------------*/

/*--------------------- BODY CONTAINER ---------------------*/
td.bodyContainer{
	padding-bottom:35px;
	}
td.bodyContainer h2{
	font:normal 18px/19px "Comic Sans MS";
	padding-bottom:20px;
	color:#0176C3;
	background-color:inherit;
	}
td.bodyContainer p{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	}

/*--------------------- LEFT PANNEL ---------------------*/
td.leftNav{
	background:url(../images/nav-bg.jpg) 0 0 repeat-x;
	}
td.leftNav td{
	background:url(../images/nav-side-bg.jpg) no-repeat;
	}
td.leftNav td.navLeftBg{
	background-position:0 0;
	}
td.leftNav td.navRightBg{
	background-position:100% 0;
	}
td.leftNav th ul{
	font:normal 16px/17px "Comic Sans MS";
	padding:14px 4px 40px;
	}
td.leftNav th ul li{
	padding:5px 0 6px;
	background:url(../images/horz-dot.gif) 0 100% repeat-x;
	}
td.leftNav th ul li.noBg{
	background:none;
	}
td.leftNav th ul li a,
td.leftNav th ul li span{
	color:#003756;
	background-color:inherit;
	padding-left:14px;
	background:url(../images/bull1.gif) 0 8px no-repeat;
	}
td.leftNav th ul li a:hover,
td.leftNav th ul li span{
	color:#CC0000;
	background-COLOR:inherit;
	}
img.leftAd{
	cursor:pointer;
	display:block;
	margin-bottom:35px;
	}

/*--------------------- RIGHT PANNEL ---------------------*/
td.righPanel{
	padding-bottom:25px;
	}
td.righPanel img{
	display:block;
	}
td.bodyBanner div{
	margin-bottom:30px;
	}
td.righPanel ul.bodyList{
	font:normal 16px/21px "Comic Sans MS";
	color:#003756;
	background-color:inherit;
	}
td.righPanel ul.bodyList li{	
	padding:0 0 4px 45px;
	background:url(../images/bull2.gif) 8px 0 no-repeat;
	}

/*--------------------- RIGHT PANNEL - LOGO LIST ---------------------*/

td.logoList{
	background:url(../images/logo-list-bg.gif) 0 0 repeat-x;
	}

/*--------------------- FOOTER ---------------------*/
td.footer{
	height:96px;
	background:url(../images/footer-bg.jpg) 0 0 no-repeat;
}

td.footer p { font:normal 11px/12px Arial, Helvetica, sans-serif; color:#025F99; }
td.footer a { font:normal 11px/12px Arial, Helvetica, sans-serif; color:#025F99; }
td.footer a:hover { font:normal 11px/12px Arial, Helvetica, sans-serif; color:#DB3D2D; }

/*--------------------- MISLENIOUS ---------------------*/
img.noRightMar{	
	margin-right:0 !important;
	}
.botPad52{
	padding-bottom:52px !important;
	}

	
/*===================GALLERY===================*/

.gallery-table{
	margin:20px 0 0 0;
	width:547px;
	background-color:#C9E9FD;
	border:1px solid #99D1F6;
	}
	
ul.gl-product{
	margin:13px 0 0 13px;
	width:531px;
	}
ul.gl-product li{
	float:left;
	margin-right:12px;
	padding-bottom:12px;
	}
ul.gl-product li img{
	padding:5px 5px;
	border:1px solid #99D1F6;
	background-color:#FFFFFF;
	}
ul.gl-product li.right{
	padding-right:0;
	padding-bottom:12px;
	}
ul.gl-product li a{
	display:block;
	border:1px solid #99D1F6;
	}
ul.gl-product li a img{
	display:block;
	}
ul.gl-product li a:hover{
	border-color:#c8c6c6;
	}

