@media screen {

/************************************************************************
	Title: C2 Software 2006
	Company: C2 Software 
	File: global.css
	
	GLOBAL CSS 
	==========
	
	Provides all global styles for the site which more specific sections 
	can be built on using the layered css technique
	
	Listing Order:
	==============

	Universal
	General Structure / Layout
	Navigation Elements
	Header Elements
	Body Elements
	Footer Elements
	Forms

************************************************************************/

/***********************************************************************
	RESET UNIVERSAL STYLES
************************************************************************/

.comment_content { z-index:15 !important; background:red }
.fbLikeContainer  { z-index:15; }

/*begin AESTYLE*/

.PadImageRight{
  margin-right:15px !important;
}
.PadImageLeft{
  margin-left:15px !important;
}

.FloatRightAndPad
{
float:right;
padding-left:10px;
}

.FloatLeftAndPad
{
float:left;
padding-right:10px;
}


/*end AESTYLE*/

html, body, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, fieldset, input, select, textarea, div, p, img, table, th, td, object, pre, blockquote, address { 
	margin: 0; 
	padding: 0;
	font-size: 100%;
}

#news li {
 padding-bottom: 0px;
 line-height:11px;
}

#mainnews li {
 line-height:1.5em;
}


address, abbr { 
	font-style: normal 
}

body, a {
	color: #000;
        outline:none;
}
#ul
body {
	background-color: #fff;
        width: 980px;
        
}

a { 
	text-decoration: none;
	color: #2C6B9A;
}


a:hover { 
	text-decoration: underline;
}

dt	{ 
	font-weight: bold; 
}

ul { 
	list-style: none;
}

blockquote {
	margin-left: 1em;
}

img {
	border: none;
	display: block;
}

table {
	border: none;
}

/***********************************************************************
	TOOLS
************************************************************************/

.clearer {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

/***********************************************************************
	UNIVERSAL STYLES
************************************************************************/
html, body {
	margin: 0px;
	padding: 0px;
}

html, body, form, fieldset p, pre, blockquote, ul, ol, dl, address, abbr, input, select, textarea, table, td, th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

p {
	font-size: 0.7em;
}

body {
	background-image: url(/upload/bg-img-c3.jpg);
	background-position: top center;
        background-attachment:fixed;
	background-repeat: repeat-x;
	padding: 10px 0px 0px 0px;
        margin:0px auto;
}

body.home {
	background-image: url(/upload/bg-img-c3.jpg);
	background-position: top center;
        background-attachment:fixed;
	background-repeat: repeat-x;
	padding: 10px 0px 0px 0px;
        margin:0px auto;
}

.social-icon { float:left; }
.social-icon-home { float:left; width:50px !important; margin-right:10px; }
.social-icon-end { margin-left:5px; }
#signup ul li { padding-bottom:9px !important; }

/***********************************************************************
        HOMEPAGE SLIDESHOW
************************************************************************/
#home-slide{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:700px;
	height:227px;
	overflow:hidden;
	margin:0px auto;	
	font-size:11px;
}
	#home-nav{ font-size:12px; }
	
		.home-btn {
			width:136px;
			height:23px;
			float:left;	
			margin-right:4px;
			text-align:center;
			padding-top:5px;
		}
		
		.active{ background-color:#F2F2F2; }
		.active a{ color:#999999; text-decoration:none; }
		.idle{ background-color:#999999;  }
		.idle a{ color:#F2F2F2; text-decoration:none; }
		
		.end{ margin:0px; width:140px; }
		
	#home-content{
		height:192px;
		background-color:#F2F2F2;
		padding:5px;	
	}
		.home-content-inner{
			border:1px solid #EAEAEA;
                        width:681px;
			height:185px;
			position:relative;
                        margin:0px auto;
                        margin-top:1px;	
		}
			.home-content-bottom{
				position:absolute;
				left:0px;
				bottom:0px;
				padding:10px;
				font-size:13px;
				color:#ffffff;
				background-color:#569CCF;
				width:661px;
				line-height:19px;	
			}
	
	.clear{ clear:both; }

        .featured-boxy{
         border:1px solid #DDDDDD;
         height:115px;
         }

/***********************************************************************
	HOMEPAGE FEATURED
************************************************************************/

#sl-main{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size:11px;
	width:699px;
        height:120px;
	border:1px solid #dddddd;
        margin-top:0px;
        overflow:hidden;
        z-index:20;
}
	.sl-process{
	 	padding:5px;
                width:689px;	
	}
		.sl-img{
			float:left;	
			width:110px;
			height:110px;
			margin-right:3px;	
		}
		.sl-content{
			float:right;
			width:565px;
			height:110px;
			background-image:url(/upload/sl-bubble-2.jpg);
			background-repeat:no-repeat;
			background-position:right top;
		}
                .sl-left{float:left; width:20px; padding-top:45px;}
                .sl-right{float:right; width:20px; padding-top:45px;}

			.sl-bubble{
				width:499px;
				height:60px;
				padding:13px;
                                padding-top:15px;
                                float:left;	
			}
                        .sl-bubble p{
                        font-size:12px;
                        line-height:20px;
                        color:#333333;
                        }
			.sl-foot{
				margin-top:10px;	
			}
				.sl-pagination{
					float:left;	
					width:400px;
					/* background-color:#f4f4f4; */
				}
					.sl-arrow-left{
						float:left;
                                                margin-right:5px;	
					}
					.sl-arrow-center{
						float:left;
						text-align:center;
						width:352px;
						padding-top:3px;
					}
					.sl-arrow-right{
						float:right;	
					}
				.sl-more{
					float:right;	
				}
	.sl-clear{
		clear:both;	
	}

/***********************************************************************
	GENERAL STRUCTURE/LAYOUT
************************************************************************/
body.blue #wrapper {
	background-image: url(../../../../upload/assets/bg_wrapper_blue.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	/*padding-bottom: 10px;*/
}

body.orange #wrapper {
	background-image: url(../../../../upload/assets/bg_wrapper_orange.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	/*padding-bottom: 10px;*/
}

body.green #wrapper {
	background-image: url(../../../../upload/assets/bg_wrapper_green.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	/*padding-bottom: 10px;*/
}
#wrapper{
	width:990px;
        margin:0px auto;
}
#container {
	/* margin-right: 80px; */
        /* background-color:#ffffff; */
}

