﻿BODY
{
	background:#ececec;
	margin:0px;
	font:12px Arial;
	color:#444;
}

A
{
	text-decoration:none;
}

A:HOVER
{
	text-decoration:underline;
}

TABLE#master_table
{
	width: 994px;
	height: 100%;
	background:#fff;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
}

TD#header_cell
{
	padding:10px 0px 10px 20px;
	text-align:left;
	vertical-align:bottom;
	height:140px;
	border-bottom:1px solid #bbb;
	background:#ffc20e;
}

TD#primarymenu_cell
{
	text-align:left;
	border-bottom:1px solid #bbb;
	background:#f8f8f8;
}

TABLE#primarymenu_ctrl TR TD
{
	border-right:1px solid #bbb;
}

TABLE#primarymenu_ctrl TR TD.aasa
{
	border-right:0px solid #fff;
}

TABLE#primarymenu_ctrl TR TD A
{
	display:inline-block;
	vertical-align:middle;
	font:15px Arial;
	text-decoration:none;
	width:167px;
	height:40px;
	padding:23px 10px 0px 60px;
	text-transform:uppercase;
	color:#444;

}

TABLE#primarymenu_ctrl TR TD.aasa
{
	border-right:0px solid #fff;
}

TABLE#primarymenu_ctrl TR TD.aasa A
{
	padding:0px 0px 0px 10px;
	width:50px;
}

