@charset "utf-8";
/* CSS Document */

html, body {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  color: #c1e2ef;
  text-align:justify;
  height: 100%;
  min-height: 100%;
  margin: 0 auto 0 auto; /* this is so it won't float weirdly. It makes the whole thing will flush to the top */
  padding: 0; /* this is so it won't float weirdly. It makes the whole thing will flush to the top */
}

body {
background-color:#101b26;
}

img	{
border-style: none;
}

.hidden	{
display:none;
}

.invislink	{
visibility:hidden;
}

.no_underline	{
text-decoration:none;
}

.inside	{
padding:10px;
}

a {  
outline:none;  
} 

.buttonheading	{
margin:0;
padding:0;
}

/* backgrounds start */
body.frontpage	{
background-image:url(http://flightfocus.net/templates/navyblue/images/navyblue_frontpagebg_xtile.gif);
background-repeat:repeat-x;
}

body.productspage	{
  background-image:url(http://flightfocus.net/templates/navyblue/images/navyblue_mainbg_xtile.gif);
  background-repeat:repeat-x;
}

body.aboutpage	{
  background-image:url(http://flightfocus.net/templates/navyblue/images/navyblue_mainbg_xtile.gif);
  background-repeat:repeat-x;
}

body.downloadspage	{
  background-image:url(http://flightfocus.net/templates/navyblue/images/navyblue_mainbg_xtile.gif);
  background-repeat:repeat-x;
}

body.contactpage	{
  background-image:url(http://flightfocus.net/templates/navyblue/images/navyblue_mainbg_xtile.gif);
  background-repeat:repeat-x;
}
/* backgrounds end */

#wrapper	{
width: 800px;
min-height:100%;
height: auto;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper.frontpage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
background-image:url(http://flightfocus.net/templates/navyblue/images/wrapper_frontpage_bg_ytile.gif);
background-repeat:repeat-y;
}

#wrapper.productspage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
background-image:url(http://flightfocus.net/templates/navyblue/images/wrapper_subpage_bg_ytile.gif);
background-repeat:repeat-y;
}

#wrapper.aboutpage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
background-image:url(http://flightfocus.net/templates/navyblue/images/wrapper_subpage_bg_ytile.gif);
background-repeat:repeat-y;
}

#wrapper.downloadspage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper.contactpage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper_sub	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper_sub.frontpage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper_sub.productspage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}


#wrapper_sub.downloadspage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper_sub.contactpage	{
width: 800px;
min-height:100%;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
}

#wrapper_sub_bg.productspage	{
width: 800px;
height: 100%;
min-height:100%;
margin: 0;
padding: 0;

}

#header	{
float: left;
width: 800px;
height: auto;
padding: 0;
margin: 0;
overflow:hidden;
}

/* banner graphics start */
#main_banner	{ /* this holds the main banner */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
overflow:hidden;
}

#main_banner.frontpage	{
background-image:url("/static/img/lp_banner.jpg");
background-repeat:no-repeat;
width:800px;
height:326px;
padding:0;
margin:0;
overflow:hidden;
}

#main_banner.productspage	{
background-image:url(http://flightfocus.net/templates/navyblue/images/products/products_banner.jpg);
background-repeat:no-repeat;
width:800px;
height:213px;
padding:0;
margin:0;
overflow:hidden;
}

#main_banner.aboutpage	{
background-image:url(http://flightfocus.net/templates/navyblue/images/aboutus/about_banner.jpg);
background-repeat:no-repeat;
width:800px;
height:213px;
padding:0;
margin:0;
overflow:hidden;
}

#main_banner.downloadspage	{
background-image:url(http://flightfocus.net/templates/navyblue/images/downloads/downloads_banner.jpg);
background-repeat:no-repeat;
width:800px;
height:213px;
padding:0;
margin:0;
overflow:hidden;
}

#main_banner.contactpage	{
background-image:url(http://flightfocus.net/templates/navyblue/images/contact/contact_banner.jpg);
background-repeat:no-repeat;
width:800px;
height:213px;
padding:0;
margin:0;
overflow:hidden;
}
/* banner graphics end */

/* navigation start */
#navigation_holder	{ /* this holds all the navi AND the content */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
}

#navigation_holder.frontpage	{ /* this holds all the navi AND the content */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
background-image:url(http://flightfocus.net/templates/navyblue/images/wrapper_frontpage_bg_ytile.gif);
background-repeat:repeat-y;
}

