html
{
overflow-y: scroll;
}

body,html
{
/* commented backslash hack - hides from Mac IE5 \*/
height: 100%;
/* end hack */
}

body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;	
}

body,td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646260;
	
}

body.tinted
{
background-color: #FCFBF8;
}

form
{
padding: 0;
margin: 0;
}

a
{
color: #46a4c7;
text-decoration: none;
}

a:hover
{
color: #46a4c7;
text-decoration: underline;
}


p
{
margin: 0px 0px 10px 0px;
}

h1,h2,h3,h4,h5,h6
{clear:both}

h1
{
font-size: 18px;
font-weight: bold;
margin: 0px 0px 20px 0px;
}

h2
{
font-size: 16px;
font-weight: normal;
margin: 0px 0px 16px 0px;
}

h3
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #9D9D9D;
	background-color: #FAF8F4;
	vertical-align: middle;
	/* border-bottom: 1px solid #EEE9E4; */
	padding: 4px 5px 5px 6px;
	clear:both;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}


h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aba6a2;
	font-weight:bold;
	margin: 0px 0px 8px 0px;
}



abbr, acronym {
cursor: help;
}



blockquote
{
margin: 20px;
}

#backing1
{
background-image:url(images/bgdirt-tile.gif);
background-repeat:repeat-x;
background-position: top center;
background-color: #FCFBF8;
padding: 0px 0px 10px 0px;
min-height: 600px;
height: 600px;
overflow:visible;
}

#backing2
{

background-image:url(images/bgtile-shad.gif);
background-repeat:repeat-y;
background-position: top center;
}


#centerer
{

text-align: center;
background-image:url(images/bgtile-shad-dirt.gif);
background-repeat: no-repeat;
background-position: top center;
}

.baseshad
{
background-image:url(images/bgbaseshad.gif);
background-repeat: no-repeat;
background-position: bottom center;
min-height: 600px;
}

.edgeshad
{
background-image:url(images/bgtile-shad.gif);
background-repeat: repeat-y;
background-position: center top;
}

#centerer2
{
width: 776px;
margin: 0px auto 10px auto;
}

#maincontainer
{
width: 775px;
text-align:left;
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;
min-height: 600px;
}


#minheight
{
min-height: 350px;
/* THIS CODE HELPS PAGES TO LOOK BETTER BEFORE CONTENT HAS FULLY LOADED... BUT BREAKS LAYOUT IN IE7(BETA), SO REMOVED...
height: 350px;
overflow: visible;
*/
}


#mainpad
{
padding: 5px;
}


#topbar
{
width: 765px;
height: 60px;
}


#topnav
{
width: 765px;
height: 17px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 15px;
text-align: center;
}

#topnav a
{
display: block;
float:left;
width: 74px;
height: 17px;
background-color: #FAF8F4;
color: #ABA6A2;
text-decoration: none;
margin: 0px 0px 0px 1px;
}

#topnav a:hover
{
display: block;
float:left;
width: 74px;
height: 17px;
background-color: #FFFFFF;
color: #ABA6A2;
text-decoration: none;
margin: 0px 0px 0px 1px;
}



#topnav a.home
{
	width: 79px;
	margin: 0px 0px 0px 0px;
}

#topnav a.home:hover
{
	width: 79px;
	margin: 0px 0px 0px 0px;
}

#topnav a.darknav
{
display: block;


height: 17px;
background-color: #D7D5CB;
color: #FFFFFF;
margin: 0px 0px 0px 1px;
}

#topnav a.darknav:hover
{
display: block;
float:left;
width: 117px;
height: 17px;
background-color: #E3E2D9;
color: #FFFFFF;
margin: 0px 0px 0px 1px;
}

#topnav a.on
{
background-color: #ffffff !important;
color: #ABA6A2 !important;
}

#topnav span.darknav
{
display: block;
float:left;
width: 117px;
height: 17px;
background-color: #D7D5CB;
color: #FFFFFF;
background-image:url(images/hashout-white.gif);
margin: 0px 0px 0px 1px;
}

