/* 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;
}
#homeslider {
	width:990px;
	height:242px;
	text-align:center;
}

#bigslider {
	width:990px;
	height:242px;
	text-align:center;
float: right;
}
#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:346px;
	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:160px;
	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;
}
#pulsar {
	background-image:url(/images/pulsarbox.JPG);
	background-repeat:no-repeat;
	width:166px;
	height:133px;
	padding:60px 10px 0;
	color:#fff;
	float:left;
}
#christmasbox{
	background-image:url(/images/Christmas2011/christmasbox.png);
	background-repeat:no-repeat;
	width:221px;
	height:180px;
	padding:70px 10px 0 12px;
	color:#fff;
font-size:14px;
	float:left;
line-height:20px;
}
#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:18px  24px 0px;
	float:left;
}
#newsletter input[type="text"]{width:235px;}
#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;
}

#twitter_update_list li  { list-style-type:none; margin:-10px; }

 /* Web App Pagination */

#webapp5116pagination, #webapp5116pagination ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

#webapp5116pagination li {
 float:left;
        padding:3px;
list-style-type:none;

}

li.pag-next {padding-left: 5px;}
.testimonial{
display:block;
margin-top:5px;
}
.testimonial a{color:#fff;}

li, ul {
margin-left: 10px;
list-style-type:square;
}
ol.blogsitesummary{
margin: 0px;
padding: 0px 0px 0px 10px;
}
ol.blogsitesummary li{
padding-top:5px;
padding:bottom:5px;
}
ol.blogsitesummary li span.author{
display:block;
padding:3px 0;
}
ol.blogsitesummary li span.date,ol.blogsitesummary li span.author{display:none;}
.twtr-hd{display:none;}
.twtr-ft{display:none;}
.twtr-widget{margin-left:30px;}
.twtr-timeline[style]{height:80px !important;}
#interest_form{width:345px;}
#interest_form input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox{width:150px;}
#mission_control{
float:right;
width:235px;
height:165px;
padding:0px 10px 0px 0px;
background:url(http://boswebsystems.com/images/bg_mission_control.png) no-repeat 0px 0px;
}
#mission_control ol{padding:55px 5px 0px 17px;}
#newseventsbox{background:url(http://boswebsystems.com/images/bg_launch_pad.png) no-repeat 0px 0px;}
.portfolio_thumb, .portfolio_thumb img{max-height:170px;}
textarea:focus, input:focus{outline:none;}
.req{color:#e50000;}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],input[type="tel"], select, textarea{
	padding:5px;
	border:2px solid #ddd;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="tel"]:focus, select:focus, textarea:focus{
	border:2px solid #8dbd1b;
}
input[type="radio"], input[type="checkbox"]{
	cursor:pointer;
}

/* Christmas Special */

.greenbutton{
	font-weight:bold;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.1);
    border-bottom:1px solid rgba(0,0,0,0.1);
	color:#fff !important;
	border-radius:5px;
	-moz-border-radius: 5px;
    -webkit-border-radius:5px;
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	background-color:#81B013;
}