#navigation_holder.productspage	{ /* this holds all the navi AND the content */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
background-image:url(http://flightfocus.net/templates/navyblue/images/wrapper_subpage_bg_ytile.gif);
background-repeat:repeat-y;
}

#navigation_holder.aboutpage	{ /* this holds all the navi AND the content */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
background-image:url(http://flightfocus.net/templates/navyblue/images/wrapper_subpage_bg_ytile.gif);
background-repeat:repeat-y;
}

#navigation_holder.downloadspage	{ /* this holds all the navi AND the content */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
}

#navigation_holder.contactpage	{ /* this holds all the navi AND the content */
float: left;
width: 800px;
height: auto;
margin: 0;
padding: 0;
}

.moduletable.mainmenu	{
width: 800px;
height: 56px;
padding:0;
margin:0;
float: right;
background-image:url("/static/img/main_navbar_end.jpg");
background-repeat:no-repeat;
background-position:right;
}

.moduletable.mainmenu a	{
margin:0;
padding: 10px;
}

.moduletable.mainmenu span	{
margin:0;
padding: 10px;
visibility:hidden;
display:block;
}

.moduletable.mainmenu ul	{
margin:0;
padding: 0;
float: left;
}

.moduletable.mainmenu li	{
margin:0;
padding: 0;
float: left;
display:inline;
}

.moduletable.mainmenu li.item1	{  /* home normal */
width: 63px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_home.gif);
background-repeat:no-repeat;
background-position: 0 0;
display: block;  
}

.moduletable.mainmenu li.active.item1	{ /* home active */
width: 63px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_home.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;  
}

.moduletable.mainmenu li.item1 a:hover	{ /* home hover */
width: 63px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_home.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.mainmenu li.item3	{ /* products and services normal */
width: 183px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_products.gif);
background-repeat:no-repeat;
background-position: 0 0;
display: block;
}

.moduletable.mainmenu li.item3 a:hover	{ /* products and services hover */
width: 183px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_products.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.mainmenu li.parent.active.item3	{ /* products and services active */
width: 183px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_products.gif);
background-repeat:no-repeat;
background-position: 0 -56px; 
display: block;
}

.moduletable.mainmenu li.parent.item7	{ /* about us normal */
width: 96px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_about.gif);
background-repeat:no-repeat;
background-position: 0 0; 
display: block;
}

.moduletable.mainmenu li.parent.item7 a:hover	{ /* about us hover */
width: 96px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_about.gif);
background-repeat:no-repeat;
background-position: 0 -56px; 
display: block;
}

.moduletable.mainmenu li.parent.active.item7	{ /* about us active */
width: 96px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_about.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.mainmenu li.item14	{ /* downloads normal */
width: 114px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_downloads.gif);
background-repeat:no-repeat;
background-position: 0 0;
display: block;
}

.moduletable.mainmenu li.item14 a:hover	{ /* downloads hover */
width: 114px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_downloads.gif);
background-repeat:no-repeat;
background-position: 0 -56px; 
display: block;
}

.moduletable.mainmenu li.active.item14	{ /* downloads active */
width: 114px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_downloads.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.mainmenu li.item15	{ /* contact us normal */
width: 108px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_contact.gif);
background-repeat:no-repeat;
background-position: 0 0;
display: block; 
}

.moduletable.mainmenu li.item15 a:hover	{ /* contact us hover */
width: 108px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_contact.gif);
background-repeat:no-repeat;
background-position: 0 -56px; 
display: block;
}

.moduletable.mainmenu li.active.item15	{ /* contact us active */
width: 108px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_contact.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.mainmenu li.item16	{ /* customer login normal */
width: 153px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_login.gif);
background-repeat:no-repeat;
background-position: 0 0;
display: block;
}

