/* Global Styles */


body {
	margin: 0;
	padding: 0 0 10px 0;
	
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #6A88AA url(image/bg5.jpg) repeat-x center top;
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	}
	
a {
	}
	
a:hover {
	}

/* ID Styles */

#navigation td {
background-image: url(image/navb.gif);
background-color:#336699;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 1px; }
	
	#splashtext td {
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 0px; }
	
	#splashtext th {
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 0px; }
	
#block td {
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 1px; }
	
#block th {
	background-image: url(image/bg3.gif);
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 1px;
}
#block2 td {
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 1px; 
}
	
#block2 th {
	background-image: url(image/bg3.gif);
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 1px;
}

#block3 td {
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 1px;
 }
	
#block3 th {
	background-image: url(image/bg3.gif);
	border-left: 0px solid #ffffff;
	border-bottom: 0px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 0px;
}


#bigblock th {
	background-image: url(image/bigblockbg.gif);
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 1px;
	border-right: 1px solid #ffffff;
	
}

#bigblock td {
	background-image: url(image/bigblockbg.gif);
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 1px;
}
#main td {
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 1px; }
	
#main th {
	background-image: url(image/bgmain.gif);
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 1px;
}

#block2 td {

	border-bottom: 0px solid #3366CC;
	border-left: 0px solid #3366CC;
	border-right: 0px solid #3366CC;
	 
    border-left-color: #3366CC; 
    border-left-width: 0px; }
	
#block2 th {
	
	border-left: 0px solid #3366CC;
	border-bottom: 0px solid #3366CC;

	border-left-color: #3366CC;
	border-left-width: 0px;
}

#blockright th {
background-image: url(image/bgbottom.jpg);
	background-color:#6699CC;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left-style: solid;
	border-left-color: white;
	border-left-width: 0px;
}
	
#navigation th {
    background-image: url(image/bgbottom.jpg);
	border-left: 6px solid #ffffff;
	border-right: 6 px solid #FFFFFFF;
	border-left-style: solid; 
    border-left-color: white; 
    border-left-width: 6px; }
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:2px 2px 2px 2px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}
	
div#cnav a:
 {
	color: white;
}

td#cnav a:
 {
	color: white;
}

tr#cnav a:
 {
	color: white;
}

div#cnav a:hover
 {
	color: #006699;
}
	
	/* * * * * * * * * * * * * * * * * * * * * * 
 footerCell STYLES 
* * * * * * * * * * * * * * * * * * * * * */

td#footerCell
{	background-image: url(image/shadowbottom.png);
padding-top:14px;
}

td#footerCell2
{	background-image: url(image/shadowbottomw.png);
padding-top:14px;
}

td#footerCell a {
	color: white;
    
}

td#footerCell a:hover {
	color: #006699;
}
td#footerCell2 a {
	color: white;
    
}

td#footerCell2 a:hover {
	color: #006699;
}

div#copyrightBox
	{
	float: right;
	text-align: right;
	clear: none;

}
div#copyrightBox a:hover
 {
	color: #006699;
}
	
/* Class Styles */
	
.bodyText {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	line-height:12px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	line-height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.bodyText2 {
	font:20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	line-height:15px;
	
	}
	
	.bodyText3 {
	
	font:11px Arial, Helvetica, sans-serif;
	color:black;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	line-height:15px;
	
	}
	
	.bluehead {
	font:22px Verdana, Arial, Helvetica, sans-serif;
	color:#3399CC;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	line-height:15px;
	letter-spacing:.010em;	
	}
	
	.whitehead {
	font:17px Verdana, Arial, Helvetica, sans-serif;
	color:#black;
	margin-top:0px;
	margin-left:30px;
	margin-right:30px;
	line-height:15px;
	font-weight:bod;
	letter-spacing:.019em;	
	}
	
	.thumbhead {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#black;
	margin-top:0px;
	font-weight:bold
	}
	
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: black;
	line-height:27px;
	letter-spacing:.010em;
	margin-top:15px;
	margin-bottom:16px;
	margin-left:27px;
	margin-right:27px;
	}
	
	.subx {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: black;
	line-height:15px;
	letter-spacing:.010em;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 11px Arial, Helvetica, sans-serif;
	color: black;
	line-height: 15px;
	margin-left:10px;
	margin-right:10px;
	}
	
.cornernav {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0066FF;
	line-height: 15px;
	}
	
	.cornernav a:{
	font: 11px Arial, Helvetica, sans-serif;
	color: white;
	line-height: 15px;
	}
	
.cornernav a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	color: bold;
	line-height: 20px;

	}
	
	
.navText {
	font: 15px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:2px;
	letter-spacing:0.1em;
	text-decoration: none;
	margin-left:10px;
	margin-right:10px;
	text-decoration: underline
	}
	
	.bluhead {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:2px;
	letter-spacing:0.1em;
	text-decoration: none;
	margin-left:10px;
	margin-right:10px;
	padding-top: 10px;
	padding-bottom: 5px;
	}
.rightbar {
	height: 600px;
	width: 10px;
}

/* newly added styles */
#submenu{
	width: 200px;
	display: none;
	float: left;
	position: absolute;
	left: 40px;
	top: 10px;
	padding: 0;
	font-size: 0.7em;
	text-align: left;
	list-style: none;
	text-transform: lowercase;
	border: 1px solid #5F80BF;
}

#submenu li{
	width: 200px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin: 0;
	padding: 0;
}

#submenu li a{
	width: 180px;
	height: 25px;
	margin: 0;
	padding: 0 10px;
	display: block;
	background: #5F7FA8;
}

#submenu li a:hover{
	background: #5F708F;
}

.floatright{
	float: right;
	margin: 0 0 5px 50px;
}

#breadcrumb{
	font-weight: 100;
}

#breadcrumb a{
	color: #3399CC;
}

/* list */
ul.list{
	text-align: left;
	color: #000000;
	font-weight: 100;
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}

ul.list li{
	line-height: 1.6em;
	margin: 0 0 5px 0;
}

#portfolio{
	width: 250px;
	float: left;
	list-style: none;
}

#portfolio li{
	width: 125px;
	float: left;
	margin: 0 0 20px 0;
	font-weight: 800;
	text-align: center;
}

#portfolio li a{
	display: block;
	margin: 0 0 5px 0;
}


.list h1, .list h2, .list h3{
	font-size: 11px;
	margin: 0;
	display:inline;
	font-weight: 100;
}