#topnav span
{
text-align: center;
}


#topnav ul
{
display: inline;
padding: 0px; 
margin: 0px;
}

#topnav ul li
{
display: inline;
list-style-type: none;
padding: 0px; 
margin: 0px;
}

.col1
{
width: 162px;
float: left;
}

.col2
{
width: 360px;
float: left;
}

.col3
{
width: 220px;
float: left;
}
#contab
{
}
#contab th
{
padding-left:10px;
}


#picstrip
{
width: 765px;
height: 154px;
background-image:url(images/stripbgpattern.gif);
background-color: #F5F3F0;
}


#wherebar
{
width: 765px;
height: 38px;
border-bottom: 1px solid #DFDFDF;
border-top: 5px solid #F5F3F0;
margin-top: 1px;
}

#wherebar/* HIDE FROM IE5 */
{
height: 32px;
}


#wherebar h1, #wherebarnav h1
{
font-size: 11px;
font-weight: bold;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 16px;
background-image: url(images/tmlbullet.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
}

#wherebarnav
{
width: 765px;
height: 112px;
border-bottom: 1px solid #DFDFDF;
border-top: 5px solid #F5F3F0;
margin-top: 1px;
}

#wherebarnav/* HIDE FROM IE5 */
{
height: 118px;
}


#wherebarnav ul
{
list-style-type:none;
margin: 0px;
padding: 0px;
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
width: 116px;
float:left;
display:inline;
}


#wherebarnav ul li
{
list-style-type:none;
margin: 0px 0px 3px 0px;
padding: 0px;
}

#wherebarnav ul li a
{
/* display:block;
width: 100%; */
}

#wherebarnav ul li h2
{
margin: 0px 0px 7px 0px;
font-size: 9px;
font-weight:bold;
color: #aba6a2;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
}

#wherebarnav ul.pad
{
margin: 0px 0px 0px 158px;
}



#contentarea
{
width: 765px;
min-height: 200px;
background-image:url(images/pagetopshad.gif);
background-repeat: repeat-x;
float: left;
}


#contentarea .pad
{
padding: 22px 15px 22px 15px;
}



	
h2.underline {

	font-weight: normal;
	border-bottom: 1px solid #DFDFDF;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 16px 0px;
	font-size: 16px;
}

h3.underline
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #9D9D9D;
	background-color: #FAF8F4;
	vertical-align: middle;
	border-bottom: 1px solid #EEE9E4;
	clear:both;
	margin: 0px;
	font-weight: normal;
}




#leftcontent
{
width: 528px;
float:left;
}

#leftcontent  .pad
{
padding: 22px 15px 22px 15px;
}

#leftcontent p
{
line-height: 15px;
}

#rightcontent
{
width: 236px;
float:right;
background-color: #FAF8F4;
border-bottom: 1px solid #EEE9E4;
}

#rightcontent .pad
{
padding: 22px 20px 20px 20px;
}


#rightcontent p
{
margin: 10px 0px 10px 0px;
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
}

#rightcontent .bottomborder
{
border-bottom: 1px solid #EEE9E4;
}


#rightcontent #clientlist ul
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

#rightcontent #clientlist ul li
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	width: 97px;
	float:left;
	color: #aba6a2;
}


.newlink
{
border-bottom: 1px solid #EEE9E4;
clear:both;
padding: 4px 10px 10px 0px;
margin: 0 0 3px 0;
}

.newlink strong
{
display:inline;
float: left;
padding: 0;
margin: 0 6px 0 0;
width: 32px;
text-align:center;
background-color: #ede9e0;
color: #FFFFFF;
font-size: 11px;
font-weight:bold;
}

.newlink .floatleft
{
width: 90px;
padding: 0 4px 0 0;
}

.newlink a
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
line-height: 13px;
}


