body {
 		font-family: 'OFL Sorts Mill Goudy TT', Arial;
    font-family--: "helvetica neue", Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #666666;
    line-height: 200%;
		line-spacing:150%;
    margin: 0px auto;
    padding: 0px;
    background-color---:#38322d;
}

#banner {
display: block;
height: 30px;
background-color--: #E0ECFF;
background-color--:#96d4e5;
border-top--: 1px solid #C3D9FF;
border-bottom--: 1px solid #C3D9FF;
text-align: left;
padding-top:7px;
padding-bottom:3px;
  }

  #banner-content {
    height: 36px;
    position: relative;
  }

a {
 color:#fd6129;
 background-color: transparent;
 text-decoration: none;
}

a:visited {
 color:#fd6129;
 background-color: transparent;
 text-decoration: none;
}

a:hover {
 color:#fd6129;
 text-decoration: none;
 background-color: transparent;
}

/*	Page header containing the illustration, nav links, and logo
---------------------------------------------------------------------*/
#header_outer { 
 margin: 0 auto;
 width: 880px;

}
#header_wrapper {
 float: left;
 height: 40px;
 margin: 0px 0px 0px 0px;
 padding: 0;
 background-color: transparent;

}
#header_left {
 float:left;;
 width: 400px;
 margin: 0;
 padding: 10px 0px 0px 0px;
 background-color:transparent;
}
#header_left a { 
 color: #fd6129;
 text-decoration: none; 
}
#header_left a:visited {
 color: #fd6129;
 text-decoration: none; 
}
#header_left a:hover {
 color: #fff;
 text-decoration: none; 
}
#header_right {
 float: right;
 color: #333;
 text-color:#000;
 width: 400px;
 text-align: right;
 margin: 0;
 padding: 0px 20px 5px 0px;
 background-color:transparent;
 border-bottom: 0px dashed #eee; 
}
#sub_nav { 
 margin-top: 56px;
 text-align: center;
}

/*	Main content "wrappers" for the stuff between the header and footer
---------------------------------------------------------------------*/
#content_outer { 
 clear: both;
 margin: 0;
}
#content_wrapper { 
 margin-left: auto; 
 margin-right: auto;
 width: 880px;
}

* html #content_wrapper  /* Box Model Hack for IE */
{
 width: 880px;
 w\idth: 880px;
}

#content_wrapper .main_body{
 background-color--:#eee;
 border:10px solid #ffffff;
 margin-top:0px;
 padding:0px;
}

/*	Main message wrapper. This is where the big red message appears
---------------------------------------------------------------------*/
#main_message {
 float: left;
 width: 100%;
 color: #333;
 padding: 20px 16px 10px 16px;
 margin: 0;
 background-color:transparent;
}

/*	Left/right columns containing the home page main content 
---------------------------------------------------------------------*/
#left_column_home { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 10px 0px;
 width: 300px;
}
#right_column_home { 
 float: left;
 border-left: 1px dashed #c0c0c0; 
 margin: 0 0px 0px 0px;
 padding: 10px 0px 10px 15px;
 width: 500px;
 background:transparent;

}

/*	Full width column used on 404 page
---------------------------------------------------------------------*/
#full_column {
 color: #333;
 background-color:transparent;
 margin: 0px 0px 20px 16px;
 padding: 0 0 30px 0px;
 width: 840px;
}


/*	Left/right columns containing the content on the
	company and intranet pages
---------------------------------------------------------------------*/
#left_column_alt { 
 float: left;
 color: #333;
 background-color: transparent;
 margin: 0px 0px 0px 20px;
 padding: 10px 10px 30px 0px;
 width: 181px;
}
#right_column_alt { 
 float: left;
 color: #333;
 background-color: transparent;
 margin: 0;
 padding: 10px 5px 30px 17px;
 width: 619px;
}

/*	Footer
---------------------------------------------------------------------*/
#footer { 
 border-top: 1px solid #eee; 
 margin: 0 0 0 0;
 padding: 10px 0 0px 0;
 clear: both;
 background: transparent;
 text-align:center;
}

/*	Bottom of page where logo and copyright message appears
---------------------------------------------------------------------*/
#bottom {
 width:880px;
 border-top: 1px solid rgb(195, 217, 255); 
 margin: 0pt 3px; 
 padding: 4px;
 text-align: center;
 color: #333;
 background:transparent;
 padding: 20px 0 20px 0;
}


/*	Navigation links in the middle column of header.
---------------------------------------------------------------------*/
#header_nav_on {
 padding: 0;
 margin: 0;
 font-weight: bold;
 padding: 0 20px 0px 6px;
 background--: transparent url(/images/uarrow.gif) no-repeat center bottom;
}
ul#header_nav { 
 margin: 2px 0 0 0; 
 padding: 0px;
 list-style: none; 
 font-weight: bold;
 font-size: 90%;
}
ul#header_nav li {
 padding: 0 0 5px 0;
 margin: 0;
 color:#333333;
 display:inline
}		
ul#header_nav a {
 padding: 0 20px 0 6px;
 margin: 0;
 color:#333333;
 background-color: transparent;
 text-decoration: none;
}
ul#header_nav a:visited {
 color:#333333;
 background-color: transparent;
 text-decoration: none;
}
ul#header_nav a:hover {
 color: #fd6129;
 background-color: transparent;
 text-decoration: none;
 background--: transparent url(/images/uarrow.gif) no-repeat center top;
}

