
* { margin: 0; padding: 0; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { margin-left: 0; margin-right: 0; display: block; }
.clear { clear: both; }

body { font-family: Century Gothic, Tahoma; }
body#home {  background-color:#5ade1b; }	
body#page { background: #000 repeat-x url('images/pagebg.png') top center; }	


a { color: #00acf4; text-decoration: none; }
a:hover { color: #00acf4; text-decoration: underline; }
a img { border: 0; }	


#layout { width: 100%; margin: 0px auto; overflow:hidden; background: #ebeff0 repeat-x url('images/bg.jpg') top center; }


#main { width: 968px; margin: 0px auto; overflow:hidden; }
#row-top { width:960px; margin: 0px auto; height:93px;}
#row-menu { width:580px; float:left; margin: 51px 0px 0px 0px; height:38px; }
#row-menu img{ margin: 10px 0px 0px 0px; }

#mainmiddle { width: 100%; float:left;}
/*------------[ MENU + DROP DOWNS ]-----------*/			 
#menu { clear: both; float:left; width: 100%; margin: 0px auto; height: 32px; line-height: 32px; background: repeat-x url('images/menubg.png') top center; }

#header { margin: 0px auto 0px; float:left; width:100%;}
#header  #log img { margin: 20px; width:auto; float:left; }
#header-right { width:197px; float:right; height:63px; background:url(images/search_bg1.png) left bottom no-repeat; margin-top:5px; padding-left:15px; }

#header h1 { margin: 2px 0 0 10px; float: left; height:69px;}
#header h1 span { display: none; float: left; }

#category { margin: 1px 0px 0px 0px; text-align:right; float:right; width:200px;}

#menutop { clear:both; width: 580px; margin: 0px auto 0px ; }


.chromestyle{
width: 90%;
position:relative;
margin: 0px auto 0px;
}

.chromestyle ul{
width: 90%;
background: url(images/menubg.png) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0;
margin: 0px auto 0px;
height:28px;
text-align: center; /*set value to "left", "center", or "right"*/
text-transform:uppercase;
text-decoration:none; color:#FFFFFF;
}

.chromestyle ul li{
display: inline;
height:28px;
text-decoration:none; color:#FFFFFF;
}

.chromestyle ul li a{
color: #ffffff;
padding: 5px 0px 0px 0px;
line-height:30px;
height:28px;
margin: 0px 0px 0px 0px;
font-size:16px;
text-decoration: none;
text-decoration:none; color:#FFFFFF;

}
.first{
height:28px;
padding: 5px 0px;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*THEME CHANGE HERE*/padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px;
height:28px; text-decoration:none; color:#FFFFFF;
}

.right_menu { font-size:12px; color:#FFFFFF; margin-left:10px; }
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px dotted #4b9ceb; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px;
z-index:1005;
list-style:none;
background-color: #fff;
width: 177px;
visibility: hidden;
padding:0px;
width:100%;
display:block;
left:0px;
clear:left;
}

.dropmenudiv li { float:left; width:100%; }


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #4b9ceb; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
background-color: #fff;
color: #0045aa;
z-index:1005;
}


* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
background-color: #4ba6f9;
text-decoration:none; color:#FFFFFF;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #4ba6f9;
text-decoration:none; color:#FFFFFF;
}
.dropmenudiv a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(images/menubg2.png) center top repeat-x; /*THEME CHANGE HERE*/
text-decoration:none; color:#FFFFFF;
}
/*------------[ MAIN CONTENT ]-----------*/
#content { width: 968px; float:left; overflow: hidden; }

#content h1 { float:left; font-size:24px; font-weight:bold; display:block; width:100%; margin: 0px 0px 0px 20px; padding: 5px 0px 5px 0px;}

#row-middle { width:100%; float:left; background-color:#fff; }


/*------------[ HOME MIDDLE CONTENT ]-----------*/	
#featured { width:620px; height:240px; float:left;  background:url(images/blue_box.png) no-repeat; }
#featured h1{ font-size:20px; color:#FFFFFF; padding: 5px 0px 6px 15px; }
#featured .arrow { float:left; height:100%; padding: 75px 10px 0px 10px;}
#featured .list { float:left; height:100%; padding: 5px 18px 5px 5px; margin-top:5px;  background:url(images/feature_box.png) no-repeat;}