#undernews
{
padding: 5px 10px 0px 10px;
}

#undernews select
{
width: 174px;
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
color: #646260;
margin: 2px 0px 0px 0px;
}


#undernews .floatleft
{
margin: 3px 0px 0px 0px;
}


#droplists
{
float: left;
margin: 6px 0px 8px 0px;
padding: 2px 0 3px 0;
}

#droplists h2
{
display:inline;
float: left;
margin: 1px 8px 0 0;
padding: 0;
width: 32px;
text-align:center;
background-color: #ede9e0;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
}

#droplists select
{
margin: 0;
border: 1px solid #EEE9E4;
padding: 1px;
}


#dropchooser
{

}

#dropchooser .pad
{
	padding: 10px 20px 15px 20px;
}

#dropchooser select
{
width: 196px;
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
color: #646260;
margin: 0px 0px 0px 0px;
}



#promoarea
{
float: left;
width: 148px;
margin: 0px 0px 0px 0px;

}

#thumbsarea
{
float: left;
width: 340px;
margin: 0px 0px 0px 15px;

}

#homepad
{
margin: 15px 0px 10px 10px;
}


#news
{
background-image:url(images/newsbgtile.gif);
background-attachment: fixed; 
background-repeat: repeat-x;
font-family:  Tahoma, "Lucida Grande", Verdana, sans-serif;
font-size: 9px;
line-height: 14px;
width: 216px;
}

#news #container
{
padding: 10px;
}

#news a
{
text-decoration: none;
border-bottom: 1px solid #EDEDED;
}

#news a:hover
{
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
}

.newsdate
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #BEBDBC;
	border-bottom: 1px solid #EEE9E4;
	padding: 0;
	margin: 4px 0 8px 0;
}

.newscont
{
padding: 0;
margin: 0 0 12px 0;
}



#footerouter
{
clear: both;
padding: 10px 0px 10px 0px
}


#footer
{
	color: #BEBDBC;
	clear:both;
	height: 70px;
	margin: 20px 0px 15px 0px;
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
}

#footer .col1
{
width: 172px
}

#footer .col2
{
width: 354px;
border-left: 1px solid #E9E9E9;
}

#footer .col3
{
border-left: 1px solid #E9E9E9;
}

#footer .pad
{
padding: 22px 0px 6px 16px;
}





#homepromolinks
{
width: 148px;
}


#homepromolinks a{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #efefef;
	display: block;
	width: 100%;
}

#homepromolinks a:hover{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #9D9D9D;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-color: #FCFBF8;
	border-color: #EEE9E4;
	display: block;
	width: 100%;
}


#homepromolinks a .pad{
padding: 3px 4px 4px 6px;
display: block;
}

#homepromolinks ul
{
padding: 0px; 
margin: 0px;
}

#homepromolinks ul li
{
list-style-type: none;
padding: 0px; 
margin: 0px;
}

.thumblinks
{
margin: 0px 0px 8px 0px;
}

.thumblinks h3
{
margin: 0px 0px 1px 0px;
}



.thumblinks img
{
margin: 0px 1px 1px 0px;
background-image: url(images/blankplate.gif);
background-repeat: no-repeat;
}




.thumblinks a.minmargfix img
{
margin: 0px -3px 1px 0px;
}




#hidepage
{
position: absolute;
left:0px;
top:0px;
height: 154px;
width: 765px;
z-index: 100;
background-image: url('images/stripbgpattern.gif');
background-color: #EEE9E4;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
}

#hidepage .pad
{
margin: 64px 0px 0px 0px;
text-align: center;
}


#coverselect
{
position: absolute;
left:0px;
top:0px;
height: 154px;
width: 765px;
z-index: 101;
background-image: url('images/stripbgpattern.gif');
background-color: #EEE9E4;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
visibility:hidden;
}



#coverselect a
{
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	width: 104px;
	float:left;

}

#coverselect a:hover
{
	text-decoration: none;
	background-color: #B3AEAA;

}