/*	Navigation links in the footer
---------------------------------------------------------------------*/
#footer_nav_wrapper{
margin-bottom: 5px;
font-family:arial;
font-size:90%;
color:#c0c0c0;
}
.footer_nav_on {
 padding: 0;
 margin: 0;
 background: transparent url(http://www.antarix.com/images/footer-menu-on.gif) no-repeat bottom center;
}
ul#footer_nav {
 margin: 0 0 0 16px; 
 padding: 0; 
 list-style: none; 
 font-size: 12px;
 background-color: transparent;
}
ul#footer_nav li {
 float: left;
 margin: 0 22px 0 0; 
 padding: 0;
}
ul#footer_nav a { 
 float: left; 
 padding: 0 0 11px 0;
 color: #000;
 text-decoration: none; 
}
ul#footer_nav a:hover {
 color: #fd6129;
 background: transparent url(http://www.antarix.com/images/footer-menu-on.gif) no-repeat bottom center;
}

/*	Navigation links in the left column on corporate info pages
---------------------------------------------------------------------*/
#left_column_nav_on {
 font-weight: bold;
 padding: 0 18px 0 0;
 margin: 0;
 background: transparent url(http://www.antarix.com/images/larrow.gif) no-repeat center right;

}
ul#left_column_nav { 
 margin: 9px 0 0 0; 
 padding: 0;
 list-style: none; 
 text-align: right;
}
ul#left_column_nav li {
 padding: 0 0 5px 0;
 font-size: 14px;
 margin: 0;
 color: #000;
}		
ul#left_column_nav a {
 padding: 0 18px 0 0;
 margin: 0;
 color: #000;
 background-color: transparent;
 text-decoration: none;
}
ul#left_column_nav a:visited {
 color: #000;
 background-color: transparent;
 text-decoration: none;
}
ul#left_column_nav a:hover {
 color: #fd6129;
 text-decoration: none;
 background: transparent url(http://www.antarix.com/images/larrow.gif) no-repeat center right;

}




/*	Styling Elements
---------------------------------------------------------------------*/

/* no image borders */
img {
border: 0;
}
		
/*	Main page message*/
h1 {
 font-family: 'OFL Sorts Mill Goudy TT', serif;
 font-size: 26px;
 font-weight: normal;
 color:#1b88b9;
 margin: 5px 0px 5px 0px;
 line-spacing:150%;

}

/*	Sub message with black text*/
h2 {
 font-family: 'OFL Sorts Mill Goudy TT', serif;
 font-size: 36px/50px;
 font-weight: normal;
 margin: 10px 0px 10px 0px;
 line-height: 120%;
}

/*	Heading on internal pages */
h3 {
 font-family: Arial, sans-serif;
 font-size: 26px;
 font-weight: 500;
 color: #333;
 padding: 7px 0px 0px 0px;
 margin:0;
}

h4 {
 font-family: Arial, sans-serif;
 font-size: 16px;
 font-weight: 550;
 color: #333;
 margin: 5px 0px 5px 0px;
}

/*	Smaller heading on pages like "contact us" */
h5 {
 font-size: 14px;
 font-weight: bold;
 margin: 7px 0px 0px 0px;
}

/*light font for footer etc*/
.small_light{
 font-size: 11px;
 color: #666;
}

/*small font*/
.small_text{
 font-size: 12px;
}

.highlight {
 color:#990000;
}

/*	Form Elements
---------------------------------------------------------------------*/
.select {
 background-color:  #fff;
 font-family: Myriad, Helvetica, Arial, sans-serif;
 font-weight: normal; 
 font-size: 16px;
 color: #000;
 padding: 0 4px 0 2px;
} 

.input {
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 12px;
 color: #333;
 width: 100%;
 height: 2em;
 padding: 0;
 margin: 0;
} 

.textarea {
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 12px;
 color: #333;
 border: 1px solid #B3B4BD;
 width: 100%;
 padding: 0;
 margin: 0;
}


.feature {background: #E56717; width: 100%; margin-left: auto; margin-right: auto; }
.subfeature {background: #222; width: 100%; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px}
.fullwidth { width: 945px; margin-left: auto; margin-right: auto }

.bigboxes {display: block; text-decoration: none;  float:left;width:185px;padding: 0px 10px 0px 15px;}

.bigboxesfeatured {display: block; text-decoration: none; float:left;}
.bigboxesfeatured a {border: 1px solid #333; font-weight: 400; text-decoration: none; height: 65px; width: 185px; padding: 0px 10px 0px 15px;  margin-bottom: 20px; color: #b7dd4a}
.bigboxesfeatured a:visited {font-weight: 400; text-decoration: none; padding: 5px; border: 1px solid #333; color: #fff; padding: 0px 10px 0px 15px;}
.bigboxesfeatured a:hover {border: 1px solid #666; text-decoration: none; color: #bbb; }
.bigboxesfeatured a:hover:visited {border: 1px solid #666; text-decoration: none; color: #bbb}

.box1 {border: 1px solid #eee; border-left: 2px solid #eee; border-bottom: 2px solid #eee;padding:8px; margin:0; margin-top:20px; margin-bottom:20px;background:#ffffe0;}
.box2 {border: 1px solid #eee; border-left: 2px solid #eee; border-bottom: 2px solid #eee;padding:8px; margin:0; margin-top:20px; margin-bottom:20px;background:#d1edbb;}
.box3 {border: 1px solid #eee; padding:8px; margin:0; margin-top:20px; margin-bottom:20px;background:#f5f5f5;}

/* TEXT SETTINGS */

.bignumbers {font-size: 3em;}
.titletext {font-size: 2.3em;}
.textheaders {font-size: 2em;}
.midsizehead {font-size: 1.6em;}
.navbartext {font-size: 1.5em;}
.largetext {font-size: 1.2em;}
.bodytext {font-size: 1em;}
.smalltext {font-size: .9em;}
.tinycaps {font-size: .8em;}

.clearing { overflow: hidden; clear:both; height:0; margin:0; font-size: 1px; line-height: 0; }