TABLE#primarymenu_ctrl TR TD A.Yellow
{
	background:#f8f8f8 url(Images/PrimaryMenu/home.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A.Green
{
	background:#f8f8f8 url(Images/PrimaryMenu/benefits.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A.Rust
{
	background:#f8f8f8 url(Images/PrimaryMenu/branches.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A.Teal
{
	background:#f8f8f8 url(Images/PrimaryMenu/contact.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A:HOVER
{
	color:#fff;
}

TABLE#primarymenu_ctrl TR TD A.Yellow:HOVER
{
	background:#ffa500 url(Images/PrimaryMenu/homeR.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A.Green:HOVER
{
	background:#64ad51 url(Images/PrimaryMenu/benefitsR.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A.Rust:HOVER
{
	background:#df652a url(Images/PrimaryMenu/branchesR.gif) no-repeat 22px center;
}

TABLE#primarymenu_ctrl TR TD A.Teal:HOVER
{
	background:#41a195 url(Images/PrimaryMenu/contactR.gif) no-repeat 22px center;
}

TD#secondarymenu_cell
{
	width:155px;
	height:450px;
	vertical-align:top;
	padding:7px 0px 7px 7px;
}

TABLE#secondarymenu_ctrl
{
	padding:10px;
	padding:0px;
	margin:0px;
}

TABLE#secondarymenu_ctrl TR TD A
{
	text-align:left;
	font:normal 13px Arial;
	color:#666666;
	text-decoration:none;
	padding:7px 5px 0px 30px;
	display:block;
	width:120px;
	height:24px;
	background:#ffc003;
}

TABLE#secondarymenu_ctrl TR.strong TD A
{
	color:#000;
	font:bold 13px Arial;
}

TABLE#secondarymenu_ctrl TR TD A:HOVER
{
	color:#fff;
	background:#ffa500 url(Images/primarymenu_select.gif) no-repeat 12px center;
}

TD#content_cell
{
	padding:7px 7px 25px 7px;
	vertical-align:top;
	width:850px;
	text-align:left;
}

TD#footer_cell
{
	height:34px;
	background:#a1a3a4 url(Images/footer.gif) repeat-x left bottom;
	text-align:left;
	vertical-align:middle;
	font:10px Arial;
}

TD#footer_cell DIV#footer
{
	width:100%;
	text-align:center;
	padding-right:20px;
}

TD#footer_cell DIV#footer UL
{
	list-style:none;
	margin:0 8px 0 0;
	padding:0;
	display:inline;
	font-size:10px;
	line-height:30px;
}

TD#footer_cell DIV#footer UL LI
{
	display:inline;
	padding:0 12px 0 8px;
	background: url(images/footerBullet.gif) no-repeat 100% 50%;
}

TD#footer_cell A
{
	color:#000;
	text-decoration:none;
}

TD#footer_cell A:HOVER
{
	color:#fff;
}

/* Controls */

TABLE.greylist
{
	width:815px;
	height:216px;
	background:url(Images/greylistbg.gif) no-repeat left top;
}

TABLE.greylist TR TD
{
	font:11px Arial;
	padding:15px;
}

INPUT.form,
SELECT.form,
TEXTAREA.form
{
	border:1px solid #ccc;
	font:normal 11px Arial;
	color:#000;
}

DIV.darkpanel
{
	width:384px;
	height:320px;
	padding:120px 10px 10px 10px;
	display:block;
	color:#fff;
}

DIV.darkpanel A
{
	text-decoration:underline;
	color:#fff;
}

DIV.darkpanel TABLE
{
	width:380px;
}

INPUT.button,
DIV.darkpanel TABLE TR TD INPUT.button
{
	text-transform:uppercase;
	font:bold 12px Arial;
	color:#fff;
	border:0px;
	width:168px;
	height:27px;
}

DIV.darkpanel TABLE TR TD INPUT.form,
DIV.darkpanel TABLE TR TD SELECT.form
{
	font:normal 12px Arial;
	color:#000;
	width:168px;
	border:1px solid #fff;
}

DIV.buypanel
{
	float:left;
	background:url(Images/darkpanel_buy.jpg) no-repeat left top;
}

DIV.sellpanel
{
	float:right;
	background:url(Images/darkpanel_sell.jpg) no-repeat left top;
}

INPUT.CalendarPopup
{
    background:url(Images/calendarpopup.gif) no-repeat left top;
    padding:1px;
    border:0px;
    width:16px;
    height:16px;
}

H1
{
	font:normal 22px Arial;
	color:#000;
	line-height:32px;
	margin:0 0 20px;
}

H2
{
	font:bold 15px Arial;
}

H3
{
	font:bold 12px Arial;
	color:#000;
}

/* Gridview */

TABLE.standardgrid
{
    border-top:5px solid #fa9d01;
}

TABLE.standardgrid TR TD TABLE TR TD
{

    font:11px Arial;
    padding:4px;
}

TABLE.standardgrid TR.header TH
{
    text-align:left;
    font:11px Arial;
    color:#fff;
    height:21px;
    padding-left:4px;
}

TABLE.standardgrid TR.pager TD
{
    margin-left:150px;
    padding-left:110px;
}

TABLE.standardgrid TR.pager TD TABLE
{
    width:1px;
}

TABLE.standardgrid TR.pager TD TABLE TR TD
{
    border:0px;
    padding:3px 3px 3px 3px;
    margin:0px;
    background:none;
}

TABLE.standardgrid TR.pager TD A
{
    text-decoration:none;
}

TABLE.standardgrid TR.pager TD SPAN
{
    
}

TABLE.standardgrid TR TD A
{
    font:11px Arial;
}

/* Lists */

TABLE.standardlist TR TD
{
	vertical-align:top;
}

/* Wizards */

TABLE.standardwizard TR TD
{
	padding:3px;
}

TABLE.standardwizard TR TH
{
    text-align:left;
    font:bold 11px Arial;
    color:#fff;
    height:21px;
    padding-left:4px;
}

TABLE.standardwizard TR TD
{
	vertical-align:top;
}

TABLE.standardwizard TR TD INPUT.navbutton
{
	text-transform:uppercase;
	font:bold 12px Arial;
	color:#fff;
	border:0px;
	width:98px;
	height:27px;
}

TABLE.standardwizard TR TD INPUT.invisible
{
	display:none;
	visibility:hidden;
}

HR
{
	border-top:1px solid #fff;
}

TABLE TR TD.detailcolumn
{
	padding-left:10px;
}

.important
{
	color:#f00;
}

IMG.map
{
    border:1px solid #000;
}

