/* ---------------------------------------------------------------------------------------------------------
CSS styles for PayneMitchell home page
--------------------------------------------------------------------------------------------------------- */
html, body{background-color:#000; font-family:Arial, Helvetica, sans-serif; height:100%; margin:0px;}
#top{background:#000; position:fixed; top:0px; height:15px; width:100%;}

#menu{left:25px; position:absolute; top:0px;}

#menu{font-size-adjust:none; line-height:1.231; font-variant:normal;}
#menu table{border-collapse:collapse; border-spacing:0px;}


#tagline{left:335px; position:absolute; top:65px; width:280px;}
#tagline p{color:#FFF; font-size:13px; line-height:22px; padding-left:0px;}

#request{height:29px; overflow:hidden; position:absolute; right:20px; top:15px; text-align:right;}
#request .left{float:left; height:29px; margin:0px; padding:0px; width:8px;}
#request .middle{background:#000; color:#FFF; font-size:11px; margin:0px 8px; padding:5px 10px 12px 0px;}
#request .middle a{color:#FFF; text-decoration:none;}
#request .middle a:hover{text-decoration:underline;}
#request .right{float:right; height:29px; margin:0px; padding:0px; width:8px;}

#altContent{margin:0px; padding:0px;}

#footer{background:#000; color:#FFFFFF; font-size:10px; height:40px; left:0px; margin:0px; padding:0px;	position:absolute; bottom:0px; width:100%; z-index:99;}
div > div#footer{position:fixed;}
#footer .left{float:left; padding:12px; padding-left:34px;}
#footer .left a{color:#FFFFFF; padding:0px 10px; text-decoration:none;}
#footer .left a:hover{color:#A8B400;}
#footer .left span{padding:0px 10px;}
#footer .right{float:right; padding:12px; padding-right:38px;}
#footer .right span{color:#C2C2C2; padding:0px 5px;}



#menu_table
{font-size:78%;
	width:235px;
	
}
#menu_top_r
{
	background: url(../images/home/topmenu_r.png) repeat-y left top;
}
#menu_top_b
{
	background: url(../images/home/topmenu_b.png) repeat-x left bottom;
}
#menu_middle
{
	width:235px;
	
}
#menu_middle_r
{
	background: url(../images/home/middlemenu_r.png) repeat-y left top;
}
#menu_middle_b
{
	background: url(../images/home/middlemenu_b.png) repeat-x left bottom;
}
#menu_bottom_r
{
	background: url(../images/home/bottommenu_r.png) repeat-y left top;
}
#menu_bottom_b
{
	background: url(../images/home/bottommenu_b.png) repeat-x left bottom;
}
table#tbl_nav_menu
{
	width:192px;
	padding:0px;
	margin:0px;
	border:0px;
}
table{margin-bottom: 0;}
th,td
{
	border:0px;
	padding:0px;
}
table#tbl_nav_menu tbody tr td#col1, 
table#tbl_nav_menu tbody tr td#col2, 
table#tbl_nav_menu tbody tr td#col3
{
	padding:0;
	margin:0;
	border:0;
	width:94px;
}
table#tbl_nav_menu tbody tr td#col2
{
	padding-left: 8px;
}
table#tbl_nav_menu tbody tr td#col3
{
	padding-left: 2px;
	width:93px;
}
ul.nav li
{
	margin: 5px 0;
}
ul.nav li.first{margin-top: 0px;}
ul.nav li.last{margin-bottom: 0px;}
ul.nav a:link, ul.nav a:visited
{
	text-decoration:none;
	color: #000;
}
ul.nav a:hover, ul.nav a:active
{
	color: #FFF;
}
ul.nav li.current a{color: #FFF !important;}
ul.nav li.current a:hover{text-decoration:none;}
.black1
{
	color: #000;
	font-size: 90%;
}
.black2
{
	color: #000;
	font-size: 80%;
}
.title1
{
	color: #3F4300;
	font-size: 80%;
}
.white1
{
	color:#FFF;
	line-height: 175%;
}
.white2
{
	color:#FFF;
	line-height: 110%;
	font-size: 80%;
}

a.link2, a.link2:link, a.link2:visited
{
	color: #3F4300;
	font-size: 80%;
	text-decoration: none;
}
a.link2:hover, a.link2:active
{
	color: #FFF;
}
.bold
{
	font-weight: bold;
}

ul.no-blts {margin:0;padding:0;list-style: none;}
ul.no-blts li{margin:5px 0;list-style-type: none;}


table.latest-news td.title
{
	padding-top: 10px;
}
table.latest-news td.story
{
	padding-top: 0px;
}