/*------------[ boxes ]-----------*/
#white-box { width:620px; float:left; }
#white-box-top { width:620px; height:15px; float:left; background:url(images/white_topbg.png) no-repeat;}
#white-box-middle { width:620px; height:auto; float:left; background-color:#FFFFFF;}
#white-box-middle h1 { float:left; font-size:24px; color:#333333; font-weight:normal; width:95%; margin:0px; padding: 0px 0px 5px 10px;}
#white-box-bottom { width:620px; height:15px; float:left; background:url(images/white_bottombg.png) no-repeat;}

#hotlist { width:192px; float:left; margin: 5px 0px 0px 10px; }
#hotlist img{ margin:0px; padding: 1px; border:#666666 solid 1px; }
#hotlist p{ font-size:11px; width:100%; }
	
#hotlist-game { width:100%; float:left; margin: 5px 0px 10px 10px; display:block; border-bottom:dotted 1px #666666; }
#hotlist-game img{ margin:0px; padding: 1px; border:#666666 solid 1px; }
#hotlist-game p{ font-size:11px; width:100%; color:#333333; }

#hotlist-profile { width:210px; float:left; margin: 5px 0px 20px 10px; }
#hotlist-profile img{ margin:0px; padding: 1px; border:#666666 solid 1px; }
#hotlist-profile p{ font-size:11px; width:100%; }

#profile { float:left; width:100%;}
#profile h3{ float:left; font-size:12px; font-weight:bold; color:#BB0000; width:auto; margin:0px; padding: 0px 0px 5px 10px; }
#profile p{ float:left; font-size:12px; background-color:#f4f4f4; color:#333; margin: 10px 0px 0px 0px; padding:5px; }
#profile img{ float:left; display:inline; width:auto; }