#coverselect a.pad
{
padding: 0px 5px 0px 8px;
}


#coverselect .litext
{
color: #D7D4CF;
}


#coverselect .box
{
width: 236px;
height: 154px;
float:right;
background-color: #D7D5CB;
background-image:url(images/strippaneldarkbg.gif);
background-repeat: repeat-x;
border-left: 1px solid #FFFFFF;
}


#photoarea
{
/* background-image:url(images/bgdirt-tile-dark.jpg);
background-repeat: repeat-x;
background-color: #CBC3BB; */
padding: 30px 0px 45px 0px;
text-align: center;
}

#photoarea img
{
background-color:#FFFFFF;
border: 3px solid #F5F3F0;
}

#photoarea span
{
border-width: 6px 6px 6px 6px;
border-style: solid;
border-color: #FFFFFF;
}

#photopage
{
background-image:url(images/photobggrad.gif);
background-repeat:repeat-x;
background-color: #F0ECE6;
text-align: center;
}





.photoframeposit
{
text-align: left;
margin: 15px 15px 0px 0px;
float: right;
width:150px;
background-color: #FFFFFF;
border: 4px solid #FFFFFF;
}



.photoframeposit p
{
margin:0px;
padding: 9px 4px 9px 4px;
background-color:#FFFFFF;
}


.photoholder
{
background-color: #FAF8F4;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
min-height: 150px;
min-width: 150px;
display:block;
}

.photoholder img
{
display:block;
}


.photoframeborder
{
background-color:#FFFFFF;
min-height: 150px;
min-width:150px;
}





/* PHOTOFRAME CONSTRUCTION MESS !!! ... & Mac IE5 hider!  \*/


.photoframeposit
{
float: none;
display: table;
margin: 15px auto 0px auto;
border: 0px none transparent;
}

.photoframeborder
{
padding: 4px;
}

.photoframeshada
{
background-image:url(images/photoshad-t.gif);
background-repeat: repeat-x;
background-position: left top;
min-height: 150px;
min-width:150px;
}

.photoframeshadb
{
background-image:url(images/photoshad-r.gif);
background-repeat: repeat-y;
background-position: right top;
min-height: 150px;
min-width:150px;
}

.photoframeshadc
{
background-image:url(images/photoshad-b.gif);
background-repeat: repeat-x;
background-position: left bottom;
min-height: 150px;
min-width:150px;
}

.photoframeshadd
{
background-image:url(images/photoshad-l.gif);
background-repeat:repeat-y;
background-position: left top;
min-height: 150px;
min-width:150px;
}

.photoframeshade
{
background-image:url(images/photoshad-tl.gif);
background-repeat:no-repeat;
background-position: left top;
min-height: 150px;
min-width:150px; 
}

.photoframeshadf
{
background-image:url(images/photoshad-tr.gif);
background-repeat:no-repeat;
background-position: right top;
min-height: 150px;
min-width:150px;
}

.photoframeshadg
{
background-image:url(images/photoshad-br.gif);
background-repeat:no-repeat;
background-position: right bottom;
min-height: 150px;
min-width:150px;
}

.photoframeshadh
{
background-image:url(images/photoshad-bl.gif);
background-repeat:no-repeat;
background-position: left bottom;
padding: 5px 8px 8px 5px;
min-height: 150px;
min-width:150px;
}


/* END OF PHOTOFRAME CONSTRUCTION & Mac IE5 hider */
















.liter
{
color: #AFAFAF;
}



#photogallerythumbs 
{
width: 236px;
background-color: #FFFFFF;
padding: 0px 0px 0px 0px;
border-top: 1px solid #EEE9E4;
}

#photogallerythumbs .pad
{
padding: 20px 20px 20px 20px;
}

#photogallerythumbs p
{
margin: 15px 0px 0px 0px;
}





.inputstyled
{
border: 1px solid #DFDFDF;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 300px;
color: #646260;
padding: 2px 4px 3px 4px;
}


