﻿body
{ 
	background-color:#000000;
	background-image:url(../pics/body-bg.jpg);
	background-repeat:repeat-x;
	

}

#banner
{
    position: absolute;
    background-color: #ffffff;
    top: 10px;
    width: 1000px;
    height: 100px;
    padding: 0px;
    margin: 0px;
}

#menu
{
    position: absolute;
    background-color:#192168;
    top: 110px;
    font-family: calibri;
    color: #ffffff;
    font-size: 18pt;
    height: 30px;
    width: 1000px;
    margin: 0px;
    z-index: 3;
	background-image:url(../pics/topnav-bg.jpg);
	background-repeat:no-repeat;
}

#menuholder
{
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: calibri;
    color: #636367;
    font-size: 9pt;
    height: 30px;
    width: 1000px;
    margin: 0px;
    z-index: 3;
}

#menuholder2
{
position: absolute;
top: 25px;
width:240px;
}

#side_menu
{
position: absolute;
padding-left: 10px;
top:9px;
}
#side_address
{
position: absolute;
padding-left: 500px;
top:170px;
}

#main
{
    position: relative;
    background-color: #ffffff;
    height: 100%;
    width: 1000px;
    top: 117px;
    padding-bottom: 0px;
}

#main1
{
    position: relative;
    background-color: #ffffff;
    height: 100%;
    width: 1000px;
    top: 117px;
    padding-bottom: 0px;
}

