.me, .la, .co, .ve {
	font-style: italic;
	text-decoration:blink;
}
.navoption {
	text-decoration:none;
}
.me, .mecontent, .mecontent td {
	color: green;
}
.la, .lacontent, .lacontent td {
	color: #000099
}
.co, .cocontent, .cocontent td {
	color: #CC6600
}
.ve, .vecontent, .vecontent td {
	color: #9966FF
}


.stadia {
	width: 106px;
	float: left;
	text-align: center;
	margin: 0px 16px;
	margin: expression('0px 17px');
}
.app_col {
	float: left;
	width: 260px;
	margin-left: 70px;
	margin-left: expression('50px');
}
.app_element {
	padding-top: 4px;
	clear: both;
	height: 170px;
}
.app_projects {
	text-align: right;
	margin-right: 140px;
}
.app_projects_right {
	text-align: left;
	margin-left: 140px;
}
.col_pic {
	float: right;
	margin-left: 10px;
}
.col_pic_right {
	float: left;
	margin-right: 10px;
}
#flashheader {
	margin: 5px 1px;
}

#home_maincol {
	margin: 0px 14px;
	margin: expression('10px 10px');
	text-align:left;
	float: left;
}
#home_subcol {
	padding-top: 22px;
	width: 233px;
	float: left;
}
.home_quicklink {
	margin-bottom: 15px;
}

.maintitle, .maintitle2 {
		font-size: 18px;
		font-weight:bold;
		text-transform: uppercase;
		color: red;
	}
.maintitle2 {
	margin-left: 30px;
}
	.definition {
		font-size: 16px;
	}
	.features {
		float: right;
	margin-left: 8px;
		margin-bottom: 10px;
		padding: 0px;
		width: 130px;
	}
	.subtitle {
		font-size: 14px;
		font-weight:bold;
		text-transform: uppercase;
	}
	.description {
		font-size: 14px;
	}
	.spectitle {
		text-transform: uppercase;
		clear:left;
		color: red;
		content: url(assets/pageinfo/bullet.gif);
	
	}
	.spechighlight {
	
	}
	.specBullets ul li {
		display: block;
		list-style:disc;
		position:static;
		float:none;
	}
	.specBullets li ul {
		margin-left: 20px;
	}
	.featureImage {
		margin-bottom: 5px;
	}
	
#nav {
	margin-top: 10px;
	margin-left: 64px;
}
#nav li {
margin: 0px 10px 0px 0px;
}
.navbutton {
	background: url(assets/buttons/images/button_bg.gif) repeat-x;
	padding: 0px 0px;
}
.navbuttonends {
	vertical-align: top;
}



ul {
 margin: 0px 20px;
 padding: 0px;
 list-style: none;
 margin-top: 1px;
text-align: center;
  /* Width of Menu Items */
 }
ul li {
 position: relative;
 float: left;
 text-align:left;
 }
 
li ul { 
 margin: 0px;
 position: absolute;
 left: 0px; /* Set 1px less than menu width */
 top: 22px;
 display: none;
}
 
li ul li ul {
 position: absolute;
 left: 114px; /* Set 1px less than menu width */
 top: 0px;
 display: none;
 }
/* Styles for Menu Items */

li ul li {
clear: both;
}

ul li ul li a {
 display: block;
 text-decoration: none;
 background: #e9ebf1; /* IE6 Bug */
 padding: 5px 10px;
 width: 97px;
 }
 
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
li:hover ul, li.over ul { display: block; } /* The magic */

#headerlogo {
	position: relative;
	left: 50px;
	bottom: 28px;
}
#headercontact {
	float: right; 
	text-align: right;
	margin-top: 16px;
	margin-right: 22px;
	position: relative;
}
#headerstrapline {
	position: relative;
	left: 23px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c5183;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border: 0px;
}
a {
	color: #000033;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.leftedge {
	/*background-image: url(assets/pageinfo/leftshadow.jpg);
	background-repeat: repeat-y;*/
}
.rightedge {
	/*background-image: url(assets/pageinfo/rightshadow.jpg);
	background-repeat: repeat-y;*/
}
.logo {
	background-image: url(assets/pageinfo/logo.jpg);
	background-repeat: no-repeat;
}
.addressbanner {
	background-image: url(assets/pageinfo/address.jpg);
	background-repeat: no-repeat;
}
.headerbanner {
	background-image: url(assets/pageinfo/midtitle.jpg);
	background-repeat: no-repeat;
}
.elitebanner {
	background-image: url(assets/pageinfo/elitebanner.jpg);
	background-repeat: no-repeat;
}
.bottom {
	background-image: url(assets/pageinfo/footer.gif);
	background-repeat: no-repeat;
	 background-position: 50% 0
}
.style1 {
	color: #3c5183
}
h1 {
	font-size: 14px;
	color: #3c5183;
}
.colouroptions {
	color: black;
}

hr {
	height: 1px;
	color: #3c5183;
}
.elementbg {
	margin-top: 20px;
	background-image: url(assets/pageinfo/elementbg.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0;
}
.elementTitle {
	padding-left: 40px;
	padding-top: 5px;
}
.elementContent {
	padding-top: 30px;
	padding-bottom: 50px;
}
.maintenanceParas {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-top: 17px;
}
.appText {
	width: 60%;
	text-align: left;
	padding-right: 220px;
}
.appTextRight {
	text-align: right;
}
.topLeftCorner {
	background-color: #BEC5D6;
	text-align: left;
}
.topRightCorner {
	background-color: #BEC5D6;
	text-align: right;
}
.shadedBG {
	background-image: url(assets/pageinfo/bgimages/mid.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadedContent {
	background-color: #BEC5D6
}
.shadedBGBottom {
	height: 22px;  margin: 0px; padding: 0px;
	background-image: url(assets/pageinfo/bgimages/bottom.gif);
	background-repeat: repeat-x;
	background-position: top; margin: 0px; padding: 0px;
}