/* Set styles to Zero */

@import url(reset.css);

/* Branding  */
table.brand
{
	background-color: white;
	width: 873px;
}

td.logo { width: 584px }
td.logo img {padding-bottom:15px}

/* Top Menus  */
table.a6, table.a7
{
	border-width: 2px 0 0 0;
	border-color: black;
	border-style: solid;
	text-align: left;
}

.DataEntry
{
    border-width: 1px;
    border-color: Silver;
    border-style : solid;
    border-collapse : collapse;
}


table.a6 { width: 169px; }
table.a7 { width: 169px; }

table.a6 td, table.a7 td
{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: silver;
}

table.a6 td a, table.a7 td a
{
	display: block;
	font-size: 12px;
	padding: 2px 0;
	width: 100%;
}

table.a6 td a
{
	font-weight: bold;
	color: black;
}

table.a6 td a:hover, table.a7 td a:hover
{
	background-color: #DEE1E5;
	color: #DA2236;
}

table.a7 td a:hover { color: #DA2236; }
a.hit { color: #DA2236!important; }
table.BodyImageWrap {}

/*padding for center tables*/
table.BodyWrap, table.BodyImageWrap { table-layout: fixed;
        margin-left: 1em;
        margin-right:1em }

/* Left Menu*/
table.a1
{
	width:80%;padding: 0 12px 0 12px;
	margin-bottom: 20px;
}

td.leftMenuHead
{
	border-color: silver;
	border-style: dotted;
	border-width: 1px 0pt;
	font-size: 14px;
	padding: 4px 0pt;
}


table.FormEntry td
{
	display: block;
	font-size: 13px;
	color: #67676A;
	line-height: 17px;
	padding-left: 19px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 2px 0 0 0;
	height: 17px;
    border-style: none;
}

table.a1 td { width: 100%; }

table.a1 td  a
{
	display: block;
	font-size: 13px;
	line-height: 17px;
	background-image: url(../images/box.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 2px 0 0 0;
	height: 17px;
}

table.a1 td  a:hover
{
	background-image: url(../images/box-over.gif);
	background-repeat: no-repeat;
	background-color: #DEE1E5;
}

table.a1 td a.hit
{
	background-image: url(../images/box-over.gif);
	color: #DA2236!important;
	background-repeat: no-repeat;
}

table.a2
{
	margin-bottom: 12px;
	width: 168px;
	background-color: #31383E;
}

table.a3
{
	margin-bottom: 12px;
	width: 168px;
	background-color: #E9EAEC;
}

table.a4
{
	/* position:relative; */
	
	background-color: #E9EAEC;
}
 h4
{
line-height:1.1em;
/* position:relative; */
padding:14px 0 15px 0;
}
h4 a 
{
    /* position:relative; */
    left:6px;
}
 img.go
{
	/* position: relative; */
	top: 2px;
	margin-left:12px

}
.RightColumn a4 {margin-bottom:4px}
#hompage table.a4 {height: 235px;}




.forms { margin-top: 16px; }

.forms td
{
	padding-bottom: 8px;
	font-size: 12px;
	padding-right: 12px;
}

/* Typography & Backgrounds */
body
{
	font-family: helvetica, sans-serif;
	background-color: white;
}

/* set page width and center */
#pageWidth
{
	width: 873px;
	margin: 12px auto;
	background-color: #fff;
	background-image: url(../images/contentbg.gif);
}


#content
{
	/* position:  relative; */
	background-repeat: repeat-y;
	background-position: 0 0;
	padding-bottom: 30px;
}

/* home page splash section  */
#homePage
{
	/* position: relative; */
	border-color: maroon;
    border-width: 3px 0 0 0;
    /* border-style: solid; */
	border-style: none;
	padding-top: 3px;
	Clear: right;
}

/* hide home page splash section  */
.hide { display: none; }

/* image on inside template  */
.inside { padding-bottom: 2px; }

/* Menu s */
.bottomsidemenu { padding-top: 20px; }

ul#four
{
	clear: left;
	text-align: center;
	width: 60%;
	margin: 20px auto;
}

ul#four li
{
	float: left;
	width: 100px;
}

.modules h4 { }
#right .modules { margin-bottom: 6px; }

/* content  */
h1, h2, h3, h4 { font-weight: normal; }

h3
{
	font-size: 14px;
	border-color: silver;
	border-width: 1px 0;
	border-style: dotted;
	padding: 4px 0;
	margin-bottom: 12px;
	width: 95%;
}

h4 { font-size: 13px; }

h1
{
	/* position: relative; */
	border-color: maroon;
	border-width: 3px 0 0 0;
	border-style: solid;
	padding-top: 12px;
	padding-bottom: 32px;
	font-size: 28px;
	margin-top: 3px;
}

blockquote
{
	clear: left;
	font-size: 18px;
	color: #414244;
	border-bottom: #2F3033;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding-bottom: 5px;
	margin-bottom: 12px;
	line-height: 1.2em;
}

td.bodyhead
{
	clear: left;
	font-size: 18px;
	color: #414244;
	border-bottom: #2F3033;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding-bottom: 16px;
	line-height: 1.2em;
	
}

td.bodytext
{
	font-size: 12px;
	padding:12px 0;
	line-height: 1.4em;
	color: #67676A;
	 
}


p
{
	font-size: 12px;
	margin-bottom: 12px;
	line-height: 1.4em;
	color: #67676A;
}

b
{
	color: black;
	font-weight: bold;
}


blockquote, p, h2 { margin-right: 36px; }

/* links */
a
{
	color: #8F9294;
	text-decoration: none;
}

p a { color: #D92236; }
#center a:hover { text-decoration: underline; }
a:hover { color: #D92236; }

#footer
{
	text-align: center;
	clear: left;
	font-size: 11px;
	border-color: white;
	border-width: 2px 0 0 0;
	border-style: solid;
	padding-top: 20px;
}

#footer a
{
	clear: left;
	margin: 6px;
}

#footer img { padding: 15px; }

.clear
{
	Clear: right;
	height: 30px;
}
