body {
	margin:0px 0px;
	border-top:0px solid #EEEEE7;
	padding:0px;
	background:url(/images/general/bg.gif) repeat-y center center;
	background-color:#1D1D59;
	text-align: center
	}
bodyold {
	margin:20px 0px; padding:0px;
	text-align:center;
	background-color:#EEEEE7;
	}
	
#Page     
{
	border:5px solid white;
	width:745px;
	height:1000px;
	margin: 0 auto;
	text-align: left;
	border-top: 10px solid #fff;

}

	
#Container     
{
	width:745px;
	height:1000px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:0px solid white;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;

}
#ArticleContainter {width:100%}
.Article {width:50%;
		float:left;}
			


#Content {padding-top:25px;
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;}

#left 
{
	width: 215px;
	float:left;
	text-align: left;
	margin:0px auto;
	background-color:#FFFFFF;
	
}

#right 
{
	width: 530px;
	float:left;
	text-align: left;
	margin:0px auto;
	padding-top:0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;

}

.line 
{
	width: 100%;
	height:25px;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	padding-top: 5px;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}

.contactTable {border-bottom:2px solid #006699; padding-bottom:5px;}

.heading {color:#000066; font-weight:bold;}

.NewHeader
{color:#000066;
font-weight:bold;
padding:5px 10px 10px 0px;
}

#NewSummary
{color:#666666;
font-weight:bold;
padding:5px 10px 0px 0px;


}
#NewBody
{padding:5px 10px 10px 0px;}

.HomeNewHeader
{color:#000066;
font-weight:bold;
padding:5px 5px 0px 0px;
}


.HomeNewsTitle
{color:#000066;
font-weight:bold;
padding:5px 5px 3px 5px;
background-color:#CDD3C9;
border:1px solid white;
}

.HomeNewSummary
{color:#666666;
padding:5px 5px 0px 0px;

}

.HomeDevDescription
{color:#666666;
font-weight:bold;
padding:5px 5px 0px 0px;

}

.HomeDevDescription ul {list-style-image:url(images/general/bullet.gif);
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 10px;}
.HomeDevDescription li {font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					padding-bottom:2px;
					padding:0px 0px 0px 5px;}

a{
color:#000066;

font-weight:bold;

}

.HomeNewsHeader	{
						position:relative;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						background-image:  url(images/Navigation/bg_NAV_Arrow.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 265px;
						height: 25px;
						margin: 0; 
						padding: 0; 
			}
			.HomeNewsHeader a {
						display: block;
						color: #666666;
						font-size: 11px;
						width: 150px;
						height: 25px;
						display: block;						
						text-decoration:none;
						font-weight:bold;
			}
			.HomeNewsHeader span {
						position: absolute;
						left: 20px;
						top: 5px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 190px;
						height: 14px;
				}

.ContactField {width:250px;}

select{width:250px;}

#Footer     
{
	width:740px;
	margin-top:20px; 
	float:left;
	text-align:right;
}
/* NAVIGATION BUTTONS */
			.cssnav	{
						position:relative;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						background-image:  url(images/Navigation/bg_NAV_Arrow.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 214px;
						height: 25px;
						margin: 0; 
						padding: 0; 
			}
			.cssnav a {
						display: block;
						font-size: 11px;
						width: 150px;
						height: 25px;
						display: block;						
						color: WHITE; 
						text-decoration:none;
						font-weight:bold;
			}
			.cssnav a.selected{
			color: #7398C6; 
			}
			

			.cssnav img {width: 214px; height: 25px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
						position: absolute;
						left: 15px;
						top: 5px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
				}
			
				.cssnavsub	{
						position:relative;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						background-image:  url(images/Navigation/bg_NAV_sub_Arrow.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 214px;
						height: 25px;
						margin: 0; 
						padding: 0; 
			}
			.cssnavsub a {
						display: block;
						color: #FFF;
						font-size: 11px;
						width: 150px;
						height: 25px;
						display: block;						
						color: #666666; 
						text-decoration:none;
						font-weight:bold;
			}

			.cssnavsub img {width: 214px; height: 25px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavsub a:hover img{visibility:hidden}

			.cssnavsub span {
						position: absolute;
						left: 15px;
						top: 5px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
				}
				.cssnavsub a.selected{
			color: #7398C6; 
			}
			
			
			.cssnavsub2	{
						position:relative;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						background-image:  url(images/Navigation/bg_NAV_sub_Arrow2.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 214px;
						height: 40px;
						margin: 0; 
						padding: 0; 
			}
			.cssnavsub2 a {
						display: block;
						color: #FFF;
						font-size: 11px;
						width: 150px;
						height: 40px;
						display: block;						
						color: #666666; 
						text-decoration:none;
						font-weight:bold;
			}

			.cssnavsub2 img {width: 214px; height: 40px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnavsub2 a:hover img{visibility:hidden}

			.cssnavsub2 span {
						position: absolute;
						left: 15px;
						top: 5px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
				}
				.cssnavsub2 a.selected{
			color: #7398C6; 
			}
			/* END OF NAVIGATION */



#navcontainer
{height:122px;
background-image:url(images/temp/hd_placeHolder.jpg);
background-repeat:no-repeat;
background-position:bottom
}
#navcontainer ul
{
padding-left: 0;
margin-top:0px;
margin-left: 0;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
padding: 0em 1.0em;
color: #999999;
text-decoration: none;
float: left;
font-weight:bold;
font-size: 10px;
line-height:1em;
background-image:url(images/Navigation/topNav/arrow_dots.gif);
background-repeat:no-repeat;
}


.DevLoop { width:510px;
		border-bottom:1px dotted #CCCEEE;
		clear:both;}

.DevLeft { 
width:150px;
float:left;
padding-bottom:12px;
clear:both;}

.DevRight { 
width:360px;
float:left;
}
.DevName {
background-color:#EEEEEE;
padding-left:5px;
font-weight:bold;
width:100%;
}

.DevWeb {
padding-top:10px;
padding-bottom:10px;
}

.DevType {
padding-bottom:10px;
color:#000066;
}

.DevType a{font-weight:normal;}

.DevDescription {
padding-top:10px;
padding-bottom:10px;
}

/*
.DevDescription ul {list-style-image:url(images/general/bullet.gif);
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 10px;}
.DevDescription li {font-family:Arial, Helvetica, sans-serif;					
					padding-bottom:2px;
					padding:0px 0px 0px 5px;}
*/

.DevDescription ul { padding:0px; margin:0px; }

.DevDescription li {
	list-style-type: none;
	background: transparent url('images/general/bullet.gif') -5px 3px no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height: 16px;
	margin: 0;
	margin-left: 5px;
	padding: 0 15px;
}