.moduletable.mainmenu li.item16 a:hover	{ /* customer login hover */
width: 153px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_login.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.mainmenu li.active.item16	{ /* customer login active */
width: 153px;
height: 56px;
padding:0;
margin:0;
float: left;
background-image:url(http://flightfocus.net/templates/navyblue/images/main_navbar/main_navbar_login.gif);
background-repeat:no-repeat;
background-position: 0 -56px;
display: block;
}

.moduletable.submenu	{
width: 170px;
height: auto;
padding:0;
margin:0;
float:left;
text-align:left;
}

.moduletable.submenu ul	{
list-style: none;
padding:35px 0 0 0;
margin:0;
}

.moduletable.submenu li	{
font-size:11px;
list-style:none;
display: block;
width: 170px;
height: 28px;
padding-left: 1em;
text-indent: -1em;
text-align:left;
}

.moduletable.submenu li.item4	{ /*AMDS Overview submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item4	{ /*AMDS Overview active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item4 span	{ /*AMDS Overview submenu active white */
color:#FFFFFF;
}

.moduletable.submenu li.item5	{ /*AMDS Technical Specs submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}


.moduletable.submenu li.active.item5	{ /*AMDS Technical Specs submenu active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item5 span	{ /*AMDS Overview submenu active white */
color:#FFFFFF;
}

.moduletable.submenu li.item6	{ /*AMDS FAQ submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item6	{ /*AMDS FAQ submenu active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item6 span	{ /*AMDS FAQ submenu active white */
color:#FFFFFF;
}

.moduletable.submenu li.item17	{ /* Key Factors for Success submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item17	{ /* Key Factors for Success submenu active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}
.moduletable.submenu li.active.item17 span	{ /* Key Factors for Success submenu active white */
color:#FFFFFF;
}


.moduletable.submenu li.item18	{ /* Flight Operations Consulting Services submenu normal */
list-style:none;
display: block;
width: 158px;
height: 33px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item18	{ /* Flight Operations Consulting Services submenu active */
list-style:none;
display: block;
width: 158px;
height: 33px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item18 span	{ /* Flight Operations Consulting Services submenu active white */
color:#FFFFFF;
}


.moduletable.submenu li.item8	{ /* About Us: Company Overview submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item8	{ /* About Us: Company Overview active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item8 span	{ /* About Us: Company Overview active white */
color:#FFFFFF;
}

.moduletable.submenu li.item9	{ /* About Us: News and Events submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item9	{ /* About Us: News and Events active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item9 span	{ /* About Us: News and Events active white */
color:#FFFFFF;
}

.moduletable.submenu li.item10	{ /* About Us: Professional Memberships submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item10	{ /* About Us: Professional Memberships active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item10 span	{ /* About Us: Professional Memberships active white */
color:#FFFFFF;
}

.moduletable.submenu li.item11	{ /* About Us: Partners submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item11	{ /* About Us: Partners active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item11 span	{ /* About Us: Partners active white */
color:#FFFFFF;
}

.moduletable.submenu li.item12	{ /* About Us: Customers submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item12	{ /* About Us: Customers active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item12 span	{ /* About Us: Customers active white */
color:#FFFFFF;
}

.moduletable.submenu li.item13	{ /* About Us: Career Opportunities submenu normal */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
}

.moduletable.submenu li.active.item13	{ /* About Us: Career Opportunities active */
list-style:none;
display: block;
width: 158px;
height: 21px;
padding-top: 7px;
margin-bottom:5px;
background-image:url(http://flightfocus.net/templates/navyblue/images/submenu_hilite_dblue.png);
background-repeat:repeat;
}

.moduletable.submenu li.active.item13 span	{ /* About Us: Career Opportunities active white */
color:#FFFFFF;
}

.moduletable a:link		{
color: #93d3ff;
background-color: transparent;
text-decoration: none;
}
			
.moduletable a:visited	{
color: #93d3ff;
background-color: transparent;
text-decoration: none;
}
			
.moduletable a:active	{
color: #ffffff;
text-decoration: none;
}
			
.moduletable a:hover		{
color: #ffffff;
text-decoration: none;
}

/*  navigation end */

/* featuring AMDS banner frontpage start */
#featuringamds.frontpage	{
width:265px;
height:152px;
background-image:url(http://flightfocus.net/templates/navyblue/images/featuring_amds_frontpage_06.png);
background-repeat:no-repeat;
float: right;
padding:0;
margin:0;
overflow:hidden;
}

#featuringamds.frontpage a	{
display:block;
padding: 152px 265px 0 0;
margin:0;
}


#featuringamds.productspage	{
display:none;
}

#featuringamds.aboutpage	{
display:none;
}

#featuringamds.downloadspage	{
display:none;
}

#featuringamds.contactpage	{
display:none;
}

/* featuring AMDS banner frontpage end */

/* content start */

#content	{
width: 550px;
height: 100%;
min-height:100%;
margin: 0;
padding: 15px 0 0 80px;
float: right;
}

#content.frontpage	{
width: 520px;
height: auto;
margin: 0;
padding: 15px 15px 0 0;
float: left;
color:#FFFFFF;
font-size:11px;
line-height:18px;

}


#content.downloadspage	{
width: 800px;
height: auto;
margin: 0;
padding: 15px 15px 0 0;
float: left;
line-height:18px;
}

