html.main
{   margin:0px;
    padding:0px;
    border:0px;
    height: 100%;
}


body.main
{
	margin: 0px;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
    height: 100%;
}

p 
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

p.default
{
    margin-left: 10px;
    margin-bottom: 10px;
}

a.white-standard
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #ffffff;
}

p.bold 
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
}

p.bolder 
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
}

p.bolder-blue
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #0e64af;

}

p.blue
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #0e64af;
	font-weight: bold;

}

p.black
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #333333;

}

p.bold-green
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color: #0e64af;
}

p.bold-white
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}

p.bold-green
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color: #0e64af;
}

p.contact
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

p.center-bold
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: Black;
	text-align: center;
}

p.center-bold-italic
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	font-style: italic;
	color: Black;
	text-align: center;
}

a.white
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
    color: White;
    text-decoration: none;
}

a.white-footer
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 10px;
	cursor: pointer;
    color: White;
    text-decoration: underline;
}

a.bold-black
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    color: Black;
    text-decoration: none;
}

a.bold-blue
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
    color: #0e64af;
    text-decoration: underline;
}

a.white-left
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
    color: White;
    text-decoration: none;
    line-height: 30px;
}

a.book-black
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
    color: Black;
    text-decoration: underline;
}

sup
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 8px;
    color: Black;
    text-decoration: none;
}

sup.blue
{
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 8px;
    color: #0e64af;
    text-decoration: none;
}

li.white
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: White;
}

li.dark-green
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #0e64af;
}

img 
{
    border: 0px;
}

img.padding
{
    border: 0px;
    margin-bottom: -10px;

}

img.right 
{
    float: right; 
}

img.book-left 
{
    float: left;
    margin-right:20px;
    margin-bottom: 60px; 
}

img.book-review 
{
    float: left;
    margin-right:20px;
    margin-bottom: 5px; 
}

img.right-99
{
    float: right;
    height: 95px; 
    width: 300px;
}

img.282
{
    width: 100px;
}

img.center 
{
    float: none; 
    margin-left:200px;
    margin-right:50px;
}

img.center-default
{
    text-align: center;
    border: 0px;
    padding: 0px;
    margin-left:30px;

}

img.right-64
{
    float: right;
    height:64px;
    width:64px; 
}

h2.green
{
    color: #0e64af; 
}

h3.green-center
{
    color: #0e64af; 
    text-align: center;
}

h4
{
    color: #ffffff; 
    margin-top: 0px;
    padding-top: 0px;
    margin-left: 10px;


}

hr.home
{
    color: #0e64af;
    height: 1px;
    width:100%;
    background-color:#0e64af;
    padding:0px;
    margin-bottom: 10px;
    
}

