
/* SELECTOR STYLES */
/* -------------------------------------------------------------------------------------- */


 
p.breadcrumb {margin-top:0em; margin-bottom:2em; color:#5d5faf; font:8pt "verdana", "times"}

p.ads {color:#ff0099; font:7pt "verdana", "times"}
p.box{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #666666;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
p.menu{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

p.justify{	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-color: #666666;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px; text-align: justify;
}
p.useful{	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-color: #000000;
	font: bold; 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px; text-align: left;
}
 
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #666666;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

p.directory{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #666666;
	font-size: 11px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

p.location{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #666666;
	font-size: 11px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#featureL p{
	padding: 0 0 0 7;
}

#goldSupporters{
	padding: 5;
	background-color:#FBD382;
	border: 1px solid #E5AE39;
	float:left;
	clear:both;
}
#supporters{
	padding: 5;
	float:left;
	clear:both;
}
#supporterName a{
	font-weight:bold;
}
#supporter{
	width: 100%;
	padding: 0;
	margin: 0 0 10 0;
}
#divider {
	padding: 0;
	clear:both;
	margin:0;
}
#supporter a {
	padding: 0 10 0 0;
}
#supporter ul{
	margin: 0 0 5 0px;
	padding: 0px;
}
#supporter li{
	text-decoration: none;
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#supporterName{
	float: left;
	width:260;
    color: #9999CB;
    font-weight: bold;
}
#supporterLinks{
	float: left;
	margin: 0 0 0 3;

}
#supporterAddress{
	float: left;
	clear:both;
	width:260;
}
#supporterPhone{
	float: left;
	margin: 0 0 0 5;

}

h6{
	font-family: Arial;
	font-size: 12px;
	padding: 2px;
	margin: 2px;
}

input#textInput{
	color: #666666;
	font-size: 10px;
	border: 1px solid #687380;
	height: 18px;
	width: 100px;
	padding: 0px;
	margin: 0px;
}
image#image{
	border:0px;
	margin:0px;
}

a {
	text-decoration: none;
	color: #ff0099;
}
a:link {
	color: #ff0099;
}
a:visited {
	color: #ff0099;
}
a:active {
	color: #ff0099;
}
a:hover {
	color: #9999cc;
}