#nav {
	background-color: #87B9DD;
	border-bottom: 2px solid #FFFFFF;
}

#banner {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home2.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}

#banner_int {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal1.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_0.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}


#banner1 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_1.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}


#banner2 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_2.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
        margin:0px auto;
}

   


#banner3 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_3.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}


#banner4 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_4.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}

#banner5 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_5.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}


#banner6 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_6.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}

#banner7 {
	position: relative;
	height: 255px;
	background-color: #FFFFFF;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/home_7.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
   background-color: #000000;
}


#banner_int1 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_1.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int2 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_2.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}


#banner_int3 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_3.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int4 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_4.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int5 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_1.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}


#banner_int6 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_6.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int7 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_7.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int8 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_8.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int9 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_11.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int12 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_12.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int13 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_13.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int14 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_14.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int15 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_15.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int16 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_16.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int17 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_17.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}

#banner_int18 {
	position: relative;
	height: 240px;
	background-color: #FFFFFF;
	/* BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-image: url(../../../../upload/assets/banners/internal_18.jpg);
	/* // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL */
	background-position: left;
	background-repeat: no-repeat;
	background-color: #98C0DA;
	border-bottom: 1px solid #FFFFFF;
}


/*#bannerpic_home {
	float: right;
	height: 280px;
	width: 530px;
	background-color: #FFFFFF;
	 BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL 
	background-image: url(../../../../upload/assets/banners/home_3.jpg);
	 // BANNER ROTATION NEED TO BEEN INSERTED HERE TO REPLACE FIX URL 
	background-position: right;
	background-repeat: no-repeat;
	background-color: #98C0DA;
}*/

#logo {
	float: right;
	background-color: #87B9DD;
	height: 75px;
	width: 170px;
	padding: 10px 5px 5px 15px;
	margin-top: 17px;
}

#bannertext {
	position: absolute;
	bottom: 0px;
	padding: 0px 0px 20px 20px;
	width: 350px;
}

#bannertext_int {
	position: absolute;
	right: 0px;
	top: 120px;
	padding: 0px 15px 0px 0px;
	width: 300px;
	text-align: right;
}

#bannertext_int h1,#bannertext h1  {
	font-size: 2.7em;
	line-height: 45px;
	font-weight: normal;
	color: #FFFFFF;
}

.headhome {
	font-size: 2.7em !important;
	line-height: 35px !important;
	font-weight: normal !important;
	color: #FFFFFF;
        font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/*#bannertext p {
	font-size: 1em;
	color: #327AAF;
	font-style: italic;
	margin: 10px 0px 5px 0px;
}*/

#bannertext p {
	font-size: 0.9em;
   color: #ffffff;
	font-style: normal;
	margin: 10px 0px 5px 0px;
   font-weight: bold;
}

#bannertext_int p {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 10px 0px 5px 0px;
	line-height: 18px;
}

#bannertext_int span, #bannertext span {
	font-size: 0.7em;
	color: #FFFFFF;
	font-style: italic;
}

#content {
	/*background-image: url(../../../../upload/assets/bg_content_green.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 20px;*/
	margin-bottom: -25px;
        position:relative;
        background-color:#ffffff;
}

#content_int {
	background-image: url(../../../../upload/assets/bg_content_int.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-bottom: 20px;
	margin: 10px 0px 0px 0px;
        background-color:#ffffff;
}

#left {
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	width: 280px;
	padding-top: 10px;
	border: 1px solid #FFFFFF;
}

#left_int {
	float: left;
	width: 280px;
}

#right {
	margin-left: 290px;
	padding-top: 10px;
}

#right_int {
	margin-left: 290px;
	border: 1px solid #FFFFFF;
}
#footer{
width:910px;
}

body.orange #footer {
	height: 40px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #FFC729;
        width:990px;
        margin:0px auto;
        margin-top:25px;
}

body.green #footer {
	height: 40px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #9ACD32;
        width:990px;
        margin:0px auto;
        margin-top:25px;
}

body.blue #footer {
	height: 40px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #4D97CE;
        width:990px;
        margin:0px auto;
        margin-top:25px;
}

/* HOME PAGE ONLY ELEMENTS */
#three_col {
	margin-bottom: 10px;
}

#three_col_header {
	height: 44px;
	font-size: 1.9em;
        border:0px;
	border-bottom: 1px solid #FFFFFF;
        margin-bottom:10px;
}

#three_col_header h1 {
	float: right;
	margin: 2px 15px 0px 0px;
	color: #FFFFFF;
}

/* HEADING BANNER THEME SWITCHING  */
#three_col_header.green {
	background-image: url(../../../../upload/assets/bg_heading_green.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #AEC33A;
}

#three_col_header.orange {
	background-image: url(../../../../upload/assets/bg_heading_orange.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #FFBD11;
}

#three_col_header.blue {
	background-image: url(../../../../upload/assets/bg_heading_blue.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #539ACE;
}
/* // HEADING BANNER THEME SWITCHING  */

#one, #two, #three {
	width: 33.2%;
	float: left;
	display: block;
	border-left: 1px solid #FFFFFF;
	margin-right: -1px;
	background-color: #FFFFFF;
}

.colhead {
	height: 40px;
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 10px;
}

.colhead h3 {
	color: #FFFFFF;
}