.f_listtitle { color:#cf0202; font-weight:bold; margin:0px; padding-left:5px; line-height:10px;}
.f_listby { color:#FF3300; font-size:11px; margin:0px;  padding-left:5px; line-height:10px; }
.f_listdate { color:#FF3300; font-size:11px; margin: 0px; padding-left:5px; line-height:10px; }

.listtitle { color:#cf0202; font-weight:bold; line-height:15px; margin:0px; padding:0px; }
.listtitle a{ color:#cf0202; font-weight:bold; line-height:15px; margin:0px; padding:0px; }
.listby { color:#FF3300; font-size:11px; line-height:15px; margin:0px; padding: 0px 0px 0px 0px; }
.listby a { color:#FF3300; font-size:11px; line-height:15px; margin:0px; padding: 0px 0px 0px 0px; }
.listdate { color:#FF3300; font-size:11px; line-height:15px; margin:0px; padding:0px; }
.listdate a { color:#FF3300; font-size:11px; line-height:15px; margin:0px; padding:0px; }

#linespace { width:620px; height:3px; margin: 10px 0px; float:left; background:url(images/line.jpg) no-repeat; }

#game-category { width:620px; float:left; } 
#game-category h1 { float:left; font-size:24px; color:#333333; font-weight:normal; width:95%; margin:0px; padding: 5px 0px 5px 10px;}

#gray-box { width:620px; float:left; }
#gray-box-top { width:620px; height:9px; float:left; background:url(images/gray_topbg.png) no-repeat;}
#gray-box-middle { width:620px; height:auto; float:left; background:url(images/gray_middlebg.png) repeat-y;}
#gray-box-bottom { width:620px; height:9px; float:left; background:url(images/gray_bottombg.png) no-repeat;}


#leftcatcolumn {width:193px; float:left; height:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#menu { margin:0px 0px 0px 5px; padding:0px; float:left; height:auto;}
#menu ul { margin:0px; padding:0px; list-style:none;}
#menu li a{ margin:0px; width:100%; padding-left:25px; font-weight:bold; color:#000000;  background:url(images/leftmenu_bg.png) no-repeat; font-size:11px; float:left;}
#menu li a:hover{ margin:0px; width:100%; padding-left:25px; font-weight:bold; color:#ffffff;  background:url(images/leftmenu_active_bg.png) no-repeat; font-size:11px; float:left;}
#menu li .up a:active{ margin:0px; width:100%; padding-left:25px; font-weight:bold; color:#FFFFFF;  background:url(images/leftmenu_active_bg.png) no-repeat; font-size:11px; float:left;}

#menu li .down{ margin:0px; width:100%; padding-left:25px; font-weight:bold; color:#FFFFFF;  background:url(images/leftmenu_active_bg.png) no-repeat; font-size:11px; float:left;}



#rightcatcolumn {width:400px; float:left; height:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}

#loginpage {
        width:934px;
        float:left;
        padding: 10px 10px 20px 20px;
        margin-top:0px;
        background:#fff;
        overflow:hidden;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}


.loginbox {
  width: 450px;
  float: left;
}
.loginbox h1 { float:left; font-size:24px; font-weight:bold; width:95%; margin:0px; padding: 5px 0px 5px 0px;}

.register {
  width: 450px;
  float: left;
  border-left: #ebeff0 solid 1px; padding-left:20px;
}
.register h1 { float:left; font-size:24px; font-weight:bold; width:95%; margin:0px; padding: 5px 0px 5px 0px;}

.register_tab {
  width: 450px;
  float: left;
  border-left: #ebeff0 solid 1px; padding: 0px 10px;
  font-size:12px;
  height:100%;
}
.register_tab h5 { float:left; font-size:16px; font-weight:bold; width:95%; margin:0px; padding: 5px 0px 5px 0px;}

.register_tab label {
  margin-bottom: 5px;
}

label {
  margin-bottom: 10px;
}

label, label input, label textarea {
  display: block;
}

label.name {
  display: inline-block;
}

label.name input {
  width: 100px;
  margin-right: 20px;
}

label input[type=checkbox], label input[type=hidden] {
  display: inline;
}

#loginpage h1 { float:left; font-size:24px; font-weight:bold; display:block; width:100%; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px;}

#whitebox {
        width:895px;
        float:left;
        padding: 10px 10px 20px 20px;
        margin-top: 10px;
        background:#fff;
        overflow:hidden;
		border: #e8e8ea solid 1px;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}

#whitebox_rev {
        width:895px;
        float:left;
        padding: 10px 10px 20px 20px;
        margin-top: 10px;
        background:#fff;
        overflow:hidden;
		border: #e8e8ea solid 1px;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:0px;
         -webkit-border-top-right-radius:0px;
         -webkit-border-bottom-left-radius:0px;
         -webkit-border-bottom-right-radius:0px;

         -khtml-border-radius-topleft:0px;
         -khtml-border-radius-topright:0px;
         -khtml-border-radius-bottomleft:0px;
         -khtml-border-radius-bottomright:0px;

         -moz-border-radius-topleft:0px;
         -moz-border-radius-topright:0px;
         -moz-border-radius-bottomleft:0px;
         -moz-border-radius-bottomright:0px;
}


#whitebox_rev h1 { float:left; font-size:24px; font-weight:bold; width:100%; border-bottom:#e8e8ea 1px solid; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px;


opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:0px;
         -webkit-border-top-right-radius:0px;
         -webkit-border-bottom-left-radius:0px;
         -webkit-border-bottom-right-radius:0px;

         -khtml-border-radius-topleft:0px;
         -khtml-border-radius-topright:0px;
         -khtml-border-radius-bottomleft:0px;
         -khtml-border-radius-bottomright:0px;

         -moz-border-radius-topleft:0px;
         -moz-border-radius-topright:0px;
         -moz-border-radius-bottomleft:0px;
         -moz-border-radius-bottomright:0px;}

#leftbox_top {
        width:190px;
        float:left;
        padding: 5px 10px 5px 10px;
        margin-top: 10px;
        background:#dbdedf;
        overflow:hidden;
		clear:left;
		color:#000;
		font-weight:bold;
		border: #e8e8ea solid 1px;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:0px;
         -webkit-border-bottom-right-radius:0px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:0px;
         -khtml-border-radius-bottomright:0px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:0px;
         -moz-border-radius-bottomright:0px;
}
#leftbox_bottom {
        width:210px;
        float:left;
        padding: 5px 0px 5px 0px;
        margin-top: 0px;
        background:#ffffff;
        overflow:hidden;
		clear:left;
		color:#333333;
		border: #e1e1e1 solid 1px;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:0px;
         -webkit-border-top-right-radius:0px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:0px;
         -khtml-border-radius-topright:0px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:0px;
         -moz-border-radius-topright:0px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}
#bluebox {
        width:950px;
        float:left;
        padding: 10px;
        margin-top: 0px;
        background:#56b1fe;
        overflow:hidden;
		clear:left;
		color:#fff;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}


#lightbluebox {
        width:920px;
        float:left;
        padding: 10px;
        margin-top: 0px;
        background:#1c80d5;
        overflow:hidden;
		clear:left;
		color:#fff;
		

        opacity: 1;filter:alpha(opacity=100);zoom:1;

         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
}


#leftbox_bottom ul { list-style:none; }
#leftbox_bottom ul li{ float:left; color:#333333; width:100%;}
#leftbox_bottom ul li a{ float:left; border-bottom: 1px dotted #666666; color:#333333; width:100%; padding: 2px 0px 5px 20px; background:url(images/bw_icon.gif) 5px 7px no-repeat;}
#leftbox_bottom ul li .game_active { float:left; text-decoration:underline; border-bottom: 1px dotted #666666; color:#1c9cfd; width:100%; padding: 2px 0px 5px 20px; background:url(images/icon.png) 5px 7px no-repeat;font-weight:bold;}


#whitebox h1 { float:left; font-size:24px; font-weight:bold; width:100%; border-bottom:#e8e8ea 1px solid; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px;}
#whitebox h1.cgame { float:left; font-size:24px; font-weight:bold; width:100%; border-bottom:#e8e8ea 1px solid; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px;}
#whitebox h2 { float:left; font-size:12px; font-weight:bold; width:100%; border-bottom:#e8e8ea 1px solid; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px;}
#game_descriptions { float:left; clear:left; width:550px;}
#game_descriptions p { font-size:12px; }
#game_descriptions h3 { float:left; font-size:12px; font-weight:bold; width:100%; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}

.subtitle {
	color: #999999;
	font-size: 11px;
}
.tablespace {float:left; }
.tablespace td { padding-left:5px; }


#titleup { font-size:14px; width:100%; float:left; font-weight:bold; color:#fff; margin-top:5px; padding-left:5px; }
#titledown { font-size:14px; width:100%; float:left; font-weight:bold; color:#fff; margin-top:5px; padding-left:15px; }



#title { width:95%; margin:5px; background-color:#FFF; float:left;}
#title2 { width:95%; margin:5px; background-color:#FFF; float:left;}

#titlediv { width:49%; float:left;}
#title h3 { font-size:12px; font-weight:bold; color:#333; margin-top:5px; padding-left:5px; }
#title p{ font-size:11px; color:#999; padding:5px; float:left; font-weight:normal;}
#title2 p{ font-size:11px; color:#999; padding:5px; float:left; font-weight:normal;}
#title img { padding: 5px 0px 0px 0px; float:left; }
.gamelink { color:#663300; padding: 5px 0px 5px 5px; font-size:12px; }
.editprofile { color:#999999; padding: 5px 0px 5px 5px; font-size:11px; }
.addfav { color:#663300; padding: 5px 0px 5px 15px; background:url(images/add-fav.png) 0px 7px no-repeat; }
.addbug { color:#663300; padding: 5px 0px 5px 17px; background:url(images/bug.png) 0px 7px no-repeat; }
.addflag { color:#663300; padding: 5px 0px 5px 17px; background:url(images/flag1.png) 0px 7px no-repeat; }
.comment { width:540px; padding:5px; background-color:#FFFFFF; height:auto; overflow:hidden; margin-bottom:2px; }
.comment p{ font-size:12px; margin-left:7px; float:left; clear:both; }

.comment_pro { width:740px; padding:0px 5px 5px 5px; background-color:#fff; height:auto; overflow:hidden; margin-bottom:2px; }
.comment_pro p{ font-size:12px; margin-left:7px; clear:both; }



.gamelink a { color: #663300; text-decoration: none; padding: 5px 8px 5px 2px; }
.gamelink a:hover { color: #fff; text-decoration: underline; padding: 5px 8px 5px 2px; }

.searchgame { color:#cf0202; padding: 5px 0px 5px 5px; font-size:12px; }
.searchgame a { color: #cf0202; text-decoration: none; padding: 5px 8px 5px 2px; }
.searchgame a:hover { color: #00acf4; text-decoration: underline; padding: 5px 8px 5px 2px; }

.homegame { color:#cf0202; padding: 5px 0px 5px 0px; font-size:12px; }
.homegame a { color: #cf0202; text-decoration: none; padding: 5px 8px 5px 0px; }
.homegame a:hover { color: #00acf4; text-decoration: underline; padding: 5px 8px 5px 0px; }


.moregame td{ padding: 0px 0px 0px 5px;}
.moregame td p{ font-size:12px;}

#whitebox span { margin: 5px 0px; }
/*------------[ boxes ]-----------*/
#page-body { margin: 0px; padding:0px;  }	
#page-body h2 { font-size: 45px; font-weight: normal; height: 90px; line-height: 90px; color: white; }	
#page-body #info { background: repeat-y url('images/page-middle.png') top center; }
#page-body #info p { margin: 15px 15px 0px 15px; padding:0px; }




.playgame_tab { width:auto; padding: 0px 5px; float:left; font-size:11px; background-color:#56b1fe; text-align:center; margin-left:5px; height:20px; }
.playgame_active { width:auto; padding: 0px 5px; float:left; font-size:11px; background-color:#ffffff; text-align:center; margin-left:5px; height:20px; }
.playgame_tab a { color:#FFFFFF;}
.playgame_tab a:hover { color:#FFFFFF;}
.playgame_active a { color:#1c9cfd; padding:0px;  background-color:#ffffff;}
.playgame_active a:hover { color:#1c9cfd; padding:0px;  background-color:#ffffff;}




/* start of footer section */
#footer {
width: 100%;
height:auto;
float:left;
background: url(images/footer.png) #5ade1b repeat-x;
padding: 8px 0px 0px 0px;
}

#footer_link { clear: both; width: 100%; margin: 0px auto; height: 32px; line-height: 32px; }
.footer_chromestyle{
width: 920px;
margin: 0px auto 0px;

}

.footer_chromestyle ul{
width: 90%;
padding: 0;
margin: 0px auto 0px;
height:32px;
text-align: left; /*set value to "left", "center", or "right"*/
text-transform:uppercase;
text-decoration:none; color:#FFFFFF;
}

.footer_chromestyle ul li{
display: inline;
height:32px;
text-decoration:none; color:#FFFFFF;
}

.footer_chromestyle ul li a{
color: #ffffff;
padding: 5px 50px;
line-height:30px;
height:32px;
margin: 0;
font-size:16px;
text-decoration: none;
text-decoration:none; color:#FFFFFF;

}
.first{
height:32px;
padding: 5px 0px;
border-left: 1px solid #ffffff;
}

.footer_chromestyle ul li a:hover, .footer_chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*THEME CHANGE HERE*/padding: 5px 50px;
height:32px; text-decoration:none; color:#FFFFFF;
}

.footerinner
{
width:920px; margin:0 auto;
}
.footerinner dl
{
float:left; width:130px; border-left:#FFFFFF dotted 0px; margin-top:10px; text-align:left; margin-left:38px; font: 14px/32px Helvetica, Arial, sans-serif; color:#fff;

_margin-left:28px; padding-left:15px;
}

.footerinner dd
{
font: 12px Century Gothic, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-weight:bold;
}

.footerinner dd a
{
font: 12px Century Gothic, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;
}

.footerinner dt
{
background:url(images/arrow.gif) no-repeat left 5px; font:12px Arial, Helvetica, sans-serif; color:#fff; padding-left:0px; margin-top:3px;
}

.footerinner dt a
{
color:#fff; text-decoration:none;
}
.footerinner dt a:hover
{
color:#fff; text-decoration:underline;
}
#newmenu {
	position: relative;
	font-size: 12px;
	width: 100%;
	padding: 0px;
	margin: 0 auto; 
	position: relative; }
.newmenu {
	position: relative;
	font-size: 12px;
	width: 900px;
	padding: 0px;
	margin: 0 auto; 
	position: relative; }
#navbar {
	position: absolute;
	top: 0px;
	left: 0;
	margin: 0;
	padding: 0;}
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 5px;
	text-decoration: none; 
	color: #0045aa;
 }
#navbar li a:hover {
	color: #000; }
#navbar li ul {
	display: none;  }
#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	width: 920px;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: left; }
#navbar li:hover li a, #navbar li.hover li a {
	color: #0045aa; }
#navbar li li a:hover {
	color: #357; }
#navbar li.green a {
	color: #5ade1b; font-weight:bold; }	
