body {
	background:#f6f6f6 url(images/top_back.jpg) repeat-x ;
	margin: 0px ;
	padding: 0px ;
	font-family:Georgia, "Times New Roman", Times, serif ;
	font-size:12px ;
	text-align:left ;
	}
img {
	border:0px ;
	}
#spacing{
	width:20px;
}
#container {
	width:992px ;
	height: auto ;
	position:relative ;
	margin: 0 auto ;
	}

#header {
	height:110px ;
	width: 100% ;
	position:relative ;
	background: none ;
	}
#logo {
	height:110px ;
	width:270px ;
	position:relative ;
	float:left ;
	margin: 3px 0px 0px 80px ;
	-moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
	}
#search {
	height:30px ;
	width: 240px ;
	margin: 60px 55px 0px 0px ;
	position:relative ;
	float:right ;
	}
.submit {
	width:78px ;
	height:30px ;
	padding: 0 0 4px 0 ;
	background:url(images/submit.gif) no-repeat ;
	position:relative ;
	float:right ;
	border: none ;
	display:block ;
	cursor: pointer ;
	text-align: center ;
	font-family: Tahoma ;
	font-size:14px ;
	font-weight:bold ;
	line-height:10px ;
	color: #FFFFFF ;
	}
.input {
	width:150px ;
	height:26px ;
	padding:2px ;
	position:relative ;
	float:right ;
	margin: 2px 12px 0 0 ;
	border-right: 2px solid #e2dfd9 ;
	border-bottom:  2px solid #e2dfd9 ;
	}
#interkey {
	width:100px ;
	height:50px ;
	position:relative ;
	float:right ;
	margin: 53px 20px 0 0 ;
	background:url(images/interkey.png) no-repeat ;
	}
#menu_c {
	width: 893px ;
	height:45px ;
	background:url(images/menu_back.jpg) bottom repeat-x ;
	margin: 0 auto;
	}
#menu_l {
	height:45px ;
	width:100% ;
	position:relative ;
	background:url(images/menu_l.jpg) left bottom no-repeat ;
	}
#menu_r {
	height:45px ;
	width:100% ;
	position:relative ;
	background:url(images/menu_r.jpg) right bottom no-repeat ;
	}
#nav_menu {
	height:30px ;
	float:right ;
	margin: 7px 10px 0 0 ;
	padding: 0px ;
	list-style-type: none ;
	}
#nav_menu li {
	float:left;
	background: url(images/menu_li.jpg) no-repeat left ;
	padding: 0px 12px ;
	}
#nav_menu a {
	font-family:Georgia, "Times New Roman", Times, serif ;
	font-size:14px ;
	font-weight: bold ;
	color: #ec8c22 ;
	text-decoration:none ;
	}
.menu_icon {
	height:27px ;
	width: 35px ;
	border: none ;
	margin: 2px 14px 0 0 ;
	position:relative ;
	float:right ;
	}
#mainbody_c {
	width: 100% ;
	position:relative ;
	background:url(images/body_l.jpg) repeat-y ;
	background-position: 1px ;
	float:left ;
        height:auto;
	}
#mainbody {
	width: 100% ;
	position:relative ;
	background:url(images/body_r.jpg) right repeat-y ;
	float:left ;
        height:auto;
	}
#page {
	width: 860px ;
	padding: 10px 74px 10px 66px ;
	}
#flash {
	width:860px ;
	height:400px ;
	position:relative ;
	margin: 0 auto ;
	}
#logos{
	width:860px ;
	height:170 ;
	position:relative ;
	margin-left:30;
        
}
#clear_r {
	height:2px ;
	background:url(images/clear_r.jpg) no-repeat right ;
	position:relative ;
	width:840px ;
	margin: 0 auto ;
	}
#clear {
	height:2px ;
	width:840px ;
	background:url(images/clear_l.jpg) left no-repeat ;
	}
#menu2_r {
	background:url(images/menu2_r.gif) no-repeat right top ;
	position:relative ;
	margin: 10px 3px 0 0;
	}
#menu2_l {
	background:url(images/menu2_l.gif) no-repeat left top ;
	margin-right:13px ;
	position:relative ;
	}
#menu2 {
	background:url(images/menu2.gif) repeat-x;
	margin-left:15px;
	height:59px ;
	width: 810px ;
	position:relative ;
	}