.coltext {
	border: 1px solid #A8A89D;
	border-top: none;
        height:140px;
}

.coltext p {
	height: 94px;
	color: #666666;
	margin-bottom: 20px;
}

* html .coltext p {
	height: 65px;
}

.coltext {
	padding: 10px;
}

#one div.colhead {
	background-color: #FFC729;
/*	background-image: url(../../../../upload/assets/bg_orange_grad.gif);*/
}

#two div.colhead {
	background-color: #BFD235;
	background-image: url(../../../../upload/assets/bg_green_grad.gif);
}

#three div.colhead {
	background-color: #6AA8D5;
	background-image: url(../../../../upload/assets/bg_blue_grad.gif);
}

#three {
	background-image: url(../../../../upload/assets/bg_blue_grad.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#one ul, #two ul, #three ul {
	text-align: right;
	font-size: 0.7em;
}

.featuretext ul {
	font-size: 0.7em;
        padding:0px;
        margin:0px;
}

.featuretext li {
	/* line-height: 13px; */
        padding:0px;
        margin:0px;
        padding-bottom:13px;
}

#good .featuretext p {
        padding:5px 0 0;
        color:#666666;
}

#good .featuretext img {
	margin: 0px 0px 0px 0px;
}

#one ul li, #two ul li, #three ul li, #featured_clients ul li {
}

#one ul li a, #two ul li a, #three ul li a, #featured_clients ul li a, .featuretext ul li a {
    
	padding-right: 20px;
	display: block;
	background-image: url(../../../../upload/assets/arrows.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#news, #good, #signup {

}

#news h4, #good h4, #signup h4 {
	display: block;
	padding: 10px;
	margin-bottom: 1px;
	font-size: 1em;
	background-position: bottom left;
	background-repeat: repeat-x;
	color: #FFFFFF;
}

#news {
	margin-bottom: 10px;
}

#good {
	margin-bottom: 10px;
}

#signup {

}

#news h4 {
	background-image: url(../../../../upload/assets/bg_blue_grad.gif);
}

#good h4 {
	background-image: url(../../../../upload/assets/bg_green_grad.gif);
}

#signup h4 {
	background-color: #A8A89D;
}

#signup p {
	color: #333333;
}

#news div.featuretext {
	border: 1px solid #569CCF;
	height: 76px;
	padding: 10px;
}

#good div.featuretext {
	border: 1px solid #AEC33A;
	height: 75px;
	padding: 0px 10px 10px 0px;
}

#signup div.featuretext {
	border:1px solid #D0D0CA;
	padding: 10px;
	height: 100px;
        line-height:12px;
}

#news div.featuretext img, #good div.featuretext img {
	float: left;
	margin-right: 10px;
}

#news div.featuretext h5 {
	color: #4E97CD;
}

#good div.featuretext h5 {
	color: #AEC33A;
}

/* // HOME PAGE ONLY ELEMENTS */

/***********************************************************************
	NAVIGATION
************************************************************************/
#nav ul {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav li {
	margin: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
   float: left;
   font-size: 0.8em;
	font-weight: normal;
	padding: 45px 10px 8px 10px;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px solid #9FC7E4;
}

#nav a:link, #nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	/*border-right: 1px solid #9FC7E4;*/
   padding: 45px 0px 8px 0px;
}

#nav li:hover {
	color: #FFFFFF;
	background-color: #6391b3;
	background-image: url(../../../../upload/assets/bg_navli.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
   padding: 45px 10px 8px 10px;
}

#nav a.active, #nav a:visited.active {
	color: #FFFFFF;
	background-color: #60A2D2;
	background-image: url(../../../../upload/assets/bg_navli_active.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
   padding: 45px 0px 8px 0px;
}

/* Start of internal navigation */
#left_int ul {
	padding: 0px;
	position: relative;
}

#left_int ul li {
	border-bottom: 1px solid #FFFFFF;
	font-size: 0.9em;
	display: block;
	text-decoration: none;
}

#left_int ul li img {
	display: none;
}

* html #left_int ul li {
	border-bottom: 1px solid #FFFFFF;
}

#left_int ul li a {
	font-size: 0.9em;
	color: #000000;
	display: block;
	padding: 5px 15px 6px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

#left_int ul li a:hover {
	color: #000000;
	display: block;
	padding: 5px 15px 6px 30px;
	text-decoration: none;
	background-image: url(../../../../upload/assets/bg_int_nav_open.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#left_int ul li.MenuSelectedArea1 {
        padding:5px 15px 6px 30px;
        /*font-size:0.8em;*/
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	background-image: url(../../../../upload/assets/bg_int_nav_open.gif);
	background-position:left top;
	background-repeat: no-repeat;
}

#left_int ul li ul {
	background-image: none;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	border: none;
}

#left_int ul li ul li {
	border: none;
	margin: 0px;
	padding: 0px 0px 1px 0px;
}

#left_int ul li ul li a {
	font-weight: normal;
}

#left_int ul li ul li.MenuItemNonSelectedOdd2 a, #left_int ul li ul li.MenuItemNonSelectedEven2 a {
	font-weight: normal;
	color: #000000;
	display: block;
	padding:10px 15px 0;
	text-decoration: none;
	background-image: none;
	background-color: transparent;
	font-size: 0.85em;
}

