body { 	font-family: Helvetica, sans-serif; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color: #FFFFFF; }
		
.border_bottom					{ border-bottom: 	solid 1px #006699; }
.border_top							{ border-top: 	  solid 1px #006699; }
.border_top_lt					{ border-top: 	  solid 1px #6699cc; }
.border_left 						{ border-left: 		solid 2px #006699; }
.border_left_sm					{ border-left: 		solid 1px #006699; }
.border_left_top				{ border-left: 		solid 2px #ff9900;	border-top: 	solid 1px #ff9900; }
.border_left_bottom			{ border-left: 		solid 2px #006699;	border-bottom: 	solid 1px #006699; }
.border_left_bot_rt			{ border-left: 	solid 1px #006699; border-bottom: 	solid 1px #006699; border-right: solid 1px #006699; }
.border_right   				{ border-right:		solid 1px #FFFFFF; }
.border_left_right			{ border-left: 		solid 2px #006699;	border-right:	solid 1px #006699; }
.border_all							{ border-left: 		solid 2px #006699;	border-bottom: solid 2px #006699; border-right:	solid 2px #006699; border-top: solid 2px #006699;}
.border_all_orng				{ border-left: 		solid 1px #cc6600;	border-bottom: solid 1px #cc6600; border-right:	solid 1px #cc6600; border-top: solid 1px #cc6600;}
.border_top_orng				{ border-top: solid 1px #cc6600;}
.border_all_dk_thin			{ border-left: 		solid 1px #ffffff;	border-bottom: solid 1px #ffffff; border-right:	solid 1px #ffffff; border-top: solid 1px #ffffff;}

.field 	{ font-size: 14px; font-weight:500; color:#ffffff; background-color:#336699;  border-left: solid 1px #030e20; border-top: solid 1px #030e20; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}

.normal	{ 
font-size: 14px; color:#ffffff; background-color:#99cccc; 
border-right: solid 1px #336699; border-left: solid 1px #336699; border-top: solid 1px #336699; border-bottom: solid 1px #336699;}

.btn		{ 
font-size: 16px; color:#ffffff; font-weight:400; background-color:#99cccc; 
border-right:	solid 1px #336699; border-left: solid 1px #336699; border-top: solid 1px #336699; 
border-bottom: solid 1px #336699;}

a 				{ text-decoration:underline; color:#0033FF; font-size: 14px; font-weight:600; }
a:hover	 	{	text-decoration:underline; color:#0066CC; }

.error 	{ font-family: Helvetica, sans-serif; font-size:16px; color: #ff3333; font-weight:500; }
.success{ font-family: Helvetica, sans-serif; font-size:16px; color: #66CC33; font-weight:500; }

.large 				{ font-family: Helvetica, sans-serif; font-size:18px; color:#666699; font-weight:bolder; }
.medium 			{ font-family: Helvetica, sans-serif; font-size:16px; color:#364865; font-weight:600; }
.header		    { font-family: Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:600; }
.user_stat    { font-family: Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:600; }
.medium_lt 		{ font-family: Helvetica, sans-serif; font-size:16px; color:#FF6600; font-weight:normal; }
.orange				{ font-family: Helvetica, sans-serif; font-size:18px; color:#cc6600; font-weight:bold; }
.small_ltblu	{ font-family: Helvetica, sans-serif; font-size:12px; color:#00ccff; font-weight:400; }
.small 				{ font-family: Helvetica, sans-serif; font-size:12px; color:#364865; font-weight:normal; }
.smallbold		{ font-family: Helvetica, sans-serif; font-size:12px; color:#364865; font-weight:bold; }
.xsmall				{ font-family: Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:300; }
.xsmall_blu		{ font-family: Helvetica, sans-serif; font-size:10px; color:#336699; font-weight:300; }

.slim	 { 
font-family: Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:300; 
vertical-align: top; background-color: #FFFFFF; padding: 0;  border-spacing: 0; 
border-right: solid 1px #cc6600; border-left: solid 1px #cc6600; border-top: solid 1px #cc6600; border-bottom: solid 1px #cc6600;
}

.slim_no_border	 { 
font-family: Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:300; 
vertical-align: top; background-color: #FFFFFF; padding: 0;  border-spacing: 0; 
}

.tag_title_orng	{ font-family: Helvetica, sans-serif; font-size:15px; color:#cc6600; font-weight:bold; }
.tag_title_blue	{ font-family: Helvetica, sans-serif; font-size:15px; color:#666699; font-weight:bold; }

.btn_style1 { 
				font-family: Helvetica, sans-serif; font-size:18px; color:#003366; font-weight:bolder;
        background-color:#FFCC00;
        padding: 5px; 
			}
			
.temp_style { background-color:#ffffff; border:10px black double;
 border-bottom:1px #cc6600 solid; border-left:1px #cc6600 solid; border-top:1px #cc6600 solid; border-right: 1px #cc6600 solid;
	}
	
#Table_01 {
	position:absolute;
	left:20px;
	top:20px;
	width:900px;
	height:100px;
}

#map_full {
	position:absolute;
	left:6px;
	top:6px;
	width:770px;
	height:590px;
}

#citytagz-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:260px;
	height:100px;
}

#spacer-top {
	position:absolute;
	left:260px;
	top:0px;
	width:503px;
	height:15px;
}

#top-log-button {
	position:absolute;
	left:763px;
	top:0px;
	width:99px;
	height:31px;
}

#spacer-right {
	position:absolute;
	left:862px;
	top:0px;
	width:38px;
	height:100px;
}

#user-stat {
	position:absolute;
	left:260px;
	top:15px;
	width:503px;
	height:52px;
}

#fill-mid-rt {
	position:absolute;
	left:763px;
	top:31px;
	width:99px;
	height:36px;
}

#menu-tag {
	position:absolute;
	left:260px;
	top:67px;
	width:67px;
	height:33px;
}

#menu-map {
	position:absolute;
	left:327px;
	top:67px;
	width:70px;
	height:33px;
}

#menu-story {
	position:absolute;
	left:397px;
	top:67px;
	width:83px;
	height:33px;
}

#menu-rank {
	position:absolute;
	left:480px;
	top:67px;
	width:81px;
	height:33px;
}

#menu-help {
	position:absolute;
	left:561px;
	top:67px;
	width:75px;
	height:33px;
}

#menu-about {
	position:absolute;
	left:636px;
	top:67px;
	width:89px;
	height:33px;
}

#menu-contact {
	position:absolute;
	left:725px;
	top:67px;
	width:137px;
	height:33px;
}