.submitstyled
{
border: 1px solid #DFDFDF;
margin: 0px;
padding: 4px 4px 5px 4px;
font-weight: bold;
font-size: 11px;
background-color: #FAF8F4;
}


.photobacking
{
	background-color: #FAF8F4;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}


#photoviewer
{
background-color: #0a0a0a;
text-align: center;
}


/* commented backslash hack - hides from Mac IE5 \*/

#photoviewerframe
{
margin: 15px auto 35px auto;
width: 150px;
display:table;
padding: 7px;
background-color: #1a1a1a;
text-align: left;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position: 50% 45%;
}

#photoviewerframe a img
{
min-height: 150px;
min-width: 150px;
}

#photoviewerframe a
{
min-height: 150px;
min-width: 150px;
}

/* END HACK */


#photoviewerframe p
{
margin:0px;
padding: 9px 4px 7px 4px;
}












.designpromoitem
{
margin: 0px 2px 2px 0px;
background-color:#faf8f4;
width: 164px;
float:left;
}


.designpromoitem img
{
	display: block;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.designpromoitem h4
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
margin: 0px;
padding: 12px 25px 0px 15px;
font-weight:normal;
}


.designpromoitem p
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
margin: 0px;
padding: 0px 25px 15px 15px;
}
















.designitem
{
margin: 0px 0px 50px 0px;
}

.designitem h3
{
background-color: transparent;
padding: 0px;
margin: 0px;
font-size: 11px;
font-weight: bold;
color: #aba6a2;
font-family:Arial, Helvetica, sans-serif;
}

.designitem .item
{
background-color:#faf8f4;
width: 735px;
}

.designitem p
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
}


.designitem .item p
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
margin: 0px;
padding: 0px 25px 12px 15px;
}

.designitem .item p.fix
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
margin: 0px;
padding: 0px 0px 12px 15px;
}

.designitem .item h4
{
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
margin: 0px;
padding: 0px 25px 0px 15px;
font-weight:normal;
}


.designitem .itemtext
{
padding: 12px 0px 5px 0px;
width: 156px;
float:left;
}

.designitem .itemimg
{
float:left;
border-left: 2px solid #ffffff;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
}

.designitem .itemimgbbord
{
float:left;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
}





.designitem .item .itemimgs
{
width: 579px;
float:left;
}










#phipic
{
float: left;
}


#phitext
{
float: left;
width: 255px;
line-height: 13px;
font-size: 9px;
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
}

#phitext p
{
line-height: 13px;
}


#phitext h3
{
margin: 0px 0px 7px 0px;
}


#phitext p
{
margin: 0px 4px 0px 7px;
}

#phitext #phi-numberentry
{
height: 133px;
}

#phitext #phi-pointer
{
height: 79px;
}


#phitext #phi-info
{
height: 54px;
}


#phitext #phi-phiint
{
height: 68px;
}

#phitext #phi-phi
{
height: 68px;
}

#phitext #phi-cbac
{
height: 68px;
}


a.phidownload
{
padding: 6px 4px 7px 8px;
display: block;
text-decoration: none;
}

a.phidownload/* HIDE FROM IE5 */
{
float: left;
width: 180px;
}

a.phidownload:hover
{
background-color: #FFFFFF;
text-decoration: none;
}

a.phidownload .linktext
{
padding: 7px 0px 0px 0px;
display:block;
vertical-align:middle;
}

a.phidownload img
{
vertical-align:middle;
margin: 0px 12px 0px 0px;
}

a.phidownload img.nopad
{
margin: 0px 0px 0px 0px;
}

#phidownload h2
{
margin: 0px 0px 12px 0px;
}



#rightcontent #phidownload .pad
{
padding: 22px 20px 20px 20px;
}


#rightcontent #phidownload .bottomborder
{
border-bottom: 2px solid #FFFFFF;
}