#left_int ul li.MenuItemSelectedOdd2, #left_int ul li.MenuItemSelectedEven2, 
#left_int ul li.MenuItemSelectedOdd1, #left_int ul li.MenuItemSelectedEven1 
{
	font-weight: normal;
	color: #000000;
	display: block;
	padding: 5px 15px 6px 30px;
	background-image: url(../../../../upload/assets/bg_int_nav_open.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 0.85em;
     /*   font-size: 0.82em;*/
}

#left_int ul li ul li.MenuItemSelectedOdd2, #left_int ul li ul li.MenuItemSelectedEven2, 
#left_int ul li ul li.MenuItemSelectedOdd1, #left_int ul li ul li.MenuItemSelectedEven1 
{
	font-weight: normal;
	color: #000000;
	display: block;
	padding:10px 15px 0;
	background-image: url(../../../../upload/assets/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	/*font-size: 0.85em;*/
     /*   font-size: 0.82em;*/
}


li.MenuSelectedArea1 a.open {padding: 0px !important; border-bottom:0px !important}

a.open:hover {	background-image:none !important;
}

#left_int ul li ul li a:hover  {
	display: block;
	/*padding: 0px 15px 5px 15px;*/
	text-decoration: none;
	font-weight: normal;
	background-image: url(../../../../upload/assets/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #000000;
	/*font-size: 0.85em;*/
}

MenuSelectedArea1 a:hover {
	background-image: url(../../../../upload/assets/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


/* End of internal navigation */

/* Start of bread crumb trail */
#breadcrumb {
	margin-bottom: 10px;
}

#breadcrumb ul {
	font-size: 10px;
}

#breadcrumb ul li {
	font-size: 10px;
	display: inline;
}

#breadcrumb ul li a {
	color: #A9A9A9;
	padding-right: 15px;
	margin-right: 4px;
	background-image: url(../../../../upload/assets/crumbarrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#breadcrumb ul li a:hover {
	text-decoration: none;
	color: #000000;
}

/* End of bread crumb trail */

/***********************************************************************
	HEADER ELEMENTS
************************************************************************/
#tools {
	float: right;
	padding: 10px;
}

#tools ul {
	font-size: 0.8em;
	margin-bottom: 5px;
        text-align: right;
  }

#tools ul li {
	display: inline;
	border-right: 1px solid #FFFFFF;
	margin-right: 5px;
	padding-right: 5px;
        color: #FFFFFF;
}

#tools ul li a {
	color: #FFFFFF;
}

#tools ul li img {
	display:inline !important;
}

.smalltext, .mediumtext, .largetext, .smalltextbold, .mediumtextbold, .largetextbold {margin-left: 3px;}
.smalltext {font-size: 0.6em;}
.mediumtext {font-size: 0.8em;}
.largetext {font-size: 1em;}
.smalltextbold {font-size: 0.6em; font-weight: bold; text-decoration: underline;}
.mediumtextbold {font-size: 0.8em; font-weight: bold; text-decoration: underline;}
.largetextbold {font-size: 1em; font-weight: bold; text-decoration: underline;}

/***********************************************************************
	BODY ELEMENTS
************************************************************************/

#right_int p {
	font-size: 0.7em;
	line-height: 18px; /* 15 */
	color: #333333;
	margin-bottom: 10px;
        /* padding-left:5px; */
        padding-right:5px;
}

body.blue #right_int h1 {
	background-color: #4D97CE;
	color: #FFFFFF;
	font-size: 1.55em;
	padding: 10px;
	text-align: right;
	margin-bottom: 5px;
	background-image: url(../../../../upload/assets/bg_heading_blue.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

body.green #right_int h1 {
	background-color: #AEC33A;
	color: #FFFFFF;
	font-size: 1.55em;
	padding: 10px;
	text-align: right;
	margin-bottom: 5px;
	background-image: url(../../../../upload/assets/bg_heading_green.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

body.orange #right_int h1 {
	background-color: #FFC729;
	color: #FFFFFF;
	font-size: 1.55em;
	padding: 10px;
	text-align: right;
	margin-bottom: 5px;
	background-image: url(../../../../upload/assets/bg_heading_orange.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#right_int h2 {
	color: #2C6B9A;
	font-size: 1.35em;
	margin-bottom: 10px;
}

#right_int h3 {
	color: #666666;
	font-size: 0.75em;
	margin-bottom: 10px;
}

#right_int h4 {
	color: #2C6B9A;
	font-size: 1em;
	margin-bottom: 10px;
}

/* In text bulleted list */
#right_int ul {
	font-size: 0.7em;
	margin-bottom: 10px;
}

#right_int ul li {
	margin-bottom: 5px;
	padding-left: 15px;
	background-image: url(../../../../upload/assets/bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
        color:#333333;
}

#right_int ul li ul {
	background-image: none;	/* removing style and padding on bread curmb */
	padding-left: 0px;
	margin-top: 5px;
}

#breadcrumb ul li {
	background-image: none;	/* removing style and padding on bread curmb */
	padding-left: 0px;
}
/* // In text bulleted list */

/* In text numbered list */
#right_int ol {
	font-size: 0.7em;
	list-style-position: inside;
	margin-bottom: 10px;
}

#right_int ol li {
	margin-bottom: 5px;
}
/* // In text numbered list */

#right_int img.imgright {
	float: right;
	margin: 10px 0px 10px 10px;
	border: 1px solid #2C6B9A;
}

#right_int img.imgleft {
	float: left;
	margin: 10px 10px 10px 0px;
	border: 1px solid #2C6B9A;
}

#stats {
	width: 200px;
	float: right;
	margin: 0px 0px 10px 10px;
	background-color: #F5F5F5;
	padding: 10px;
	border: 1px solid #EEEEEE;
}

#stats ul {
	font-size: 0.9em;
}

#stats p {
	font-size: 0.75em;
}

#stats img {
	margin-bottom: 10px;
   display:inline;
}

#testimonial {
	padding: 0px 40px 0px 0px;
	background-image: url(../../../../upload/assets/quote.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#testimonial p {
	font-weight: bold;
	font-style: italic;
	padding-left: 40px;
	background-image: url(../../../../upload/assets/quote.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0.7em;
	line-height: 1.4em;
}

#testimonial h3 {
	font-size: 0.7em;
	color: #666666;
	padding-left: 40px;
}

