/* CSS Document */ 

#packagebg{
background-repeat:no-repeat;
}
body { 
	background-image:url(/images/mainbackground.JPG);
	background-repeat:repeat-x; 
	background-color:#ffffff; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-align:center justified; 
	font-size:8.5pt; 
                     	margin:0px; 
                     align:center; 
}   
img, div { behavior: url(iepngfix.htc) }
   
#wrapper { 
	width:990px;  
	margin-left:auto; 
	margin-right:auto; 
} 
#logo {
	width:990px;  
	height:123px; 
}
#nav {
	width:990px; 
	height:42px;
	background-image:url(/images/nav.JPG);
	background-repeat:repeat-x;
	cursor:pointer;
	clear:both;
}
#banner {
	width:990px;
	height:242px;
	clear:both;
}
#flash {
	background-image:url(/images/flashbackground.png);
	background-repeat:no-repeat;
	float:left;
	width:459px;
	height:225px;
	padding:12px 0 0 16px;
	margin-top:5px;
}
#slider {
	float:right;
	width:510px;
	text-align:center;
}
#bigslider {
	width:990px;
	height:242px;
	text-align:center;
}
#bigslider2 {
	width:990px;
	height:242px;
	text-align:center;
padding-top:5px;
}
#col1 {
	width:730px;
	float:right;
	margin:10px 0 0 10px;
}
#col2{
	width:245px;
	float:left;
	margin:10px 0px 10px 0;
}
#homecol1 {
	width:734px;
	float:left;
	margin:10px 0 0 0;
}
#homecol2 {
	width:245px;
	float:right;
	margin:10px 0px 0 0;
}
#newseventsbox {
	background-image:url(/images/newevents.jpg);
	background-repeat:no-repeat;
	width:245px;
	height:370px;
	float:right;
}
#capabilitiesbox{
	background-image:url(/images/capabilitiesbox.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:269px;
	padding:54px 0px 10px 20px;
	float:right;
}
#servicesbox {
	background-image:url(/images/servicesbox.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:270px;
	padding:54px 0px 10px 20px;
	float:right;
}
#clientsbox{
	background-image:url(/images/clientsbox.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:336px;
	padding:54px 0px 10px 20px;
	float:right;
}
#supportbox{
	background-image:url(/images/supportbox.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:207px;
	padding:54px 0px 10px 20px;
	float:right;
}
#profilebox {
	background-image:url(/images/profilebox.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:113px;
	padding:54px 0px 10px 20px;
	float:right;
}
#contactusbox {
	background-image:url(/images/contactusbox.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:79px;
	padding:54px 0px 10px 20px;
	float:right;
}
#testimonialsbox {
	background-image:url(/images/testimonialsbox.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:209px;
	padding:20px 10px 10px 10px;
	float:right;
	color:#ffffff;
	margin-top:10px;
}
#packages {
	width:243px;
	height:284px;
	float:right;
	margin-top:20px;
	color:#ffffff;
}
#didyouknow {
	background-image:url(/images/didyouknow.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:209px;
	padding:20px 10px 10px 10px;
	float:left;
	color:#ffffff;
	margin-top:10px;
}
#boxes {
	width:744px;
	height:173px;
	color:#ffffff;
}
#meteor {
	background-image:url(/images/meteorbox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#asteroid {
	background-image:url(/images/asteroidbox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#orion {
	background-image:url(/images/orionbox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#galaxy {
	background-image:url(/images/galaxybox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	color:#fff;
	padding:60px 10px 0;
	float:left;
}
#cosmic {
	background-image:url(/images/cosmicbox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#constellation {
	background-image:url(/images/constellationbox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#meteorBIG {
	background-image:url(/images/meteorboxBIG.JPG);
	background-repeat:no-repeat;
	width:223px;
	height:224px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#asteroidBIG {
	background-image:url(/images/asteroidboxBIG.JPG);
	background-repeat:no-repeat;
	width:223px;
	height:224px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#orionBIG {
	background-image:url(/images/orionboxBIG.JPG);
	background-repeat:no-repeat;
	width:223px;
	height:224px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#galaxyBIG {
	background-image:url(/images/galaxyboxBIG.JPG);
	background-repeat:no-repeat;
	width:223px;
	height:224px;
	color:#fff;
	padding:60px 10px 0;
	float:left;
}
#cosmicBIG {
	background-image:url(/images/cosmicboxBIG.JPG);
	background-repeat:no-repeat;
	width:223px;
	height:224px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#constellationBIG {
	background-image:url(/images/constellationboxBIG.JPG);
	background-repeat:no-repeat;
	width:223px;
	height:224px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#button {
float:right;
height: 26px;
width:97px;
}
#packagecontent {
	height:80px;
	color:#fff;
	float:left;
}
#meteorside {
	background-image:url(/images/keyfeaturemeteor.JPG);
	background-repeat:no-repeat;
	width:243px;
	height:284px;
	padding:10px 10px 0;
	color:#fff;
	float:left;
}
#asteroidside {
	background-image:url(/images/keyfeatureasteroid.JPG);
	background-repeat:no-repeat;
	width:243px;
	height:284px;
	padding:10px 10px 0;
	color:#fff;
	float:left;
}
#orionside {
	background-image:url(/images/keyfeatureorion.JPG);
	background-repeat:no-repeat;
	width:243px;
	height:284px;
	padding:10px 10px 0;
	color:#fff;
	float:left;
}
#galaxyside {
	background-image:url(/images/keyfeaturegalaxy.JPG);
	background-repeat:no-repeat;
	width:243px;
	height:284px;
	color:#fff;
	padding:10px 10px 0;
	float:left;
}
#cosmicside {
	background-image:url(/images/keyfeaturecosmic.JPG);
	background-repeat:no-repeat;
	width:243px;
	height:284px;
	padding:10px 10px 0;
	color:#fff;
	float:left;
}
#constellationside {
	background-image:url(/images/keyfeatureconstellation.JPG);
	background-repeat:no-repeat;
	width:243px;
	height:284px;
	padding:10px 10px 0;
	color:#fff;
	float:left;
}
#content {
	width:360px;
	float:left;
	padding:5px
}
#followoncontent {
	width:720px;
	float:left;
	padding:5px;
}
#followoncontent2 {
	width:456px;
	float:left;
	padding:5px;
}
#followoncontent3 {
	width:980px;
	float:left;
	padding:5px;
}
#breadcrumb {
	width:400px;
	color: #81b013;
	float:right;
	text-align:right;
}
#rotator {
	width:374px;
	float:right;
}
#news1 {
	width:225px;
	height:135px;
	padding:50px 10px 0;