#content.contactpage	{
width: 800px;
height: auto;
margin: 0;
padding: 15px 15px 0 0;
float: left;
line-height:18px;
}

.componentheading.frontpage	{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding: 15px 0 0 0;
margin: 0;
}

.contentheading.productspage	{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding: 15px 0 0 0;
margin: 0;
text-align:left;
}

.contentheading.aboutpage	{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding: 15px 0 0 0;
margin: 0;
text-align:left;
}

.contentheading.downloadspage	{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding: 15px 0 0 0;
margin: 0;
text-align:left;
}

.contentheading.contactpage	{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding: 15px 0 0 0;
margin: 0;
text-align:left;
}

.contentpaneopen	{
line-height:24px;
padding: 0 15px 0 0;
margin:0;
height: 100%;
min-height:100%;
}

.contentpaneopen.frontpage	{
line-height:18px;
padding: 0 15px 0 0;
margin:0;
}


/* content end */

#bottom_hilights	{
height:80px;
width:100%;
background-image:url(http://flightfocus.net/templates/navyblue/images/subpage_content_base_hilite.png);
background-position:bottom center;
background-repeat:no-repeat;
clear:both;
position: fixed;
left: 0px;
text-align:center;
bottom:60px;
}

#bottom_hilights.frontpage	{
height:160px;
width:100%;
background-image:url(http://flightfocus.net/templates/navyblue/images/lp/frontpage_content_base_hilite.png);
background-position:bottom center;
background-repeat:no-repeat;
clear:both;
position: fixed;
left: 0px;
text-align:center;
bottom:-100px;
}

#bottom_hilights.downloadspage	{
height:100px;
width:100%;
background-image:url(http://flightfocus.net/templates/navyblue/images/downloadspage_content_base_hilite.png);
background-position:bottom center;
background-repeat:no-repeat;
clear:both;
position: fixed;
left: 0px;
text-align:center;
bottom:40px;
}

#bottom_hilights.contactpage	{
height:100px;
width:100%;
background-image:url(http://flightfocus.net/templates/navyblue/images/downloadspage_content_base_hilite.png);
background-position:bottom center;
background-repeat:no-repeat;
clear:both;
position: fixed;
left: 0px;
text-align:center;
bottom:40px;
}

/* footer start */
#footer	{
height:60px;
width:100%;
background-color:#2f4758;
background-image:url("/static/img/footer_bg_xtile.gif");
background-repeat:repeat-x;
clear:both;
position: fixed;
left: 0px;
text-align:center;
bottom:0px;
}

#footer_contentwrapper	{
height:auto;
width:800px;
position: relative;
bottom: 0px;
margin: 0 auto 0 auto; 
padding:0;
color:#8c734b;
font-size:10px;
text-align:left;
}

#footer_links	{
height:auto;
width:550px;
position: relative;
float:left;
bottom: 0px;
margin: 0;
padding: 20px 0 0 0;
color:#8c734b;
font-size:10px;
text-align:left;
display:block;
}

#footer_links ul	{
display:inline;
}

#footer_links li	{
display:inline;
padding: 0;
}

.footerlinks_active	{
display:inline;
padding: 0;
color: #63b8df;
text-decoration: underline;
}

#footer_links a:link		{
			color: #e7e7e7;
			background-color: transparent;
			text-decoration: none;
			}
			
#footer_links a:visited	{
			color: #bfbfbf;
			background-color: transparent;
			text-decoration: none;
			}
			
#footer_links a:active	{
			color: #63b8df;
			text-decoration: underline;
			}
			
#footer_links a:hover		{
			color: #63b8df;
			text-decoration: underline;
			}

#footer_copyright	{
height:auto;
width:250px;
position: relative;
float:right;
bottom: 0px;
margin: 0;
padding: 0 0 0 0;
color:#bfbfbf;
font-size:10px;
text-align:right;
}

#footer_version	{
height:auto;
width:250px;
position: relative;
float:left;
bottom: 0px;
margin: 0;
padding: 1px 0 0 550px;
color:#bfbfbf;
font-size:10px;
text-align:right;
}

/* footer end */

/* all other link settings start */
a:link		{
			color:#CC0000;
			text-decoration: none;
			}
			
a:visited	{
			color:#CC0000;
			text-decoration: none;
			}
			
a:active	{
			color:#CC0000;
			text-decoration: underline;
			}
			
a:hover		{
			color:#CC0000;
			text-decoration: underline;
			}
/* all other link settings end */