/*
.ae_sitemap {

}

.ae_sitemap ul li a {
	font-size: 1em;
	color: #2C6B9A;
}

.ae_sitemap ul li ul li a {
	color: #333333;
	font-size: 1em;
}

.ae_sitemap ul li ul li ul li a {
	color: #666666;
	font-size: 1em !important;
}
*/


#sitemap ul li a {
	font-size: 1.2em !important;
	color: #2C6B9A !important;
}

#sitemap ul li h3 {
	color: #2C6B9A!important;
	font-size: 1em !important;
}

#sitemap ul li ul li h3 {
	color: #2C6B9A!important;
	font-size: 1.2em !important;
}

#sitemap ul li ul li a {
	color: #2C6B9A!important;
	font-size: 1.2em !important;
}

#sitemap ul li ul li ul li a {
	color: #666666 !important;
	font-size: 1.2em !important;
}


/***********************************************************************
	FOOTER ELEMENTS
************************************************************************/
#footer p {
	float: right;
	color: #999999;
	text-align: right;
	line-height: 15px;
	font-size: 10px;
}

#footer ul {
	font-size: 10px;
	margin-bottom: 5px;
}

#footer ul li {
	display: inline;
	border-right: 1px solid #666666;
	margin-right: 5px;
	padding-right: 5px;
        color: #666666;
}

#footer ul li a {
	color: #666666;
}

/***********************************************************************
	FORMS
************************************************************************/
form {
	font-size: 0.7em;
}

#tools form {
	text-align: right;
	padding-left: 20em;
        padding-top:5px;
        clear:both;
}

#tools form input {
	background-color: #E1EDF6;
	border: none;
	height: 17px;
	color: #2F76A8;
	padding: 2px;
	float: left;
}

#tools form input.submit {
	height: 21px;
	padding: 0px;
}

#tools form label {
	display: none;
}

#signup form input {
	background-color: #FFFFFF;
	border: none;
	height: 21px;
}

#signup form {
	padding: 15px 0px 10px 45px;
}

#signup form label {
	color: #696969;
	font-size: 0.7em;
	display: none;
}

html>/**/body .submit {
	margin: 0px 0px -9px -4px;
}

* html .submit {
	margin: 0px 0px -4px -4px;
}

*+html .submit {
	margin: 0px 0px -4px -4px;
}


/***********************************************************************
        HOMEPAGE SLIDESHOW
***********************************************************************/

#featured-slide{
   overflow:hidden;	
}

.featured-box{
   width:695px;	
   overflow:hidden;
}
	.featured-left{
		float:left;
		width:110px;
		height:100px;
                margin-left:10px;	
	}
	.featured-right{
		float:left;
                margin-left:10px;
                width:540px;
                padding:5px;
	}
	.featured-right p{
		font-size:11px;
		line-height:18px;
                margin-top:5px;
	}
        .featured-arrow-left{
            width:20px;
            height:20px;
            float:left;
            margin-top:10px;
        }
        .featured-arrow-right{
            width:20px;
            height:20px;
            float:right;
            margin-top:10px;
        }

/***********************************************************************
	NEWS & EVENTS ELEMENTS
************************************************************************/
ul#news li {
	font-size: 1em;
	background-image: none;
	padding: 0px;
	padding-bottom: 10px;
	color: #2C6B9A
}

ul#news li span {
	font-size: 0.7em;
	color: #333333;
}

ul#news li a {
	font-size: 0.8em;
}

ul#news li ul li {
	border-bottom: 1px solid #F5F5F5;
	margin-bottom: 10px;
}

/***********************************************************************
	STAFF PAGE
************************************************************************/
.person {
	border-bottom: 1px solid #2C6B9A;
	margin-top: 20px;
	padding-bottom: 10px;
}

.person img {
	border: 1px solid #4E97CD;
	float: left;
	margin: 0px 10px 10px 0px
}

.person h2 {
	margin-bottom: 0px;
}

.back {
	float: right;
}

/* Staff grid */
#grid {
	float: left;
	margin-bottom: 20px;
}

ul#faces {
	display: inline;
	float: left;
	margin: 0px 10px 10px 0px;
	width: 420px;
}

ul#faces li {
	float: left;
	margin: 0px;
	padding: 0px;
}

ul#faces li a {
	display: block;
	width: 100px;
	height: 100px;
	float: left;
	border: 1px solid #87B9DD;
	margin: 0px 2px 2px 0px;
}

ul#faces li a span {
	display: none;
}

ul#faces li a.face1 {background-image: url(../../../../upload/assets/faces/team_grid_1a.jpg)}
ul#faces li a.face2 {background-image: url(../../../../upload/assets/faces/team_grid_3a.jpg)}
ul#faces li a.face3 {background-image: url(../../../../upload/assets/faces/team_grid_4a.jpg)}
ul#faces li a.face4 {background-image: url(../../../../upload/assets/faces/team_grid_5a.jpg)}
ul#faces li a.face5 {background-image: url(../../../../upload/assets/faces/team_grid_7a.jpg)}
ul#faces li a.face6 {background-image: url(../../../../upload/assets/faces/team_grid_8a.jpg)}
ul#faces li a.face7 {background-image: url(../../../../upload/assets/faces/team_grid_10a.jpg)}
ul#faces li a.face8 {background-image: url(../../../../upload/assets/faces/team_grid_19a.jpg)}
ul#faces li a.face9 {background-image: url(../../../../upload/assets/faces/team_grid_18a.jpg)}
ul#faces li a.face10 {background-image: url(../../../../upload/assets/faces/team_grid_13a.jpg)}
ul#faces li a.face11 {background-image: url(../../../../upload/assets/faces/team_grid_11a.jpg)}
ul#faces li a.face12 {background-image: url(../../../../upload/assets/faces/team_grid_12a.jpg)}
ul#faces li a.face13 {background-image: url(../../../../upload/assets/faces/team_grid_16a.jpg)}
ul#faces li a.face14 {background-image: url(../../../../upload/assets/faces/team_grid_14a.jpg)}
ul#faces li a.face15 {background-image: url(../../../../upload/assets/faces/team_grid_15a.jpg)}
ul#faces li a.face16 {background-image: url(../../../../upload/assets/faces/team_grid_17a.jpg)}
ul#faces li a.face17 {background-image: url(../../../../upload/assets/faces/team_grid_20a.jpg)}

