/*
*	Footfall Default Style
*-----------------------------
*/

/*----------------------------------------------------------
*  Defaults
*---------------------------------------------------------*/

body
{ 
padding: 0;
margin: 0;
background-color: #DDDDCC;
font: small Verdana, Arial, sans-serif;
color: #262c30;
}
/*
background-color: #EEEECC;
background-color: #D4B8A9;
background-color: #C39F8D;
background-color: #bac3ca;
*/


#wrapper
{
width: 98%;
background-color: #ffffff;
margin: 4px auto;
}
/*
margin: 0 auto;
margin: 4px auto;
margin: 0 auto;
width: 99%;
border-left: 1px solid #797979;
border-right: 1px solid #797979;
border-bottom: 1px solid #797979;
padding-bottom: 4px;

margin: 4px;
width: 98%;
margin: 4px auto;
padding: 4px;
width: 740px;
*/

.separator
{
clear: both;
height: 0;
}
/*
height: 1px;
width: 1200px;
*/


p
{
font-size: 85%;
line-height: 1.3em;
margin: 0 0 1em;
}


ul
{
font-size: 85%;
margin: 0 0 0 16px;
padding: 0;
}
/*
margin-left: 16px;
margin-top: 0;
margin-bottom: 0;
list-style-position: inside;
margin: 0;
line-height: 1.3em;
margin: 0 0 1em;
margin-left: 20px;
*/

/*
li
{
margin: 0;
padding: 0;
}
*/


ul ul
{
font-size: 115%;
margin: 0 0 0 16px;
padding: 0;
}


h1
{
font-size: 120%;
text-transform: uppercase;
font-weight: normal;
margin: 0 0 5px;
}


h2
{
font-size: 105%;
font-weight: normal;
margin 0 0 5px;
}


h3
{
font-size: 100%;
font-weight: normal;
margin 0 0 15px;
}


a
{
color: #D12715;
}
/*
color: #F2786C;
color: #555555;
*/

.tracker
{
font-weight: bold;
color: #ff0000;
}


td
{
vertical-align: top;
}


th
{
vertical-align: top;
text-align: left;
}

/*
td img
*/
img
{
border: 0;
}


.imglinkleft, .imglinkmiddle, .imglinkright
{
font-size: 85%;
}


.imglinkleft
{
text-align: left;
}

.imglinkmiddle
{
text-align: center;
}

.imglinkright
{
text-align: right;
}

.errormsg
{
color: #dd0000;
font-weight: bold;
}

/*----------------------------------------------------------
*  Page Header
*---------------------------------------------------------*/

#masthead
{
height: 105px;
background: #DDDDAA url(images/logo_300.gif) 4px 4px no-repeat;
border-bottom: 4px solid #006699;
}
/*
background: #DDDDAA url(images/logo_300.gif) 4px 4px no-repeat;
background: #D9D9A2 url(images/logo_300.gif) 4px 4px no-repeat;
background-color: #D9D9A2;
border-bottom: 4px solid #159676;
background: #0088C8 url(images/logo_300.gif) 4px 4px no-repeat;
background: url(images/logo_300.gif) 4px 4px no-repeat;
border-bottom: 4px solid #dd0022;
background: url(images/logo.jpg) 4px 4px no-repeat;
border-bottom: 4px solid #3D55E9;
border-bottom: 4px solid #dd0022;
*/

#logolink
{
float: left;
margin: 0;
padding: 0;
}
/*
margin: 4px 4px 0px 4px;
background: #808080 url(images/logo_300.gif) 0px 0px no-repeat;
background: #999966 url(images/logo_300.gif) 0px 0px no-repeat;
*/

#logolink img
{
border: 0;
margin: 0;
padding: 0;
}
/*
margin: 4px 4px 4px 4px;
*/

#emailContainer
{
float: right;
padding: 12px 10px 0 0;
font-weight: bold;
color: #006699;
}
/*
padding: 20px 10px 0 0;
padding: 42px 10px 0 0;
font-size: 77%;
*/

#emailContainer a
{
font-weight: bold;
color: #006699;
}
/*
color: #C80000;
color: #ff9601;
color: #ff0000;
*/


#emailContainer table td
{
font-size: 85%;
}
/*
line-height: 1.3em;
margin: 0 0 1em;
*/


/*----------------------------------------------------------
*  Main Menu
*---------------------------------------------------------*/

#navigation
{
padding-top: 80px;
}
/*
padding-top: 75px;
*/


#navigation ul
{
list-style-type: none;
padding: 0;
margin: 0;
}


#navigation li
{
float: left;
margin: 0;
padding: 0;
display: inline;
background: url(styles/main/nav_button.gif) no-repeat;
}


#navigation a
{
display: block;
padding: 0 0 0 30px;
height: 25px;
width: 118px;
font: bold 14px/30px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #ffffff;
text-decoration: none;
}
/*
height: 30px;
*/


#navigation li.currentpage a
{
color: #ff9601;
}


#navigation a:hover
{
background: url(styles/main/nav_button.gif) 0 -60px;
}


#navigation a:active
{
background: url(styles/main/nav_button.gif) 0 -120px;
}


/*----------------------------------------------------------
*  Footer
*---------------------------------------------------------*/

#footer
{
background-color: #006699;
border-top: 10px solid #ffffff;
color: #ffffff;
padding: 2px 0px 4px 0px;
}
/*
background-color: #159676;
background-color: #bb0022;
padding: 5px 5px 5px 0px;
text-align: right;
padding: 15px 20px;
background-color: #f1585c;
*/


#footer p
{
margin 0;
}