#content
{
    position: relative;
    background-color: #ffffff;
    top: 20px;
    left: 260px;
    height: 670px;
    width: 717px;
    margin: 0px;
    font-family: "calibri";
    color: #333333;
    font-size: 11pt;
    z-index: 2;
}
#content1
{
    position: relative;
    background-color: #ffffff;
    top: 20px;
    left: 260px;
    height: auto;
    width: 717px;
    margin: 0px;
    font-family: "calibri";
    color: #333333;
    font-size: 11pt;
    z-index: 2;
}
.homepage-content h1 {
	font-size:26px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.homepage-content h3 {
	margin:0px;
	font-size:18px;
	color:#545454;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.homepage-content h2 {
	font-size:20px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.homepage-content {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
}
.homepage-content p {
	line-height:21px;
	margin:10px 0px 0px 0px;
}
.homepage-content ul {
	padding:10px 0px 10px 15px;
	margin:0px;
}
.homepage-content li {
	color: #fd6501;
	padding-bottom:9px;
}
.bullet {
	color:#545454;
}
.blog-box {
	position:absolute;
	right:0px;
	top: 200px;
	width:235px;
	background-image: url(../pics/blog-box-bg.png);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.blog-box-ftr {
	background-image: url(../pics/blog-box-ftr.png);
	width:235px;
	height:11px;
}
.blog-box h3 {
	padding:8px 8px 0px 8px;
	font-size:12px;
	font-weight:bold;
	margin:0px;
}
.blog-box h4 {
	font-size:10px;
	padding:0px 8px 0px 8px;
	margin:0px;
}
.blog-box p {
	font-size:12px;
	padding:0px;
	padding-bottom:8px;
	margin:6px 8px 0px 8px;
	line-height:normal;
	border-bottom: solid #ccc 1px;
}
.blog-box a {
	color:#ff6600;
	text-decoration:underline;
}
.blog-box a:hover {
	color:#000;
}
/* bottom content section */

#call_action
{
    position: absolute;
    width: 240px;
    height: 80px;
    bottom: 175px;
    right: 0px;
    z-index: 4; 
}

#call_action1
{
    position: absolute;
    width: 240px;
    height: 80px;
    top: 159px;
    right: 0px;
    z-index: 4; 
}
#hr_nav
{
    position: absolute;
    left: 0px;
    bottom: 25px;
    border-top: 1px dashed #192168;
    width: 480px;
    padding-top: 5px;
    height: 10px;
    padding-bottom: 5px;
    font-size: 6pt;
}
#hr_nav1
{
    position: absolute;
    left: 0px;
    bottom: 25px;
    border-top: 1px dashed #192168;
    width: 720px;
    padding-top: 5px;
    height: 10px;
    padding-bottom: 5px;
    font-size: 6pt;
}
#bottom_image
{
    position: absolute;
    background-image: url(../pics/);
    bottom: 20px;
    left: 240px;
    height: 190px;
    width: 660px;
    z-index: 1;
}

/* End of bottom content section */

#side
{
    position: absolute;
    background-color:  #999999;
    top: 0px;
    width: 240px;
    height: 100%;
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    font-family: "calibri";
    font-size: 10pt;
    z-index: 2;

}

#side1
{
    position: absolute;
    right:0px;	
    background-color: #888888;
    top: 0px;
    width: 240px;
    height: 100%;
    padding: 0px;
    /*margin: 760px;*/
    color: #ffffff;
    font-family: "calibri";
    font-size: 10pt;
    z-index: 2;
}


/* inside the side bar */

#bottom_logo
{
    position: absolute;
    bottom: 23px;
    left: 0px;
    width: 240px;
}

#side_bottom
{
    position: absolute;
    bottom: 20px;
    left: 10px;
    padding: 0px;
    width: 240px; /**background-color: Black;**/
    height: 140px;
    padding-bottom: 8px;
    color: #000044;
    font-size: 10pt;
}
#side_bottom1
{
    position: absolute;
    bottom: 45px;
    left: 10px;
    padding: 0px;
    width: 240px; /**background-color: Black;**/
    height: 140px;
    padding-bottom: 8px;
    color: #000044;
    font-size: 10pt;
}
/* End of inside the side bar */


#footer
{
    position: relative;
    background-color: #192168;
    top: 0px;
    left: 0px;
    height: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0px;
    margin: 0px;
    font-family: "calibri";
    color: #ffffff;
    font-size: 8pt;
    z-index: 20;
}

h1
{
    font-family: "calibri";
    font-size: 14pt;
    color: #192168;
}

h2
{
    color: #192168;
    font-family: "calibri";
    padding-top: 0px;
    font-size: 11pt;
    padding-left: 0px;
}

.side_title
{
    color: #ffffff;
    font-family: "calibri";
    font-size: 11pt;
    padding-left: 10px 
}


.bold
{
    color: #192168;
    font-weight: 700;
   
}


/* Hyperlink Formatting */

a.sub:link
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
}

a.sub:visited
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
}

a.sub:active
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
    border-bottom: 1px solid #FF9933;
}

a.sub:hover
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
   
}

a.sub_current:link
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}

a.sub_current:visited
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}

a.sub_current:active
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}

a.sub_current:hover
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}


a.email:link
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
}

a.email:visited
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
}

a.email:active
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}

a.email:hover
{
    font-size: 10pt;
    color: #ff0000;
    text-decoration: none;

}

a.side_link:link
{
    font-size: 10pt;
    color: #FF9933;
    text-decoration: none;
}

a.side_link:visited
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;
}

a.side_link:active
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}

a.side_link:hover
{
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;

}

a.side1:link
{
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none;
}

a.side1:visited
{
    font-size: 10pt;
    color: #000000;
    text-decoration: none;
}

a.side1:active
{
    font-size: 10pt;
    color: #000000;
    text-decoration: none;

}

a.side1:hover
{
    font-size: 10pt;
    color: #192168;
    text-decoration: none;

}

#footer a {
	color:#fff;
}

table.tablestyle {
	border-width: 1px;
	border-style: dashed;
	border-color: #cccccc;
	border-collapse: collapse;
    font-family: calibri;
    color: #636367;
    font-size: 8pt;
}
table.tablestyle td {
	border-width: 1px;
	padding: 2px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: #fafafa;
}

.formstyle
         {
		 background-color: #eeeeee;
}