ul#faces li a.face19 {background-image: url(../../../../upload/assets/faces/team_grid_21a.jpg)}
ul#faces li a.face20 {background-image: url(../../../../upload/assets/faces/team_grid_22a.jpg)}
ul#faces li a.face21 {background-image: url(../../../../upload/assets/faces/team_grid_23a.jpg)}
ul#faces li a.face22 {background-image: url(../../../../upload/assets/faces/team_grid_24a.jpg)}
ul#faces li a.face23 {background-image: url(../../../../upload/assets/faces/team_grid_25a.jpg)}
ul#faces li a.face24 {background-image: url(../../../../upload/assets/faces/team_grid_26a.jpg)}
ul#faces li a.face25 {background-image: url(../../../../upload/blank_image.jpg)}


ul#faces li a.face1:hover {background-image: url(../../../../upload/assets/faces/team_grid_1.jpg)}
ul#faces li a.face2:hover {background-image: url(../../../../upload/assets/faces/team_grid_3.jpg)}
ul#faces li a.face3:hover {background-image: url(../../../../upload/assets/faces/team_grid_4.jpg)}
ul#faces li a.face4:hover {background-image: url(../../../../upload/assets/faces/team_grid_5.jpg)}
ul#faces li a.face5:hover {background-image: url(../../../../upload/assets/faces/team_grid_7.jpg)}
ul#faces li a.face6:hover {background-image: url(../../../../upload/assets/faces/team_grid_8.jpg)}
ul#faces li a.face7:hover {background-image: url(../../../../upload/assets/faces/team_grid_10.jpg)}
ul#faces li a.face8:hover {background-image: url(../../../../upload/assets/faces/team_grid_19.jpg)}
ul#faces li a.face9:hover {background-image: url(../../../../upload/assets/faces/team_grid_18.jpg)}
ul#faces li a.face10:hover {background-image: url(../../../../upload/assets/faces/team_grid_13.jpg)}
ul#faces li a.face11:hover {background-image: url(../../../../upload/assets/faces/team_grid_11.jpg)}
ul#faces li a.face12:hover {background-image: url(../../../../upload/assets/faces/team_grid_12.jpg)}
ul#faces li a.face13:hover {background-image: url(../../../../upload/assets/faces/team_grid_16.jpg)}
ul#faces li a.face14:hover {background-image: url(../../../../upload/assets/faces/team_grid_14.jpg)}
ul#faces li a.face15:hover {background-image: url(../../../../upload/assets/faces/team_grid_15.jpg)}
ul#faces li a.face16:hover {background-image: url(../../../../upload/assets/faces/team_grid_17.jpg)}
ul#faces li a.face17:hover {background-image: url(../../../../upload/assets/faces/team_grid_20.jpg)}

ul#faces li a.face19:hover {background-image: url(../../../../upload/assets/faces/team_grid_21.jpg)}
ul#faces li a.face20:hover {background-image: url(../../../../upload/assets/faces/team_grid_22.jpg)}
ul#faces li a.face21:hover {background-image: url(../../../../upload/assets/faces/team_grid_23.jpg)}
ul#faces li a.face22:hover {background-image: url(../../../../upload/assets/faces/team_grid_24.jpg)}
ul#faces li a.face23:hover {background-image: url(../../../../upload/assets/faces/team_grid_25.jpg)}
ul#faces li a.face24:hover {background-image: url(../../../../upload/assets/faces/team_grid_26.jpg)}
ul#faces li a.face25:hover {background-image: url(../../../../upload/blank_image.jpg)}

.image_padding {
	padding-left: 25px !important;
}

.email_link a {
   color: #999999 !important;
   font-size: 11px !important;
}


#featured_clients {
	background-color: #ffffff;
	padding-bottom: 0px;
	margin: 8px 0px 0px 0px;       
}

#featured_clients h3 {
	text-align: right;
	font-size: 16px;
	color: #FFFFFF;
	padding: 10px 15px 10px 10px;
	margin-bottom: 0px;
	background-color: #A8A89D;
	border-bottom: 1px solid #FFFFFF;
        font-weight: bold;
}

#featured_clients span {
	float: left;
	display: block;
	width: 23%;
}

#featured_clients span img {
	text-align: center;
	margin: auto;
}

#featured_clients ul {
	text-align: right;
	font-size: 0.7em;
	padding-right: 10px;
}

#grid {
  FLOAT: left; 
  MARGIN-BOTTOM: 0px; 
  BORDER: 0; width: 98%;
  padding-left: 5%;
}
UL#clients {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 100%; border: 0;
}
UL#clients LI {
	PADDING-RIGHT: 0; PADDING-LEFT: 0; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; width: 11%; 
}
UL#clients LI A {
	border: 0; DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 80px; HEIGHT: 80px; 
}
UL#clients LI A SPAN {
	DISPLAY: none
}


ul#clients li a.client1 {background-image: url(../../../../upload/clients_herbalife_grey.gif)}
ul#clients li a.client2 {background-image: url(../../../../upload/clients_london_grey.gif)}
ul#clients li a.client3 {background-image: url(../../../../upload/clients_ncr_grey.gif)}
ul#clients li a.client4 {background-image: url(../../../../upload/clients_aberdeen_grey.gif)}