#nav_menu2 ul{
	height:41px ;
	padding: 0px ;
	margin: 0 auto ;
	list-style-type: none ;
	}

#nav_menu2 li {
	float:right ;
	background: url(images/menu2_li.jpg) no-repeat left ;
	margin-left:15px;
	margin-top:8px;
        padding-left:15px;
	text-align: left ;
	}

#nav_menu2 a {
	font-family:Tahoma, Times, serif ;
	font-size:14px ;
	font-weight: normal ;
	color: #FFFFFF ;
	text-decoration:none ;
	}
#left_side {
	width:30% ;
	height:auto ;
	position:relative ;
	margin: 20px 0 0 20px;
	float:left ;
	}


#mail {
	width:250px ;
	height:130px ;
	position:relative;
	}
#mail_head {
	height:30px ;
	background:#ec8c22 url('images/mailbox.gif') no-repeat;
	position:relative ;
	background-position: 6px 4px ;
	color:#FFFFFF ;
	font-size:16px ;
	line-height:30px ;
	padding-left:45px ;
	border-bottom:1px solid #8c1c1e ;
	}
#mail_body {
	height:120px ;
	border-bottom:1px solid #666767 ;
	border-right:1px solid #666767 ;
	border-left:1px solid #666767 ;
	}
.mail {
	height:25px ;
	width:155px ;
	background:#424040;
	margin:10px 5px 0px;
	}
.mailsubmit {
	float:right ;
	border:none ;
	background:#ec8c22;
	display:block ;
	cursor:pointer ;
	color:#FFFFFF ;
	font-weight:bold ;
	margin:5px 20px 0px 0px ;
	}

#news {
	margin: 20px 0px ;
	float:left ;
	width: 100% ;
	}
#news_spacing{
        width:450px;
}
#news_full ul{
        margin-top:30px;
        list-style-type:none ;
}
#news ul {
	list-style-type:none ;
	width:100% ;
	font-family:Arial, Helvetica, sans-serif ;
	font-weight:bold ;
	font-size:18px ;
	color: #ec8b22 ;
	padding-bottom:30px ;
	padding:0px ;
	}
#news_ul {
	margin-top:10px;
	color:#677b83 ;
	font-size:12px ;
	float:left ;
	
	}
#news ul li {
	font-family:Tahome ;
	font-size:12px ;
	font-weight:normal ;
	float:left ;
	position:relative ;
	margin-bottom:10px ;
	}
#news_pic{
	float:left ;
	border:4px solid #CCCCCC ;
	margin:5px ;
	width:100px;
	height:100px;
	}
#more {
	width:41px ;
	height:14px ;
	border:none ;
	float:right ;
	}

#right_side {
	width: 60% ;
	height:auto ;
	position:relative ;
	float:right ;
	}
#right_side h2 {
	position:relative ;
	font-family:Tahoma ;
	font-size:14pt ;
	text-transform:uppercase ;
	color:#525453 ;
        float:right ;
	}
#right_side ul {
	position:relative ;
	font-family:Tahoma ;
	font-size:12pt ;
	color:#000000 ;
	padding:0px ;
	margin: 0px ;
	list-style-type: none ;
	float:right ;
	}

#right_side ul li {
	color:#677b83 ;
	font-size:12px ;
	float:right ;
	position:relative ;
	}

#readmore {
	width:76px ;
	height:22px ;
	border:none ;
	float:left ;
	margin: 10px 0px ;
	}
#footer {
	width: 94% ;
	margin: 0 3% ;
	background:url(images/footer.jpg) bottom repeat-x ;
	height:35px ;
	float:left ;

	}
#footer_l {
	width:82px ;
	height:35px ;
	float:left ;
	background:url(images/footer_l.jpg) no-repeat left bottom ;
	}
#footer_r {
	width:82px ;
	height:35px ;
	float:right ;
	background:url(images/footer_r.jpg) no-repeat right bottom ;
	}
#copyright {
	width: 892px ;
	float:left ;
	height:50px ;
	margin:0px 50px 0px 50px ;
	background: #ef8d21 ;
	}
#copy_l {
	width:100% ;
	height:50px;
	background:url(images/copy_l.gif) no-repeat left top ;
	
	}
#copy_r {
	width:100% ;
	height:50px;
	background:url(images/copy_r.gif) no-repeat right top ;
	text-align:center ;
	color:#FFFFFF ;
	line-height:50px ;

	}