#footer ul
{
list-style-type: none;
margin: 0;
padding: 0px 4px 0px 4px;
}
/*
background-color: #bb0022;
padding: 0;
margin: 0;
*/


#footer li
{
display: inline;
padding: 0 10px 0 0;
}
/*
background-color: #bb0022;
margin: 10px;
float: left;
margin: 0;
padding: 0;
background-color: #A53930;
background-color: #969696;
*/


#footer a
{
font-size: 80%;
color: #ffffff;
text-decoration: none;
}
/*
display: block;
padding: 0 0 0 20px;
font: 14px/30px Arial, Helvetica, sans-serif;
padding: 0 0 0 30px;
height: 30px;
width: 90px;
*/



/*----------------------------------------------------------
*  Left Sidebar
*---------------------------------------------------------*/

#sidebar
{
background: #EEEEDD url(styles/main/sidebar_corner.gif) right bottom no-repeat;
width: 165px;
padding: 20px 10px;
float: left;
margin-right: 10px;
}
/*
background: #F5F5E6 url(styles/main/sidebar_corner.gif) right bottom no-repeat;
background: #F6E3DA url(styles/main/sidebar_corner.gif) right bottom no-repeat;
background: #e0e8ee url(styles/main/sidebar_corner.gif) right bottom no-repeat;
*/


#sidebar h1
{
font-size: 85%;
}


#sidebar h3
{
font-size: 85%;
text-transform: uppercase;
font-weight: normal;
margin: 0 0 5px;
}
/*
font-size: 120%;
*/

#sidebar ul
{
list-style-type: none;
margin: 0;
}
/*
padding: 0;
*/


#sidebar li
{
font-size: 85%;
margin-left: 10px;
}
/*
font: small Verdana, Arial, sans-serif;
line-height: 1.3em;
margin: 0 0 1em;
float: left;
margin: 0;
padding: 0;
*/

#sidebar a
{
color: #555555;
}

/*
#sidebar p img
{
align: center:
}
*/

.paraimage
{
float: right;	
}


#sitemap a
{
color: #000000;
}
/*
color: #aa0000;
*/



/*----------------------------------------------------------
*  Right Sidebar
*---------------------------------------------------------*/

#sidebarright
{
background: #F6E3DA url(styles/main/sidebar_corner.gif) right bottom no-repeat;
width: 165px;
padding: 20px 10px;
float: right;
margin-left: 10px;
}


/*----------------------------------------------------------
*  Main body
*---------------------------------------------------------*/

#mainContent
{
float: left;
padding: 20px 0;
margin-right: 4px;
}
/*
height: 360px;
width: 535px;
*/


#mainContent h1
{
border-bottom: 1px solid #888888;
padding-bottom: 3px;
margin-bottom: 10px;
}


#mainContent h2
{
font-size: 85%;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 8px;
padding-bottom: 0px;
}
/*
margin-bottom: 2px;
padding-bottom: 0px;
border-bottom: 1px solid #888888;
padding-bottom: 3px;
*/


#mainContent h3
{
font-size: 85%;
text-transform: normal;
font-weight: bold;
margin-bottom: 8px;
padding-bottom: 0px;
}
/*
padding-left: 12px
text-transform: uppercase;
*/


/*
#mainContent ul
*/
ul.keylist
{
list-style-type: disc;
list-style-image: url(styles/main/bullet_sm.gif);
margin-left: 20px;
font-weight: bold;
}
/*
font-size: 85%;
line-height: 1.3em;
margin: 0 0 1em;
background: url(styles/main/nav_button.gif) no-repeat;
float: left;
padding: 0;
*/


/*
#mainContent li
*/
/*
li.keylist 
{
font: small Verdana, Arial, sans-serif;
}
*/


/*----------------------------------------------------------
*  Top-Right box
*---------------------------------------------------------*/

.boxout
{
float: right;
width: 159px;
border-left: 1px solid #888888;
border-bottom: 1px solid #888888;
background-color: #F5F5E6;
padding: 0;
margin-left: 10px;
margin-bottom: 10px;
}
/*
width: 155px;
width: 162px;
padding: 0px 0 4px 4px;
background-color: #F8EDDF;
background-color: #f9ece6;
background-color: #ffffff;
padding: 0px 0 4px 4px;
padding: 10px 0 10px 10px;
margin-left: 10px;
margin-bottom: 10px;
*/

.boxout img
{
margin: 4px 4px 4px 4px;
}
/*
margin: 0 0 4px 4px;
margin-bottom: 4px;
padding: 0px 0 4px 4px;
*/


/*----------------------------------------------------------
*  Satisfied Customers
*---------------------------------------------------------*/

/*
.scref
{
}
*/

.scimage
{
float: right;
margin: 10px;
}


/*----------------------------------------------------------
*  Client List
*---------------------------------------------------------*/

p.clientlist
{
font-size: 100%;
color: #006699;
margin-left: 20px;
line-height: 1.8em;
}
/*
font-size: 85%;
*/



/*----------------------------------------------------------
*  Frequently Asked Questions
*---------------------------------------------------------*/

.faqQ
{
color: #0000cc;
margin-bottom: 2px;
}


.faqA
{
margin-left: 36px;
margin-bottom: 20px;
}

/*----------------------------------------------------------
*  Contact form
*---------------------------------------------------------*/
.contact td
{
font-size: 80%;
}

.contact td.contreqd
{
color: #992233;
}
/*
font-weight: bold;
*/

/*----------------------------------------------------------
*  Old/Unused
*---------------------------------------------------------*/


/*----------------------------------------------------------
*  End of file
*---------------------------------------------------------*/