ul#clients li a.client1:hover {background-image: url(../../../../upload/clients_herbalife_colour2.gif)}
ul#clients li a.client2:hover {background-image: url(../../../../upload/clients_london_colour2.gif)}
ul#clients li a.client3:hover {background-image: url(../../../../upload/clients_ncr_colour2.gif)}
ul#clients li a.client4:hover {background-image: url(../../../../upload/clients_aberdeen_colour2.gif)}

}

}






@media print {

html, body, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, fieldset, input, select, textarea, div, p, img, table, th, td, object, pre, blockquote, address { 
	margin: 0; 
	padding: 0;
	font-size: 100%;
}

address, abbr { 
	font-style: normal 
}

body{
	color: #000000;
}

body {
	background-color: #fff;
}

a { 
	text-decoration: underline;
	color: Blue;
}


a:hover { 
	text-decoration: underline;
}

dt	{ 
	font-weight: bold; 
}

ul { 
	list-style: none;
}

blockquote {
	margin-left: 1em;
}

img {
	border: none;
	display: block;
}

table {
	border: none;
}

#logo {
	
}

#tools, #nav, #bannertext, #bannertext_int, #left_int, #footer ul, #breadcrumb {
	display: none;
}

/***********************************************************************
	UNIVERSAL STYLES
************************************************************************/
html, body {
	margin: 0px;
	padding: 20px;
}

html, body, form, fieldset p, pre, blockquote, ul, ol, dl, address, abbr, input, select, textarea, table, td, th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
}

h1 {
	font-size: 25px;
}

h2 {
	
}

h3 {
	
}

h4 {
	
}

p, ul, ol {
	font-size: 11px;
	margin-bottom: 20px;
	line-height: 15px;
}

#footer {
	margin-top: 20px;
}

#content, #content_int {
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 20px 0px 20px 0px;
	margin-top: 20px;
}

}