#copy_r a{
        color:#ffffff;
}
#Headlape1{
	background-image:url(images/contact.gif);
	width:194px;
	height:51px;
	float:right;
	margin-top:10px;
	-moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape2{
	background-image:url(images/jobs.gif);
	width:196px;
	height:51px;
	float:right;
	margin-top:10px;
	-moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape3{
	background-image:url(images/news.gif);
	width:192px;
	height:53px;
	float:right;
	margin-top:10px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape4{
	background-image:url(images/faq.gif);
	width:194px;
	height:51px;
	float:right;
	margin-top:10px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape5{
	
	width:193px;
	height:51px;
	float:right;
	margin-top:10px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape6{
	
	width:193px;
	height:51px;
	float:right;
	margin-top:10px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape7{
	
	width:193px;
	height:51px;
	float:right;
	margin-top:10px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#Headlape_news{
	background-image:url(images/news.gif);
	width:193px;
	height:51px;
	float:right;
	margin-top:-50px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#faq_number{
    background:url(images/faq/number.gif) no-repeat;
    height:54px;
    width:54px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;

}
#ContactForm{
	width:600px;
	height:auto;
	float:right;
	margin-top:100px;
}
#faqs{
	width:600px;
	height:auto;
	float:right;
	margin-top:100px;
}
#clients{
	width:600px;
	height:auto;
	float:left;
	margin-top:60px;
        margin-left:150px;
}
#clients_logos{
	background:#ffffff;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#services{
	width:600px;
	height:auto;
	float:left;
	margin-top:30px;
        margin-left:5px;
        
}
#services_content{
        height:203px;
        width:507px;
        background:#cbced3;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#services_image img{
	height:198px;
	width:288px;
}
#services_content p{
        margin-left:10px;
        height:203px;
        width:507px;
}
#question{
        background:url(images/question.gif) no-repeat;
        height:137px;
        width:209px;
        margin-top:-10px;
        margin-left:590px;
}
#question_number{
        font-size:35px;
        margin-top:12px;
        margin-left:15px;
}
#question_contents{
        font-size:15px;
        margin-top:25px;
        margin-left:6px;
        height:70px;
        width:200px;
}
#answer{
        font-size:15px;
        background:url(images/answer_background.gif);
        height:149px;
        width:615px;
        margin-top:-135px;
        margin-left:-40px;
        float:left;
}
#answer_contents{
        font-size:15px;
        margin-top:29px;
        margin-left:0px;
        height:100px;
        width:600px;
        text-align:right;
}
#news_body{
	width:895px;
	height:600px;
	float:right;
	margin-top:30px;
        margin-left:15px;
}
#news_body_detailed{
	width:856px;
	height:auto;
	float:left;
        margin-right:-10px;
    	margin-top:-40px;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
        text-align:right;
}
#news_body p{
        width:840px;
        height:170px;
        margin-right:24px;
        line-height:20px;
        background:url(images/news_background.gif) repeat-x;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
        text-align:right;
}
#news_body_detailed p{
        width:820px;
        height:auto;
        margin-right:17px;
        line-height:24px;
        text-align:right;
}
#news_body b{
        margin-left:20px;
        font-size:15px;
}
#news_body_detailed b{
        
        font-size:15px;
}
#news_body img{
        margin-left:14px;
}
#news_body_detailed img{
        margin-left:14px;
}
#InputTypeTXT{
	background-image:url(images/Contact-us-_22.png);
	width:473px;
	height:45px;
	border:none;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#InputTxtArea{
	background-image:url(images/Contact-us-_26.png);
	width:473px;
	height:367px;
	border:none;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}
#SendBut{
	background-image:url(images/send.gif);
	width:95px;
	height:25px;
	float:right;
	border:none;
	cursor:pointer;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
        -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
}
#next{
	background-image:url(images/submit.jpg);
	width:77px;
	height:24px;
	float:right;
	border:none;
	cursor:pointer;
        -moz-border-radius-bottomleft:8px;
        -moz-border-radius-bottomright:8px;
        -moz-border-radius-topleft:8px;
        -moz-border-radius-topright:8px;
}

#Iconmenu{
	width:250px;
	float:right;
	height:50px;
	
	font-size:9px
}
#Iconmenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#Iconmenu li{
	float:left;
	height:50px;
	}