.breadcrumb:link {color:#ff0099; font:bold 8pt "verdana"; text-decoration:none}

.breadcrumb:visited {color:#ff0099; font:bold 8pt "verdana"; text-decoration:none}

.breadcrumb:hover {color:#9999cc; font:bold 8pt "verdana"; text-decoration:none}



.ads:link {text-align:center; color:#ff0099; font:8pt "verdana"; text-decoration:none; text-align:left}
.ads:visited {text-align:center; color:#ff0099; font:8pt "verdana"; text-decoration:none; text-align:left}
.ads:hover {text-align:center; color:#9999cc; font:8pt "verdana"; text-decoration:none; text-align:left}


.loungearrow:link {color:#9999cc; font:8pt "verdana"; text-decoration:none}

.loungearrow:visited {color:#9999cc; font:8pt "verdana"; text-decoration:none}

.loungearrow:hover {color:#ff0099; font:8pt "verdana"; text-decoration:none}


.portal:link {color:#ffff00; font:bold 8pt "arial"; text-decoration:none}

.portal:visited {color:#ffff00; font:bold 8pt "arial"; text-decoration:none}

.portal:hover {color:#ffffff; font:bold 8pt "arial"; text-decoration:none}


.my:link {color:#ffffff; font:bold 8pt "arial"; text-decoration:none}

.my:visited {color:#ffffff; font:bold 8pt "arial"; text-decoration:none}

.my:hover {color:#ffff00; font:bold 8pt "arial"; text-decoration:none}


.info:link {color:#ffffff; font:bold 10pt "arial"; text-decoration:none}

.info:visited {color:#ffffff; font:bold 10pt "arial"; text-decoration:none}

.info:hover {color:#ffff00; font:bold 10pt "arial"; text-decoration:none}


.menu:link {color:#ffffff; font:8pt "verdana"; text-decoration:none}

.menu:visited {color:#ffffff; font:8pt "verdana"; text-decoration:none}

.menu:hover {color:#ffcc00; font:8pt "verdana"; text-decoration:none}


.engin:link {color:#9999cc; font:bold 8pt "verdana"; text-decoration:none; bgcolor="#000000"}

.engin:visited {color:#9999cc; font:bold 8pt "verdana"; text-decoration:none; bgcolor="#000000"}

.engin:hover {color:#ff0099; font:bold 8pt "verdana"; text-decoration:none; bgcolor="#000000"}



#atoz a:link {text-align:center; color:#9999cc; font:10pt "verdana"; text-decoration:none}
#atoz a:visited {text-align:center; color:red; font:10pt "verdana"; text-decoration:none}
#atoz a:hover {text-align:center; color:#ff0099; font:10pt "verdana"; text-decoration:underline}


/* DIV STYLES */
/* -------------------------------------------------------------------------------------- 

*/

/** Base DIV tages */

#frame{
	width: 760px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background: #ffffff;
}


#middle{
	margin: 0px;
	padding: 0px;
	width: 760px;
} #enclose{
	float: left;
	width: 650px;

#content{
	float: right;
	width:500px;
	position: relative;
	margin: 0 0 0 5;
	padding: 0px;
}



#coverwide{
	float: left;
	width: 760px;
        margin: 0 0 5 0px;
        padding: 0px;}
#coverwideLeft{
	float: left;
	width:145px;

}
#coverwideCenter{float:left; width:608px; padding: 0 0 0 5px;} 

#island{
	float: left;
	width: 760px;
        margin: 0 5 5 0px;
        padding: 0px;}
#islandLeft{
	float: left;
	width:145px;

}
#islandCenter{float:left; width:295px; padding: 10 0 0 5px;} 

#islandRight{
	float: right;
	width:300px;
	padding: 5 2 5 5px;
} 


#related{
	float: left;
	width: 490px;
      margin: 5 0 10 0px;
      padding: 0px;
}


#related_businesses{
	float: left;
	width: 200px;
}

#related_info{
	float: right;
	width: 200px;
}




/** Other DIV tages */ #logo{
	float: left;
} #topLinks{
position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 240px; top: 25px; float: right;
}
 #slogan{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffcc00;
	margin: 0px;
	padding: 0px;
	left: 170px;
	top: 5px;
	float:left;
}
 #chat{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffcc00;
	margin: 0px;
	padding: 0px;
	left: 170px;
	top: 0px;
	float:right;
}

#testtopLinks{
position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 170px; top: 2px; float: right;
}
 #testslogan{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffcc00;
	margin: 0px;
	padding: 0px;
	left: 155px;
	top: 91px;
	float:left;
}
 
#portalLinks{
position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 155px; top: 93px; float: right;
}

#myLinks{position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 155px; top: 110px; float: right;
}
 
#fullsearch{position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 155px; top: 150px; float: left;
	z-index: 3;

}

#secondfullsearch{position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 155px; top: 220px; float: left;
	z-index: 3;

}

#placesearch{position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 155px; top: 130px; float: right;
	z-index: 1;

}

#scrolltexts{position: absolute; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0099;
	text-align: right;
	margin: 0px; padding: 0px;
	left: 155px; top: 132px; float: right;
	z-index: 2;
}

ul{
	padding:0px;
	margin:0 0 0 15px;
}

li{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	text-decoration: none;
	list-style-image: url(images/bullet.gif);
}
img{
	border: 0px;
}
 

#lounge{
	float: left;
	width: 490px;
        margin: 5 0 10 0px;
        padding: 0px;
}


#loungeleft{
	float: left;
	width: 240px;
}

#loungeright{
	float: right;
	width: 240px;
}

#loungeleft h6{
	font-family: Arial;
	font-size: 12px;	 padding: 0px;
	margin: 0px;
}

#loungeright h6{
	font-family: Arial;
	font-size: 12px;	 padding: 0px;
	margin: 0px;
}
 
#loungeleft 
ul{
	padding:0px;
	margin:0 0 0 15px;
}
#loungeleft 
li{
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	text-decoration: none;
	list-style-image: url(images/bullet.gif);
}
img{
	border: 0px;
}
 
#loungeright 
ul{
	padding:0px;
	margin:0 0 0 15px;
}
#loungeright 
li{
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	text-decoration: none;
	list-style-image: url(images/bullet.gif);
}
img{
	border: 0px;
}
 
#box{
	float: left;
	width: 480px;
        margin: 10 0 10 0px;
        padding: 10px;
 border: 1px solid #ff0099;	background-color: #FEEAF6;}

#boxinner{
	float: left;
	width: 470px;
        margin: 10 0 5 0px;
        padding: 0px;
}

#boxinnerleft{
	float: left;
	width: 240px;
} #boxinnerright{
	float: right;
	width: 220px;
}

#kidgridbox{
	float: left;
	width: 480px;
        margin: 10 0 10 0px;
        padding: 10px;
}
#kidgridboxinner{
	float: left;
	width: 470px;
        margin: 10 0 5 0px;
        padding: 0px;
}