/* added for crm */

	.crm_banner {
		margin-bottom:10px;
                height:248px;
                overflow:hidden;
	}
		.crm_image{ width:990px; background-color:#bbbbbb; overflow:hidden; }
		.crm_title{ background-color:#87B9DD; padding:10px; }
		.crm_title_l{ float:left; font-size:16px; color:#ffffff; }
		.crm_title_r{ float:right; }
		.crm_title_r img { float:left; margin-right:5px; padding-top:2px; }
		
	.crm_content{ background-color:#ffffff; }
        .crm_content #breadcrumb { padding-top:10px; padding-left:5px; }
        .crm_content #breadcrumb ul li { font-size:13px !important; }
        .crm_home_content_l{ float:left; width:640px; }
		.crm_home_area{ background-image:url(/upload/home-rounded.jpg); background-repeat:no-repeat; padding:10px 10px; margin-bottom:10px; }
		.crm_home_area h1 { font-size:25px; color:#2C6B9A; padding:0px; margin:0px; margin-bottom:10px; }
		.crm_home_area h2 { font-size:20px; color:#2C6B9A; padding:0px; margin:0px; margin-bottom:10px; }

		.crm_home_area p { line-height:20px; color:#333333; font-size:13px; text-align:justify; width:450px; }
		.crm_home_area_img { float:right; width:170px; }
		.crm_home_area ul { font-size:13px; color:#333333; margin:10px 20px; }
		.crm_home_area li { line-height:20px; padding-left:20px; }
		.crm_home_area li {}
		.crm_ticks li { background-image:url(/upload/tick.png); background-repeat:no-repeat; background-position:0px 5px; }
		.crm_arrows li { background-image:url(/upload/arrow.png); background-repeat:no-repeat; background-position:0px 5px; }
	
	.crm_home_content_r{ float:right; width:331px; }
	.crm_home_trial{ width:331px; height: 161px; margin-bottom:10px; background-image:url(/upload/home_trial_img.png); }
	.crm_home_trial_inner{ padding:45px 15px; padding-bottom:0px; }
	.crm_home_trial_inner h1 { font-size:33px; color:#ffffff; margin-bottom:25px; }

	.crm_home_trial_inner p { font-size:14px; color:#ffffff; height:35px; overflow:hidden; }
	.crm_home_trial_inner a { font-size:14px; color:#ffffff; height:35px; overflow:hidden; text-decoration:underline;}

	
	.crm_home_contact{ width:331px; height:205px; background-image:url(/upload/home_contact_img.png); }
	.crm_home_contact_inner{ padding:10px 15px; padding-bottom:0px; }
	.crm_home_contact h1 { font-size:33px; color:#ffffff; margin-bottom:15px; }
	.crm_home_contact p { font-size:14px; color:#ffffff; }
        .crm_home_contact a { font-size:14px; color:#ffffff; text-decoration:underline; }


	.home_box{ width:635px; height:125px; background-image:url(/upload/home_box.png); background-repeat:no-repeat; }
	.home_box p { color:#ffffff; font-size:13px; padding: 35px 10px; line-height:20px; }

	.crm_page_content_l { width:255px; float:left;  }
	.crm_page_nav_top{ background-image:url(/upload/nav_rounded_top.png); background-repeat:no-repeat; width:255px; height:20px; }
	.crm_page_nav_mid{ background-color:#86b8dd; padding:5px 0px; }
	.crm_page_nav_bot{ background-image:url(/upload/nav_rounded_bottom.png); background-repeat:no-repeat; width:255px; height:20px; margin-bottom:10px; }
	
	.crm_page_trial{ margin-bottom:10px; }
	.crm_page_contact{ margin-bottom:10px; }
	.crm_page_microsoft{ margin-bottom:10px; }
	
	.crm_page_content_r { width:720px; float:right;  }
	.crm_page_content_r h1 { color:#87B9DD; font-size:30px; margin-bottom:10px; }
	.crm_page_content_r h2 { color:#87B9DD; font-size:26px; margin-bottom:10px; }
        .crm_page_content_r img { padding:10px; padding-right:20px; }


	.crm_page_content_r p { font-size:13px; color:#333333; line-height:19px; margin-bottom:10px; }
		.crm_page_content_r ul { font-size:13px; color:#333333; margin:10px 20px; }
		.crm_page_content_r li { line-height:20px; padding-left:20px; }
		.crm_page_content_r li {}
		
	.crm_page_content_l #ae_menu { margin-left:10px;}
	.crm_page_content_l #ae_menu ul { }
	.crm_page_content_l #ae_menu li { margin-bottom:5px; font-size:12px; background-position:left; padding-left:30px; padding-top:8px; padding-bottom:8px; }
	.crm_page_content_l #ae_menu img { display:none; }
	.crm_page_content_l .MenuItemNonSelectedOdd1{ background:url(/upload/rounded_list.png) no-repeat #2c6b9a; color:#ffffff; }
	.crm_page_content_l .MenuItemNonSelectedEven1{ background:url(/upload/rounded_list.png) no-repeat #2c6b9a;}
	.crm_page_content_l .MenuItemNonSelectedOdd1 a, .MenuItemNonSelectedEven1 a { color:#ffffff; }
	.crm_page_content_l .MenuItemSelectedEven1{ background:url(/upload/rounded_list_active.png) no-repeat #ffffff;}
	.crm_page_content_l .MenuItemSelectedOdd1 { background:url(/upload/rounded_list_active.png) no-repeat #ffffff;}
	.crm_page_content_l .MenuItemSelectedOdd1, .MenuItemSelectedEven1 { color:#2C6B9A; }
	.crm_page_content_l .MenuNonSelectedArea1 { background:url(/upload/rounded_list.png) no-repeat #2c6b9a;}
	.crm_page_content_l .MenuNonSelectedArea1 a { color:#ffffff; }

        .crm_page_content_l .MenuSelectedArea1 { background:url(/upload/rounded_list_active.png) no-repeat #2c6b9a; background-position:top !important; background-repeat:no-repeat; background-color:#86b8dd; color:#2C6B9A;}

        .crm_page_content_l .MenuSelectedArea1  a{ }
        .crm_page_content_l .MenuSelectedArea1 ul { margin-top:20px; }
        .crm_page_content_l .MenuSelectedArea1 ul li { margin-bottom:10px; background:url(/upload/rounded_list.png) no-repeat #2c6b9a; background-position:left; }
        .crm_page_content_l .MenuSelectedArea1 ul li a { color:#2C6B9A; }

        .crm_page_content_l .MenuItemSelectedEven2 { background:url(/upload/rounded_list_active.png) no-repeat !important; color:#2C6B9A; }
        .crm_page_content_l .MenuItemSelectedOdd2 { background:url(/upload/rounded_list_active.png) no-repeat !important; color:#2C6B9A; }
        .crm_page_content_l .MenuItemSelectedEven2 a { color:#ffffff !important;  }
        .crm_page_content_l .MenuItemSelectedOdd2 a { color:#ffffff !important; }
        .crm_page_content_l .MenuItemNonSelectedOdd2 a { color:#ffffff !important; }
        .crm_page_content_l .MenuItemNonSelectedEven2 a { color:#ffffff !important; }

        .crm_page_content_r .formContainer { }
        .crm_page_content_r .FormDescription {}
        .crm_page_content_r .infoText{ font-size:13px; margin-bottom:10px; color:red; }
        .crm_page_content_r .FormField{}
        .crm_page_content_r .FormField label{ font-size:13px; font-weight:bold; color:#063659; }
        .crm_page_content_r .FormField input{ font-size:14px; padding:10px; color:#063659; background-color:#c4e0f4; border:1px solid #2c6b9a; margin-top:5px; }
        .crm_page_content_r .FormField textarea{ font-size:14px; padding:10px; color:#063659; width:600px; background-color:#c4e0f4; border:1px solid #2c6b9a; margin-top:5px;  }
        .crm_page_content_r br { clear:both; }
        .crm_page_content_r .formButtons { }
        .crm_page_content_r .formButtons input{ padding:10px; font-size:13px; }
 
        .pdf_container { border-bottom:1px dashed #cccccc; }
        .pdf_left{ float:left; width:70px; }
        .pdf_right { float:left; padding-top:25px; }






/* form styling */

                .form_style { }

		/* form structure */
		.style_1 { font-family: Verdana, Geneva, sans-serif; font-size:12px; }
		.style_1 { padding:0px; margin:0px; }
		
		.style_1 .form_description{ font-size:18px; font-weight:normal; margin-bottom:0px;}
		.style_1 .form_required { color:red; padding:5px 0px; margin:0px 0px 5px 0px; font-size:12px; }
		
		.style_1 .form_row { margin-bottom:5px; padding:5px; font-size:12px; }
		.style_1 .form_row.odd { background:#FDFDFD; }
		.style_1 .form_row.even { background:#f8f8f8; }
		.style_1 .form_row .form_row_l { margin-bottom:5px; }
		.style_1 .form_row .form_row_r { }
		.style_1 .form_row_answers { }
		.style_1 .form_row_answer { /* float:left; */ }
		
		.style_1 .ae_clearme {  /* clear:both; */ }
		
		/* form input */
		.style_1 input, select, textarea { font-family: Verdana, Geneva, sans-serif; font-size:12px; padding:3px; }
		.style_1 input.ae_textfield { width:300px;}
		.style_1 input.ae_datefield { width:40px;}
		.style_1 input.ae_fileupload { }
		.style_1 input.ae_button { padding:0px 10px; }
		.style_1 select.ae_droplist { width:310px; }
		.style_1 textarea.ae_textarea { width:500px; height:150px; }
		.style_1 radio.ae_radio {  }
		
		/* clearfix */
		.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
		.clearfix { display: inline-block; }
		html[xmlns] .clearfix { display: block; }
		* html .clearfix { height: 1%; }





  

  