#Iconmenu a{
	display:block;
	width:80px;
	text-decoration:none;
	color:#333333;
	padding-bottom:5px
}
#Iconmenu a:hover{
	color:#000000;
	text-decoration:underline;
}
#pagephoto{
	background-image:url(images/internal--2_07.png);
	width:846px;
	height:325px;
	margin:auto;
	margin-top:70px;
}
#EmLapel{
	background-image:url(images/internal--2_03.png);
	background-repeat:no-repeat;
	width:214px;
	height:61px;
	float:left;
	color:#000000;
	text-align:center;
	margin-top:5px;
	padding-top:25px;
}
#Cont{
	width:900px;
	height:auto;
	margin:auto;
	margin-top:10px;
	text-align:left;
	font-style:italic;
	font-weight:bold
}
#DownCont{
	width:800px;
	height:auto;
	margin:auto;
	margin-top:20px;
}
#Leftside{
	width:350px;
	height:auto;
	text-align:left;
	float:left;
}
#Rightside{
	width:350px;
	height:auto;
	text-align:left;
	float:right
}
div.wrap {
width : 993px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 993px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header2 {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header2 div.wrap {
height : 800px;

}
div#header2 div#slide-holder {
z-index : 40;
width : 993px;
height : 600px;
position : absolute;
}
div#header2 div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 840px;
height : 600px;
overflow : hidden;
position : absolute;
}
div#header2 div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header2 div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 850px;
height : 46px;
display : none;
position : absolute;
background : url(slider/images/slide-bg.png) 0 0;
}
div#header2 div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(slider/images/silde-nav.png);
}
div#nav ul li a {
background : url(slider/images/nav.png) no-repeat;
}
/*
    anythingSlider v1.2

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 760px; height: 360px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 680px; overflow: auto; height: 341px; margin: 0 40px; position: absolute; top: 0; left: 0; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; border-top: 3px solid #e0a213; border-bottom: 3px solid #e0a213; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
.jqGSContainer{margin-top:-10px;position:relative;width:750px;;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{margin-top:-10px;padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:3px;color:#fff;width:300px}


.jqGSContainer .jqGSPagination{margin-top:-10px;position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#000;border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#f03;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}

.jqGSImgContainer{border:1px solid #000;}
#polls{
margin-left:270px;
}
/* common styling */
.drop_menu {font-family: arial, sans-serif; width:750px; height:100px; position:relative; font-size:11px; z-index:100;}
.drop_menu ul li a, .menu ul li a:visited {display:block; text-decoration:none;color:#000;width:104px; height:20px; text-align:center; color:#fff; line-height:20px; font-size:11px; overflow:hidden;}
.drop_menu ul {padding:0; margin:0; list-style: none;}
.drop_menu ul li {float:left; position:relative;}
.drop_menu ul li ul {display: none;}

/* specific to non IE browsers */
.drop_menu ul li:hover a {background:#000; color:#fff; }
.drop_menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.drop_menu ul li:hover ul li a.hide {background:#fff; color:#000;}
.drop_menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.drop_menu ul li:hover ul li ul {display: none;}
.drop_menu ul li:hover ul li a {display:block; color:#000;}
.drop_menu ul li:hover ul li a:hover {color:#000;}
.drop_menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.drop_menu ul li:hover ul li:hover ul.left {left:-105px;}








/*-----------------------------------------------------------*/


#nav {
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			float:right; 
			display:block; 
			position:relative;
			z-index:300; 
			
		}
		
		/* this is the parent menu */
		#nav li a {
			display:block; 
			padding:8px 5px 0 5px; 
			font-weight:12px;  
			height:23px; 
			text-decoration:none; 
			color:#fff; 
			text-align:center;
            float:right;
		}

		#nav li a:hover {
			color:#fff;
		}
	
		/* you can make a different style for default selected value */
		#nav a.selected {
			color:#fff;
		}
	
		/* submenu, it's hidden by default */
		#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:40px 0px 0 -1px; 
			padding:0; 
			list-style:none;
            float:right;
		}
		
		#nav ul li {
			width:160px; 
			float:right; 
                        background:#282526;
                        margin-top:-10px;
                        margin-left:2px;
		}
		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;  
			padding: 5px 3px; 
			color:#fff;
                        background:#282526;
		}
		
		
		#nav ul a:hover {
			text-decoration:underline;	
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}

