/* Urban Resource CSS */

a:link    {color:#336699;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:active  {color:#336699;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:visited {color:#336699;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover   {color:#493F85;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}

.sort a:link    {color:#336699;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;font-size:11px;}
.sort a:active  {color:#336699;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;font-size:11px;}
.sort a:visited {color:#336699;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;font-size:11px;}
.sort a:hover   {color:#493F85;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;font-size:11px;}

.nav a { color:#fff;font-weight: none;text-decoration:none; padding-left:4px;padding-right:4px;padding-bottom:1px; }
.nav a:link { text-decoration: none;color: #fff; padding-left:4px;padding-right:4px;padding-bottom:1px; }
.nav a:visited { text-decoration:none; color: #fff; padding-left:4px;padding-right:4px;padding-bottom:1px; }
.nav a:hover { text-decoration: none;color: #fff;background-color: #ff6600; padding-left:4px;padding-right:4px;padding-bottom:1px; }

form {display: inline;}

/* Font Styles */
.yoursourcelg {
color:#9692AB;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
}

.yoursourcesm {
color:#9692AB;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
}

.titletext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.ntext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.legal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

.ltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
}

.devheader {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
}

.lbluetext {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
}

.sbluetext {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}


/* Colors */

.purple {
color:#8575AC;
}

.dkpurple {
color:#493F85;
}

.blue {
color:#336699;
}

.altblue {
color:#006699
}

.white {
color:#FFFFFF;
}

.ltblue {
color:#D5E0F0;
}

.ltbluebg {
background-color:#D5E0F0;
}

.ltgrey {
color:#CCCCCC;
}


/* Form style */

input    {color:#000000;font-family:verdana;font-size:10px;}
select   {color:#000000;font-family:verdana;font-size:10px;}
textarea {color:#000000;font-family:verdana;font-size:10px;}


/* Development Tables styles */

.scroller { 
 scrollbar-face-color: #ffffff;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #ffffff;
 scrollbar-darkshadow-color: #ffffff;
 scrollbar-shadow-color: #81ABD1;
 scrollbar-arrow-color: #81ABD1;
 scrollbar-track-color: #ffffff; 
}

.iscroller { 
 scrollbar-face-color: #ffffff;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #ffffff;
 scrollbar-darkshadow-color: #ffffff;
 scrollbar-shadow-color: #ffffff;
 scrollbar-arrow-color: #81ABD1;
 scrollbar-track-color: #ffffff; 
 overflow:auto; 
 width:220px;
 height:65px;
}


/* Nav Classes */

.navbutton a {
	 font-family:Verdana, Tahoma, Arial;
	 color:#FFFFFF;
	 font-size:10px;
	 vertical-align:middle;
	 padding-top:3px;
	 padding-left:10px;
	 padding-right:2px;
	 padding-bottom:2px;
	 text-decoration:none;
}

.navbutton a:hover {
	 font-family:Verdana, Tahoma, Arial;
	 font-size:10px;
	 vertical-align:middle;
	 padding-top:3px;
	 padding-left:10px;
	 padding-right:2px;
	 padding-bottom:2px;
	 background-color:#FF6600;
	 color:#FFFFFF;
	 text-decoration:none;
}

/* Home page */

#lefthomecell {
background: url(../images/homebody_03_03.jpg) no-repeat top left; 
width:178px;
text-align:left;
height:224px;
}

#mainhomecell {
background: url(../images/homebody_03_02.jpg) no-repeat top left;
width:622px;
text-align:center;
height:261px;
vertical-align:top;
}

.iconcell {
padding-right:4px;
}

.icontable {
padding-top:5px;
}

.iconlabel {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width:175px;
padding-left:10px;
}

.nbicon {
width:180px;
}

/* Admin Classes */

.button a:link, .button a:visited, .button a:active {
	background: url(../images/add.gif) #CCCCCC top center repeat-x;
	border: 1px solid #666666;
	color: #333333;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	position: relative;
	text-decoration: none;
}

.devbutton a:link, .devbutton a:visited, .devbutton a:active {
	border: 1px solid #8575AC;
	background-color:#FFFFFF;
	color: #336699;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	position: relative;
	text-decoration: none;
}

.addbutton a:hover {
	border: 1px solid #0c0;
}

.delbutton a:hover {
	border: 1px solid #FF0000;
}

