body {
	font-family:Verdana;
	font-size:10pt;
	text-align:left;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background:#0e0d0d url(../images/back.jpg) repeat-x;
	color: #ffffff;
}

.childBack{
	background:#0e0d0d url(../images/childBack.jpg) repeat-x;
}

a, a:link, a:visited {
	text-decoration: none;
	color:#00aeef;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

p{
	margin:20px 0 20px 0;
	font-family:Verdana;
	font-size:10pt;
	text-align:left;
	color: #ffffff;
	line-height:20px;
}

ul, li, ol{
	font-family:Verdana;
	font-size:10pt;
	text-align:left;
	color: #ffffff;
	line-height:20px;
}

.mTopZero{
	margin-top:0;
}

/* mast and banner table */
table#mastBanner{
	width:1108px;
	margin:0 auto 0 auto;
}

td#mast{
	background:url(../images/mastBack.jpg) repeat-x;
	height:87px;
}

td#banner{
	background:url(../images/banner.jpg) center no-repeat;
	height:269px;
}

td#childBanner{
	background:url(../images/childBanner.jpg) center no-repeat;
	height:147px;
}

#mastLinks{
	font-family:Verdana;
	font-size:9pt;
	text-align:left;
	color: #ffffff;
}

#mastBlueNum{
	font-family:Verdana;
	font-size:14pt;
	text-align:left;
	color: #00aeef;
}

/* nav */

table#navOuter{
	margin:0 auto 0 auto;
	width:1108px;
	height:45px;
}

td#navLeft{
	background:url(../images/navLeft.png) no-repeat;
}

td#navRight{
	background:url(../images/navRight.png) no-repeat;
}

td#navMiddle{
	background:url(../images/navMiddle.jpg) repeat-x;
}

table#mainNav{
	height:45px;
	margin:0 auto 0 auto;
}

a#mNav{
	font-family:Verdana, Arial;
	color:#ffffff;
	font-size:10pt;
	text-align:center;
	display:block;
	padding:14px 0 15px 0;
	text-decoration: none;
}

a#mNav:hover{
	background:#00447d;
	text-decoration: none;
}

a#mNavActive{
	text-decoration: none;
	background:#00447d;
	color:#ffffff;
	font-family:Verdana, Arial;
	font-size:10pt;
	text-align:center;
	display:block;
	padding:14px 0 15px 0;
}

/* main content */

table#mainContent{
	margin:1px auto 0 auto;
	width:1108px;
}

/* left column */

td#leftColumn{
	background:#0e0d0d;
	border-left:1px solid #212020;
	width:583px;
}

td#columnsGallery{
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #212020;
	border-left-color: #212020;
	border-right-width: 1px;
	border-left-width: 1px;
	background:#0e0d0d;
	width:583px;
}
	
#galleryList{
	text-align:center;
	list-style:none;
	margin:0;
	padding:0;
}

#galleryList li{
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

#galleryShell{
	padding-top: 10px;
	border-left-color: #181818;
	border-bottom-color: #1b1b1b;
	border-right-color: #181818;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-width: 1px;
	padding-bottom: 10px;
	margin-right: 6%;
	margin-left: 6%;
	background:black url(../images/rightColBlackBack.jpg) repeat-x;
	margin-bottom: 5%;
	text-align: center;
	
}

#galleryList img{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	margin-left: 10px;
	margin-right: 10px;
}

p#blueHeader{
	color:#00aeef;
	font-family:Verdana, Arial;
	font-size:15pt;
	text-align:left;
}

div#leftColDivPad{
	padding:20px 20px 0 20px;
	background:#0e0d0d url(../images/leftColDivBack.jpg) repeat-x;
}

div#childLightBlueBox{
	background:url(../images/leftColBlueBack.jpg) repeat-y center;
	padding:15px 0 25px 0;
	margin:0;
}

/* slider css */ 
/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
 /* // image replacement */
 img#sliderPic{
 	margin:0 5px 0 5px;
 }
 
div#sliderBack{
	background:url(../images/sliderBack.jpg) repeat-x;
	width:583px;
	height:116px;
	padding:25px 0 22px 0;
}

#content{
		text-align:left;
		position:relative;
		margin:0 auto;
		width:510px;
		}

#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
		align:center;
		}
		
#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:510px;
		height:111px;
		overflow:hidden; 
		}
		
		#prevBtn, #nextBtn{ 
		display:block;
		width:24px;
		height:48px;
		position:absolute;
		left:-24px;
		top:30px;
		z-index:1000;
		}	
	#nextBtn{ 
		left:510px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		position:relative;
		width:24px;
		height:48px;
		background:url("../images/sliderLeft.png") no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url("../images/sliderRight.png") no-repeat 0 0;	
		}	

/* right column */

td#rightColumn{
	background:#0e0d0d;
	border-left:1px solid #212020;
	border-right:1px solid #212020;
	width:377px;
}

div#lightBlueBox{
	background:url(../images/rightColBlueBack.jpg) repeat-y;
	padding:15px 0 25px 0;
	margin:0;
}

table#darkBlueBox{
	background:#0e2130;
	margin:0;
	padding:0;
	height:60px;
}

div#rightColBlackBox{
	background:#0e0d0d url(../images/rightColBlackBack.jpg) repeat-x;
}

/*JUITTER PLUGIN CSS*/

#juitterContainer .twittList{margin:0;padding:0;width:377px;} /* UL that will contain the list of tweets */

/* Bellow the list of tweets "<li>" */

#juitterContainer .twittLI{color:#ffffff;list-style:none;margin:0;clear:both;padding:15px;text-align:left;font-size:9pt;font-family:Verdana, Arial;}
#juitterContainer .twittList A{color:#00aeef;} /*Links inside the tweets list */


#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/

#juitterContainer .extLink{color:#00aeef;} /*CSS for the external links*/

#juitterContainer .hashLink{color:#00aeef;} /*CSS for the hash links*/


/* footer */

table#footer{
	margin:10px auto 0 auto;
}

td#footLeft{
	background: url(../images/footLeft.png) right top no-repeat;
}

td#footMiddle{
	background: url(../images/footMiddle.png) repeat-x;
}

td#footRight{
	background: url(../images/footRight.png) left top no-repeat;
}

#footLink{
	color:#878686;
	font-family:Verdana, Arial;
	font-size:10pt;
	text-align:center;
}