span.smaller
{
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/* Table Styles */

table 
{
   	font-family: arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

tr 
{
    font-family: arial, Helvetica, Sans-Serif;

}

td 
{
    font-family: arial, Helvetica, Sans-Serif;
    margin: 0px;

} 

.table-header 
{
    width: 100%;
    height: 100px;
    border-collapse: collapse;
    border: none 0px;
    margin: 0px;
    background-image: url(./../images/page_back.jpg);
    background-repeat: repeat-x;
    padding: 0px;
        

}

table.contact 
{
    width: 100%;
    background-color: #ffffff;
    border-collapse: collapse;
    border: none;
    padding:30px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    line-height:20px;

}

.table-footer 
{
    width: 100%;
    height: 20px;
    background-color: #0e64af;
    border: none;
    margin-left: auto;
    margin-right: auto;

}

.table-navigation 
{
    width: 100%;
    height: 30px;    
    background-color: #ffffff;
    background-image: url(./../images/nav-bar.gif);
    border-collapse: collapse;
    border: none;
    text-align:left;
    font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight:bold;
	cursor:pointer;
    color: White;
    margin-top: 0px;

    
}
table.enquiry
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
    width: 500px;
    height: 100%;
    
}

td.navigation 
{
    text-align: center;
    padding-left:5px;
    margin-left: auto;
    margin-right:auto;
    margin-top: 0px; 

}

.td-header-left 
{
    padding-left: 30px;
    margin: 0px;
}

.td-header-right 
{
    padding: 0px;
    margin: 0px;
    text-align: right;
    border: none 0px;
    background-image: url(./../images/meeting.jpg);
    background-position:right;
    background-repeat: no-repeat;
    width: 730px;
}

.td-footer-left 
{
    text-align:left;
    font-size: 10px;
    color: White;

}

.td-footer-center 
{
    text-align:center;
    font-size: 10px;
    color: White;

}

.td-footer-right 
{
    text-align:right;
    font-size: 10px;
    color: White;
}

/* Div Styles */

div.main
{

    height: 100%;

}

div.default-content
{
    width: 100%;
    float:left;
    margin-left:auto;
    margin-right:auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: none 0px;
    padding-left:0px;
    padding-right:0px;
}

div.green-center
{
    color: #006600; 
    text-align: center;
}

div.default-content-left
{
    height:288px;
    width:398px;
    float:left;
    margin-left:20px;
    margin-right:10px;
    margin-top: 0px;
    margin-bottom: 20px;
    border: solid 1px #ebebeb;
    padding:5px;
    background-color: White;
    background: url(./../images/default-box-1.jpg) no-repeat center;

}

div.default-content-right
{
    height:100%;
    width:283px;
    float:left;
    margin-left:auto;
    margin-right:auto;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-right:0px;
    background-color: #0e64af;
    color: White;
}

div.default-content-right-img
{
    width:282px;
    float:left;
    margin-left:auto;
    margin-right:auto;
    padding-right:0px;
    background-color: #ffffff;
}

div.footer 
{
    width: 100%;
}

div.wrapper {
	margin-left:auto;
	margin-right:auto; 
	width: 100%; 
	margin-top: 20px;
	height: 100%;
	border: solid 2px #000000;
	
}

div.content-left
{
    width: 150px;
    height: 500px;
    float:left;
    margin: 0px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 10px;
    background: url(./../images/nav-main-bg.jpg) repeat-x;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: White;
    font-weight: bold;
}

div.content-left-testimonial
{
    width: 150px;
    height: 800px;
    float:left;
    margin: 0px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: White;
    font-weight: bold;
    background-color: #ffffff;
}

div.content-body
{
    width: 700px;
    border: solid 2px #ebebeb;
    float:left;
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 30px;
    padding: 10px;
}

div.content-body-msp
{
    width: 700px;
    border: solid 2px #ebebeb;
    float:left;
    margin-top: 30px;
    margin-left: 40px;
    margin-right: 0px;
    margin-bottom: 30px;
    padding: 10px;
}

div.content-right
{
    width:100px;
    height: 100%;
    border: solid 0px black;
    float:right;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 20px;
    padding: 10px;
}

div.contact
{
text-align:center;
}

div.contact-select
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: White;
    border: solid 1px black;
    background-color: #0e64af;
    height: 30px;
    width: 300px;
}

/* Bucket Styles */

.bucket {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 20px; 
	OVERFLOW: hidden; 
	WIDTH: 283px;
	height: 160px;
	BACKGROUND: url(./../images/bucket-single.gif) no-repeat 0px 0px;
}

.bucket-growth {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 20px; 
	OVERFLOW: hidden; 
	WIDTH: 283px;
	height: 216px;
	BACKGROUND: url(./../images/growth-strategy.jpg) no-repeat 0px 0px;
	cursor: pointer;
}

.bucket-today {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 20px; 
	OVERFLOW: hidden; 
	WIDTH: 283px;
	height: 216px;
	BACKGROUND: url(./../images/todays-challenges.jpg) no-repeat 0px 0px;
	cursor: pointer;
}

.bucket-reducing {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 20px; 
	OVERFLOW: hidden; 
	WIDTH: 283px;
	height: 216px;
	BACKGROUND: url(./../images/reducing-cost.jpg) no-repeat 0px 0px;
	cursor: pointer;
}

.bucket H2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	COLOR: #000; 
	TEXT-ALIGN: center;
	color: White;
}
.bucket P {
	FONT-SIZE: 15px; 
	MARGIN: 0px 10px 10px 10px; 
	LINE-HEIGHT: 18px;
	color: White;
}
.bucket A:link {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(./../images/bucket-button-sfi.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 223px;
	WIDTH: expression('223px'); 
	COLOR: #000; 
	LINE-HEIGHT: 24px; 
	PADDING-TOP: 0px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
}
.bucket A:visited {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(./../images/bucket-button.jpg) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 218px; ; 
	WIDTH: expression('238px'); 
	COLOR: #000; 
	LINE-HEIGHT: 24px; 
	PADDING-TOP: 0px; 
	HEIGHT: 33px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
}
.bucket A:hover {
	COLOR: #828282;
}
.bucket A:active {
	COLOR: #828282;
}

DIV.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
    
