﻿/* Globals */
*
{
    margin: 0;
    padding: 0;
}

body 
{
	min-width: 390px;
	background-color: #1A324A;
	text-align: center;
	background: url(img/bg.gif) repeat left top;
}
h2
{
    font-family: Tahoma, Verdana;
    font-size: 12pt;
    padding: 10px 0;
}

/* Master */
#wrapper
{
    margin: 20px auto 0 auto;
    text-align: left;
    width: 780px;
    position: relative;
	left: 50%;
	margin-left: -390px;
}
#top-bg
{
    float: left;
    width: 780px;
    height: 13px;
    clear: both;
    background: url(img/top_bg.jpg) no-repeat left top;
}
#branding  /*Flash Section*/
{
    float: left;
    width: 780px;
    height: 255px;
    clear: both;
    background: url(img/tile_flashtop.jpg) repeat-y left top;
    padding: 7px 0 0 13px;
}
#binding
{
    float: left;
    width: 780px;
    height: 27px;
    clear: both;
    background: url(img/bind_bg.jpg) no-repeat left top;
}
#mainContent
{
    float: left;
    width: 780px;
    background: url(img/tile_maincontent.jpg) repeat-y left top;
}
#footer
{
    width: 780px;
    height: 116px;
    float: left;
    background: url(img/footer_bg.jpg) no-repeat left top;
    text-align: center;
    padding-top: 40px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
}
#footer p
{
    color: #5982A7;
}
#footer a
{
    color: #5982A7;
    text-decoration: none;
}
#footer a:hover
{
    color: #fff;
}

/* Menu */

#nav
{
    position:absolute;
    float: left;
    width: 780;
    height: 30px;
    font-family: Georgia, Times New Roman;
    font-size: 12pt;
    padding-left: 16px;
    font-weight: bold;
    margin-top: -40px;
}

#nav ul 
{
	list-style: none;
}

/*  This is 2nd level  */

#nav ul a 

{
    color:#fff; 
	display: block; 
	width:140px;
    height:27px;
	background: url(img/button-up.gif) no-repeat left top;
    line-height: 27px;
    text-decoration: none;
    text-align: center;
}
#nav ul a:hover
{   
     color:#FDFED4; 
     background: url(img/button-dn.gif) no-repeat left top;
}

#nav li 
{
	float: left;
	width: 145px;
}

/*  This is 2nd level  */

#nav li ul li a
{
    width:140px;
    color:#fff; 
    line-height: 18px;
    height: auto;
    background: url(img/button-dn-notopbot.gif) repeat-y left top;
    border-bottom: solid 1px #7a6835;
    border-top: solid 1px #7a6835;
    text-decoration: none;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
}

#nav li ul li a:hover
{
    color:#181903; 
    background: url(img/button-dn-notopbot-dn.gif) no-repeat left top;
}

#nav li ul 

{
	position: absolute;
	width: 1em;
	left: -999em;
}

#nav li:hover ul 
{
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul 
{
	left: auto;
}

#homecol1 a:hover
{
    color: #231A02;
}
#homecol1 a
{
    color: #362805;
}

#homecol1
{
    float: left;
    width: 420px;
    padding: 10px 0 10px 30px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
}

#homecol1 p
{
    line-height: 18px;
    padding-bottom: 15px;
    text-align: justify;
}

#homecol1 ul
{
    width: 400px;
    padding: 10px 0 10px 20px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
    font-weight: bold;
    line-height: 22px;
    color: #54400E;
}

#homecol1 ul li
{
    background: url(img/bullet.jpg) no-repeat left top;
    list-style: none;
    padding-left: 20px;
    line-height: 22px;
    margin: 10px 0;
}

#homecol1 ul a
{
    color: #362805;
}

#homecol1 ul a:hover
{
    color: #231A02;
}

#homecol2
{
    float: left;
    width: 270px;
    padding: 10px 0 10px 30px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
}

#homecol2 p
{
    line-height: 18px;
    text-align: justify;
}

#homecol2 img
{
    border: solid 1px #7a6835;
}

.hdrimgpad
{
    margin: 10px 0 15px 0;
}

#subcol1
{
    float: left;
    width: 420px;
    padding: 10px 0 10px 30px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
}

#subcol1 table
{
    padding: 10px;
    margin-bottom: 10px;
}

#subcol1 td
{
    padding: 10px;
    
}

#subcol1 p
{
    line-height: 22px;
    text-align: justify;
    padding-bottom: 20px;
}

#subcol1 ul
{
    width: 400px;
    padding: 10px 0 10px 20px;
    font-family: Tahoma, Verdana;
    font-size: 10pt;
    font-weight: bold;
    line-height: 22px;
    color: #54400E;
}

#subcol1 ul li
{
    background: url(img/bullet.jpg) no-repeat left top;
    list-style: none;
    padding-left: 20px;
    line-height: 22px;
    margin: 10px 0;
}

#subcol1 ul a
{
    color: #362805;
}

#subcol1 a:hover
{
    color: #231A02;
}
#subcol1 a
{
    color: #362805;
}

#subcol1 ul a:hover
{
    color: #231A02;
}
.imgleft
{
    float: left;
    clear: right;
    padding: 0 10px 10px 10px;
}
.calloutblock
{
    width: 720;
    padding: 10px 30px 5px 20px;
    margin: 10px 0;
}
#subcol1 .calloutblock p
{
    text-align: left;
}
.red
{
    color: #B11818;
    font-size: 16pt;
}
#subcol1 ul .smcopy
{
    font-size: 9pt;
}
#homecol1 .red a
{
    color: #B11818;
}