#rightcontent #phidownload h3
{
padding: 0px;
margin: 0px;
}


#rightcontent #phidownload .links p
{
padding: 0px;
margin: 0px 0px 10px 0px;
color: #9D9D9D;
}


.phirightfloater
{
float: right;
margin: 10px 12px 24px 24px;
}








#rightcontent #paypanel
{
text-align: center;
padding: 8px 8px 8px 4px;
}







/* General use classes */

.floatleft
{
float:left;
}

.floatright
{
float:right;
}

.clearboth
{
clear:both;
}

.clearer
{
clear:both;
font-size: 0;
line-height: 0;
}


.smartclearboth
{
clear:both;
border-bottom: 1px solid #ffffff;
}

.displayblock
{
display: block;
}

.displayinline
{
display: inline;
}

.displaynone
{
display: none;
}

.unbold
{
font-weight: normal;
}

.min3fix
{
margin-right: -3px;
}

.rb
{
	border: 1px solid red;
}


.minmargfix
{
margin: 0px -3px 0px 0px;
}


.litext
{
color: #BEBDBC;
}

.tinylite
{
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #9D9D9D;
}


.centapix
{
text-align: center;
margin: 0px 1px 0px 0px
}

.centapix img
{
background-color: #FAF8F4;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
margin: 0px 1px 1px 0px;
}

.leftfloater
{
float: left;
margin: 0px 15px 18px 0px;
}

.rightfloater
{
float: right;
margin: 0px 0px 18px 15px;
}



























/*     ALL BELOW HERE IS   O L D  S T Y L E S !!     */


.subtitle
{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif
}

.news
{
font-size: 9px;
line-height: 13px;
font-family:  Tahoma, "Lucida Grande", Verdana, sans-serif;

}






.plus
{
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
font-size: 9px;
color: #46a4c7;
vertical-align: text-top; 
top: 5px; 
}




.tinywhite
{
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
font-size: 9px;
color: #FFFFFF
}



.textbgdark
{
background-color: #5C5C5C; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif; 
font-size: 9px; 
color: #9D9D9D;
}



.baseline
{
border-color: black black #5C5C5C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


.liteborder
{
border: #F0F0F0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.inputbox
{
border: 1px #F0F0F0 solid; 
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif; 
font-size: 9px; 
color: #9D9D9D; 
background-color: #FCFCFC;
}

.medborder { border: 1px #DFDFDF solid}

.tiny
{
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif; 
font-size: 9px;
}

.nopad
{
padding: 0;
}

.pixpadder{
padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 7px}

.norightpad
{
padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 7px }



.liteunderline {
	border-top-width: 0px;
	border-style: solid;
	border-color: #DFDFDF;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.liteoverline {

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #EFEFEF;

}



.arial10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}



.tinypanelbardarkest {
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #86847A;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #76746A;
	padding: 2px 5px;

}

.subcontentpad {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 22px;
}

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

li {
	list-style-type: circle;
	padding: 0px 0px 14px 0px;
}



.infopad {
	padding: 18px 10px 10px 7px;
	font-size: 9px;
	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
	color: #86847A;

}



a.stater{
	border-bottom-width: 7px;
	border-style: solid;
	border-color: #46a4c7

}

a:visited.stater{
	border-bottom-width: 7px;
	border-style: solid;
	border-color: #D3D1C6;

}

a:active.stater{
	border-bottom-width: 7px;
	border-style: solid;
	border-color: #FFFFFF;

}

a:hover.stater{
	border-bottom-width: 7px;
	border-style: solid;
	border-color: #FFFFFF;

}

a.navlinks
{
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
font-size: 9px;
color: #46a4c7;
text-decoration: none;

}

a:hover.navlinks
{
font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;
font-size: 9px;
color: #46a4c7;
text-decoration: none;
background-color: #F0F0F0;

}




.piccrossbg
{
background-image: url(workpers/images/blankplate.gif);
background-repeat: no-repeat;
}