#kidgridboxinnerleft{
	float: left;
	width: 300px;
} #kidgridboxinnerright{
	float: right;
	width: 160px;
}
 #coverbox{
	float: center;
	width: 608px;
        margin: 0 0 10 0px;
        padding: 0px;
 border: none;	background-color: #ffffff}

#coverboxleft{
	float: left;
	width: 140px;
 height: 300px; padding: 2 2 2 2;
	margin: 0 6 5 0;
 border: 1px solid #9999cc; background-color: #ffffff} 

 #sectionsbox{
	float: center;
	width: 608px;
        margin: 0 0 10 0px;
        padding: 0px;
 border: none;	background-color: #ffffff;}

#sectionsboxleft{
	float: left;
	width: 140px;
 height: 190px; padding: 20 2 2 2;
	margin: 0 6 5 0;
 border: none; background-color: #ff0099} 


#indexboxinner{float: left;
	width: 420px;
        margin: 5 0 5 0px;
        padding: 0px;
 border: 1px}

#indexboxinnerleft{
	float: left;
	width: 90px;
} #indexboxinnerright{
	float: right;
	width: 330px;
}


#leftContent.noticebox{
	float: center;
	width: 600px;
        margin: 0 0 10 0px;
        padding: 0px;
 border: 1px;
	background-color: #ff0099;}

 
#nav{
	width:145px;
	left: 0px;
	position: relative;
	top: 0px;
	padding:0px;
	margin:0px;
 background-color: #9999cc;
}
#nav ul{
	margin:0 0 0 13px;
}

#nav li{
	padding:1px;
	margin:1px;
	text-decoration: none;
	list-style-image: none;
}

#secondnav{
	margin:0 0 10 0px;
	font-size: 12px;
}
 #regionnav{
	height: 30px;
	padding:0px;
	margin:0px;
    border: 1px solid #A1A1BA;
	background-color: #ffcc00;
    -moz-border-radius: 10px;

}

 #regionnav ul {
	padding: 7px; 
	margin: 0px;
    height: 30px;
	font: 12px Arial, Helvetica, sans-serif; 
    font-weight: bold;

}

#regionnav ul li {
 list-style: none;
 display: inline;
 padding: 0px; 
 margin: -2;
 border: 0px;
}

#regionnav li#title {
 list-style: none;
 height: 20px;
 display: inline;
 padding: 3 5 0 5px; 
 margin: 0px;
 border: 0px;
} #regionnav ul li a {

 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 padding: 2 6 2 6;
 margin: 0px;
 height: 20px;
 border-bottom: 0px;
 text-decoration: none;
 color: #ff0099;
}
#regionnav ul li a:hover {
	color: #5d5faf;
} #regionnav ul li a#current {
	color: #FFFFFF;
}

/** Breadcrumbs */
#breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E9AC7;
	text-transform: lowercase;
	margin: 0 0 10 0;
}


/** Search */

#search{
	padding: 25 0 0 7;
	margin: 0px;
	width:145px;
	height:52px;
	background-image: url(images/searchbacking.gif);
}
html>body #search{
	width: 138px;
	height: 47px;
}
#search #go{
	padding-top: 0px;
	width:20px;
	height:20px;
	border:0px;
}

/** Features */ #featureL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #666666;
	width:145px;
	padding: 0 0 0 0;
}
 #news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width:145px;
	padding: 5 0 0 0;
	background-image: url(images/enewsbacking.gif);
}
 #featureL 
#community{
	border-bottom: 1px solid #FF99CC;
}

#news 
#enews{
	border-bottom: 1px solid #FF9900;
}
#featureL #bubhubfeature{
	border-bottom: 1px solid #8FA3B8;
}


/** Homepage Features */
#topbanner{
	padding: 0px;
	margin: 0px;
}
#topbanner img{
	width: 500px;
	border:0px;
}

#goldBanner{

} 
#home_Community{
	width: 500px;
	clear: both;
}
 #home_CommunityFeature{
	width: 160px;
 height=190px; 	float:left;
	padding: 5 5 5 5;
	margin: 5 2 5 0;
	border: 1px solid #ff0099;	
background-color: #FEEAF6;
} html>body #home_CommunityFeature{
	width: 150px;
}


#home_news{
	float:left;
	width: 424;
	padding: 0;
}

#home_Quotes{
	width: 150;
	float: right;
	padding: 0;
	margin: 0;
} #home_Quote{
	font-size: 11px;
	margin: 0 0 5 0;
}

#homeImage{
	margin: 0 0 -8 0px;
	padding: 0px;
}

#hr{
	margin: 0;
	padding: 3 0 10 0;
	height: 1px;
	color: #535382;
} #endorsed{
	float:left;
	clear: both;
	padding: 0 0 0 0;
	margin: 0;
}
#awards{
	float: left;
	padding: 5 0 10 0;
	margin: 0;
}
#logoimage {
	margin: 0;
	padding: 0;
	float: left;
}