margin-bottom:10px;
}
#news2 {
	width:225px;
	height:127px;
	padding:35px 10px 0px;
}
#bottom {
	background-image:url(/images/background4.JPG);
	background-repeat:repeat-x;
	height:405px;
	margin:0px; 
	padding:0px; 
	clear:both;
}
#base {
	width:990px;
	height:144px;
	text-align:left; 
	background-image:url(/images/background2.png);
	background-repeat:repeat-x;
	font-size:8.5pt;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
}
#newsletter {
	width:260px;
	height:74px;
	padding:30px  30px 0px;
	float:left;
}
#contact {
	width:320px;
	height:64px;
	padding:40px 0px;
	float:left;
}
#partners {
	width:300px;
	height:59px;
	padding:45px 0px;
	float:left;
margin-left:50px;
}
#footerbase {
	width:990px;
	height:227px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#ffffff;
	background-image:url(/images/background3.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#capabilities {
	width:235px;
	height:180px;
	padding:40px 35px 0 10px;
	float:left;
	text-align:left;
}
#services {
	width:205px;
	height:180px;
	padding:40px 40px 0 0;
	float:left;
	text-align:left;
}
#clients {
	width:240px;
	height:180px;
	padding:40px 0 0;
	float:left;
	text-align:left;
}
#profile {
	width:215px;
	height:180px;
	padding:40px 0 0 10px;
	float:left;
	text-align:left;
}
#footer {
	background-image:url(/images/footer2.png);
	background-repeat:no-repeat;
	padding:10px 10px 0 0;
	width:990px;
	height:24px;
	color:#ffffff;
	font-size:8.5pt;
	margin-left:auto;
	margin-right:auto;
}
.site-info {
	float:left;
	width:380px;
	text-align:left;
	padding-left:600px;
}
H1 {
	
	color: #81b013; 
	font-size: 18px;
	font-weight:normal;
	margin:0 0 5px 0;
} 
H2 {
	
	color: #81b013; 
	font-size: 16px;
	font-weight:normal;
	margin:0 0 5px 0;
} 
H3 {
	
	color: #81b013; 
	font-size: 14px;
	font-weight:normal;
	margin:0 0 5px 0;
} 
H4 {
	color: #81b013; 
	font-size: 12px;
	font-weight:normal;
	margin:0 0 5px 0;
} 
H5 {
	
	color: #ffffff; 
	font-size: 16px;
	font-weight:normal;
	margin:0 0 5px 0;
} 
a:link, a:visited { 
	color: #81b013; 
	text-decoration: none;
	cursor:pointer;
} 
a:hover { 
	text-decoration: underline; 
	cursor:pointer;
}
#footer a:link, #footer a:visited { 
	color: #ffffff; 
	font-weight: none;
	text-decoration: underline;
	cursor:pointer;
} 
#footer a:hover { 
	text-decoration: none; 
	cursor:pointer;
}
#footerbase a:link, #footerbase a:visited { 
	color: #ffffff; 
	font-weight: none;
	text-decoration: none;
	cursor:pointer;
} 
#footerbase a:hover { 
	text-decoration: underline; 
	cursor:pointer;
}
#login a:link, #login a:visited { 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
} 
#login a:hover { 
	text-decoration: underline; 
	cursor:pointer;
}
#testimonialsbox a:link, #testimonialsbox a:visited { 
	color: #b7ed3a; 
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
} 
#testimonialsbox a:hover { 
	text-decoration: underline;
	cursor:pointer;
}
#breadcrumb a:link, #breadcrumb a:visited { 
	color: #81b013; 
	font-size: 8.5pt;
	text-decoration: none;
	cursor:pointer;
} 
#breadcrumb a:hover { 
	text-decoration: underline;
	cursor:pointer;
}
.subnav {
	color:#868585;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8.5pt;
	background-color:#000000;
	padding: 5px 0 0 10px;
	cursor:pointer;
}
.subnav-on {
	color:#ffffff;
	background-image:url(/images/subnavon.jpg);
	background-repeat:no-repeat;
	font-size:8.5pt;
	padding: 5px 0 0 10px;
	background-color:#000000;
	cursor:pointer;
}
.catnav {
	color:#868585;
	font-family:Verdana, Helvetica, sans-serif;
	height:32px;
	font-size:8.5pt;
	cursor:pointer;
}
.catnav-on {
	color:#515151;
	height:32px;
	font-size:8.5pt;
	cursor:pointer;
}

.casestudies li { 
                     font-family: Verdana, Helvetica, sans-serif; 
	font-size:8.5pt; 
	color:#ffffff;
                     list-style-type:square;
}

#twitter_update_list  { list-style-type:none; }

 /* Web App Pagination */

#webapp5116pagination, #webapp5116pagination ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

#webapp5116pagination li {
 float:left;
        padding:3px;
}

li.pag-next {
       padding-left: 5px;
}
.testimonial{
display:block;
margin-top:5px;
}
.testimonial a{
color:#fff;
}

li ul {

margin-left: 20px;
}