ol#flag1 {list-style: url(images/ico-dir.gif) inside;
font: 11pt,corbel;
font-weight: normal; color: #6666CC;
}

ol#flag2 {list-style: url(http://www.naas.org/images/redbut.gif) inside;
font-size: 11pt; font-family:corbel;
font-weight: normal; color: #330099;
}
li {font-size: 12pt; color:#000080; font-weight: 430; font-family: corbel;}
strong { font-weight: normal; background-color: yellow;}
table { border-collapse: collapse;}
strong#stxx
 { font-weight: normal; background-color: white;}
th#head1 {background: #FFFF33; 
font: 14pt, GRAPHITE LIGHT ATT;
font-weight: bold; color: #003333;
}

th#header {background: #FFFF33; color: #33CC33;
font: 12pt, Perpetua; border color: #336633;
border-top: 2px solid #CC3333; 
border-right: 2px solid #330099;
border-bottom: 2px solid #CC3333;
border-left: 2px solid #330099;
font-weight: bold; color: #003333;
background-image: url( images/still1.jpg);
}

th#headerx {
font: 16pt, Perpetua; border color: #330099;
border-top: 3px solid #CC3333; 
border-right: 3px solid #330099;
border-bottom: 3px solid #CC3333;
border-left: 3px solid #330099;
font-weight: bold; color: #330099;
}

th#head2 {background: #FFFF33; color: #33CC33;
font: 12pt, ARIAL UNICODE MS;
font-weight: bold; color: #003333;
}

th#head3 {background: #FFFFCC;
font: 12pt, LUCIDA SANS;
font-weight: bold; color: #003333;
padding: 20px; margin:0;
}
td#headxx {background: #9933FF; 
font: 12pt, RAAVI;
font-weight: bold; color: #FFFFFF;
}

td#adsense {background: #ffffff; 
font: 12pt, RAAVI;
font-weight: 425; color: #FF0000;
}

th#headaa {background: #FFFFCC; 
font: 12pt, ARIAL UNICODE MS;
font-weight: bold; color: #FFFFFF;
}

td#intro {background: #CCFFFF; 
font: 11pt, TUNGA;
font-weight: bold; color: #330099;
}
td#introx {background: #CCFFFF; 
font: 12pt, Tahoma;
font-weight: bold; color: #330099;
}
 
a:link {
color: #CC00CC; 
}
v:link  {
color: #990000;
}
a:visited  {
color: #CC3333;
}
a:hover  {
color: #CC3333;
}

/*new code*/
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 15px;
	padding-left: 15px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
}
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
clear: both;

}
#footerbg {
	width:100%;
	background-color: #ececec;
	/*background-image: url(http://www.naasmobile.com/images/bg-footer.gif);*/
    background-image: url(http://www.naas.org/images/naas_bg_footer.gif);
	background-repeat: repeat;
	/* background-repeat: repeat-x; */
	background-position: center top;
	padding:45px 0 10px 0;
}
#footer {
	width: 1020px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	line-height:1.2em;
}

#footerMid {
	width:540px;
	position:relative;
	float:left;
	margin:0 10px;
}

p.copyright {
	text-align:center;	
	border-top:2px dashed #c6c6c6;
	margin:15px;
	padding:25px 0 0 0;
}

.bottomnavigation {background: none;padding: 20px; padding-left: 10px; margin-left: 10px; width: 980px; text-align: left;}
.bottomnavigation .col1 {width: 257px; float: left;}
.bottomnavigation .col2 {width: 270px; float: left;}
.bottomnavigation .col3 {width: 225px; float: left;}
.bottomnavigation .narrow {width: 145px; float: left;} 

ul#flag2 {list-style: url(http://www.naas.org/images/redbut.gif) inside;
}