li#navItem a{
	width:100%;
	height:18px;
	color:#30373B;
}
li#navItem a:hover{
	background-color:9DA9B1;
}


/********** TEXT STYLES *************************/
span.text {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_directory{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #666666;
	font-size: 11px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

span.text_bold {
    color: #525163;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_soft {
    color: #959598;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_soft_bold {
    color: #959598;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_large_bold {
    color: #9999cc;
    font-size: 16px;
    font-weight: bold;
    text-decoration : none;
    font-family: Verdana, Arial, Sans-Serif; 
}

span.text_small {
    font-size: 11px;
    text-decoration : underline;
    font-family: Verdana, Arial, Sans-Serif; 
}

span.text_large_bold_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration : none; 
    color: 888888;
}

span.text_small_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    text-decoration : none; 
    color: 888888;
}

span.text_search {
    color: #5d5faf;
    font-size: 9px;
    font-family: Verdana, Arial, Sans-Serif;
    margin-top: 0px;
    margin-bottom: 0px;

}

span.text_search_large {
    color: #5d5faf;
    font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
    margin-top: 0px;
    margin-bottom: 0px;

}
span.error {
    font-weight: bold;
    color:#ff0000;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.success {
    font-weight: bold;
    color:#006600;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}


div.response_error {
    background-color: #ffeaea; 
    border-width: 1px; 
    border-color: #e82a2a;
    border-style: solid; 
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
}

div.response_success {
    background-color: #eaffea; 
    border-width: 1px; 
    border-color: #4dda2c;
    border-style: solid; 
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
}

/* Company listings styles */

.company_default {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : underline; 
    font-weight: bold;
	color: black;
}

.company14 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none; 
    font-weight: bold;
	color: #9999cc;
}

.company13 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company12 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company11 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company10 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company9 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company8 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company7 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}
.company6 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none; 
    font-weight: bold;
	color: #9999cc;
}

.company5 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}

.company4 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none; 
    font-weight: bold;
	color: #9999cc;
}

.company3 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold; 
	color: #9999cc;
}


.company2 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none;
    font-weight: bold;
	color: #9999cc;
}

.company1 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
	text-decoration : none; 
    font-weight: bold;
	color: #9999cc;
}

.listing_hot {
    color: red;
    font-size: 9px;
}

.listing_new_updated {
    color: #660066;
    font-size: 9px;
}

.listing_marked {
    color:#5678A2;
    font-size: 9px;
}

/******** TABLE STYLES ************/

table.list {
    border: 1px #F7F7F7 solid;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border: 1px 1px 1px 1px;
    padding: 2px 2px 2px 2px;
}

td.table_header {
    border: 1px #FFFFFF solid;
    background-color: #DEDFDE;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    color: #515151;
}
 
td.table_rows {
    background-color:#F1F1F1;
    color:#666666
}

td.table_row_highlight {
    font-weight: bold;
    border: 1px #FFFFFF solid;
    background-color: #fcff9f;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

td.altrow1 {
    border: 1px #FFFFFF solid;
    background-color: #ffffff;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
}

td.altrow2 {
    border: 1px #FFFFFF solid;
    background-color: #ffffff;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
}

table.bodyborder {
    border-bottom : 0px;
    border-left : 0px;
    border-right : 0px;
    border-top : 0px;
}

td.border {
    border-bottom : 1px solid #DADADA;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
}

td.border2 {
    /*background-image: url(images/cell-background.gif); --ERNIE 110418 removed due to no reference in pages */
    BACKGROUND-REPEAT: repeat-x;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
    padding : 5;
}

INPUT.button { 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 10px; 
    color : #000000;
    border: 1px solid #9999cc;
    background-color:#E9E9E9; 
}

input.navsearch { 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 10px; 
    color : #000000;
    padding-top: 200px;
}

.input_small {
    width: 150;
   background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 10px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_narrow {
    width: 45;
   background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 10px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_default {
    width: 200;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 9px; 
    color : #000000;
    border: 1px solid #c0c0c0;
    padding: 1px 3px 1px 3px;
}

/******* BOXES ***********/ 

div.greybox {
    background-color: #F7F7F7; 
    border-width: 1px; 
    border-color: #D6D5D6;
    border-style: solid; 
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
}

div.whitebox {
    background-color: #FFFFFF; 
    border-width: 1px; 
    border-color: #D6D5D6;
    border-style: solid; 
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
}

div.nationalbox {
    background-color: #ffcc00; 
    border-width: 1px; 
    border-color: #595cac;
    border-style: solid; 
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 10px;
}


