/********** ALL PAGES *****************/

body{
		background:url(../images/bg_pages.jpg) center top repeat-y;
		text-align:center;
		font-family:"Gill Sans", Lucida, Sans-Serif, Arial;
		font-size:75%;
		color:#302d28;
		margin:0px;
		height:100%;
		width:100%;
		}

#bgnav{
	position:absolute;top:0px;left:0px;z-index:1;
	width:100%;height:116px;
	background:url(../images/bg_nav.jpg) repeat-x top center;
	}

#bgBanner{/*big full width banner*/
		position:absolute;top:0px;left:0px;z-index:2;
		width:100%;height:750px;
		background:url(../images/bg_top.jpg) no-repeat top center;
		margin-bottom:-150px;/*ie 5 mac hack*/
		}

#main{/*container that holds all except bgBanner and footer*/ 
	position:relative;z-index:4;/*makes it stack on top of lower z-indexes*/
	width:930px;	
	background:transparent;
	margin:0 auto;/*makes it stay in the center for everything except ie 6, pc*/
	}

#header{/*header*/
		position:relative;
		width:100%;height:63px;
		background:transparent no-repeat bottom center;
		/*border:1px solid red;*/
		}
		
		

/********* HOME PAGE ********/


#bigphoto{/*big photo under main nav bar*/
		position:relative;
		clear:both;
		width:100%;
		height: 290px;
		}
	
#bigphoto h1{
		float:right;
		width:575px;
		margin: 0px;
		padding:45px 30px 5px 5px;
	    font-family:"Gill Sans", Lucida, Sans-Serif, Arial;
	    letter-spacing: 0.5px;
	    font-size: 4em;
	    color: #fff;
		text-align:center;
		font-weight:normal;
		}
	
#bigphoto h1 a:link{
		color:#ffe373;
		text-decoration: none;
		}	

#bigphoto h1 a:visited{
		color:#ee9906;
		text-decoration: none;
		}	
		
#bigphoto h1 a:hover{
		color:#ee9906;
		text-decoration: none;
		}	
		
#bigphoto h1 a:active{
		color:#ffe373;
		text-decoration: none;
		}					
		
#bigphoto h2{
		float:right;
		width:575px;
		margin: 0px;
		padding:5px 30px 7px 5px;
	   	font-family:"Gill Sans", Lucida, Sans-Serif, Arial;
	    letter-spacing: 0.5px;
	    font-size: 3.8em;
	    color: #ffe373;
		text-align:center;
		font-weight:normal;
		font-style: italic;
		}		

#bigphoto p{
		float:right;
		width:575px;
		margin: 0px;
		padding:25px 30px 0px 5px;
	    font-family:"Gill Sans", Lucida, Sans-Serif, Arial;
	    letter-spacing: 0.5px;
	    font-size: 2.5em;
	    line-height: 1em;
	    color: #fff;
		text-align:right;
		font-weight:normal;
		font-style: italic;
		}


/************ CONTENT AREA *************/


#content{/*contains two content columns*/
		clear:both;
		width:100%;
		text-align:left;
		padding:0px;border:0px;
		 background:transparent;
		}

#content p{
		padding: 5px 10px 10pt 10px;
		margin: 5px 0px 10px 0px;
		text-align:justify;
		font-size: 12pt;
		line-height: 135%;
		color:#000000;
		}


#colLeft{/*left column*/
		width:255px;
	    text-align:left;
	    float:left;
	    min-height: 100%;
	    overflow:visible;
	    }

#colRt{/*right column*/
	    width:665px;
	    text-align:justify;
	    float:left;
	    overflow:visible;
	    background:transparent;
	    padding: 0;
	    margin: 0;
	    }

#colLeft p{
		margin:10px 0px 10px 25px;
		padding: 0;
		text-align:justify;
		line-height: 135%;
		font-size:1.5em;
		letter-spacing: 1px;
		font-family:"Gill Sans","Lucida Grande", Arial, Helvetica;
		color:#302d28;
		}

#colRt p{
		padding: 5px 30px 10pt 30px;
		margin: 10px 0px 10px 5px;
		text-align:justify;
		line-height: 140%;
		font-size:1.6em;
		letter-spacing: 0.5px;
		font-family:"Gill Sans","Lucida Grande", Arial, Helvetica;
		color:#302d28;
		}
		
#colRt a{
		text-decoration: underline!important;
		color:#ee9906;		
		}

 #colRt a:link{
		color:#ee9906;
		text-decoration: underline;
		background:transparent;
		margin:0;
		padding:0;	
		}
	
#colRt a:visited{
		color:#b9b29a;
		text-decoration: underline;
		background:transparent;
		margin:0;
		padding:0;	
		}	
			
#colRt a:hover {
		color:#5A492C;
		text-decoration: none!important;	
		background:transparent;	
		margin:0;
		padding:0;
		}
		
#colRt a:active{
		color: #d9d3bf;
		text-decoration: none;	
		background:transparent;		
		margin:0;
		padding:0;
		}	

#clear{
		clear:both;
		height:2px;
		}


/******* IMAGE TAGS *******/ 


#picText{
		position:absolute;
		left:10px;
		top:10px;
		color:white;
		font-size:20px;
		}
	
#picURL{
		text-decoration:none;
		cursor:hand;
		}
	
#picURL:hover{
		text-decoration: none;
		}
	
#img_page{
		float:left;
		margin: 0;
		padding:10px 10px 10px 13px;
		}

#small_img{
		float:left;
		margin: 5px 10px 10px 35px;
		padding: 0;
		display: block;
		width:120px;
		height:106px;
		}

.pic_1{
		background-image:url(../images/it_services-computer_network.jpg);
		background-repeat: no-repeat;
		}
		
.pic_2{
		background-image:url(../images/it_services-service_managem.jpg);
		background-repeat: no-repeat;
		}
		
.pic_3{
		background-image:url(../images/it_services-support.jpg);
		background-repeat: no-repeat;
		}
		
.pic_4{
		background-image:url(../images/it_services-consulting.jpg);
		background-repeat: no-repeat;
		}
		
.pic_5{
		background-image:url(../images/it_services-management.jpg);
		background-repeat: no-repeat;
		}


/******** HEADERS & LINKS *******/

p{
		line-height: 140%;
		padding: 0;
		margin:0;
		font-size:14pt;
		letter-spacing: 1px;
		font-family:"Gill Sans","Lucida Grande", Arial, Helvetica;
		color:#302d28;
		}

h1{
		font-size:3.4em;
		color:#ee9906;
		margin: 0px;
		font-weight:normal;
		padding: 22px 20px 16px 30px;	
		letter-spacing: 0.5px;
		}	
	
h1 span{
		display:none;
		}

h2{
		margin:0px 35px;
		padding: 0;
	    text-align: left;
	    font-size: 20px;
	    font-weight: bold;
	    color: #58472a;
	    line-height: 130%;
	    overflow: visible;
	    letter-spacing: 1px;
	    }

h3{
		margin:5px 35px 5px 35px;
		padding: 10px 0 10px 0;
		font-style: italic;
	    text-align: left;
	    font-size: 13.5pt;
	    line-height: 140%;
	    color: #58472a;
	    overflow: visible;
	    height:1%;
	    font-weight: bold;
	    letter-spacing: 0.5px;
	    }

h4{
	    margin:0px 35px;
		padding: 10px 0 10px 0;
		font-style: italic;
	    text-align: center;
	    font-size: 13.5pt;
	    line-height: 140%;
	    color: #58472a;
	    overflow: visible;
	    height:1%;
	    font-weight: bold;
	    letter-spacing: 0.5px;
	    }
    
h5{
	    margin:5px 35px 5px 35px;
		padding: 10px 0 10px 0;
		font-style: italic;
	    text-align: right;
	    font-size: 11pt;
	    line-height: 140%;
	    color:#302d28;
	    overflow: visible;
	    height:1%;
	    font-weight: bold;
	    letter-spacing: 1px;
	    }

h6{
	   	margin:5px 35px 0px 35px;
		padding: 0;
	    text-align: left;
	    font-size: 18px;
	    font-weight: bold;
	    color: #58472a;
	    overflow: visible;
	    letter-spacing: 1px;
	    }
    

li{
		padding:10px 0;
		text-align: left;
		}

ul{
		padding: 0 0 0 25px;
		margin:0;
		}
	
h2 span{
		display:none;
		}
		
h2.line{
		padding-top:50px;
		margin-top:0px
		}


/************* NAVIGATION ***************/


#nav{/*main horizontal nav bar, keep this after all of nav1 styles*/
		width:100%;
		background:transparent;
		font-size: 18pt;
		padding-left: 10px;
		}

/*- Menu Tabs--------------------------- */ 

#navLvl1 {
		margin:0;
		text-align:left;
		width:100%;
		padding:0;
		}
		
#navLvl1 ul {
		padding:0;
		list-style: none;
		margin:0px;/*keep this in or IE 6, PC will add margins to bottom and left :-( */
		}
		
#navLvl1 li {
		display: inline;
		margin:0;
		padding:0;
		height:46px;
		}
      
#navLvl1 a {
		float:left;
		margin:0;
		padding:7px 0px 6px 0px;
		text-decoration:none;
		}
      
#navLvl1 a span {
		float:left;
		display:block;
		padding:10px 20px 5px 17px;
		color:#302d28;
		margin:0;
		}
    
    	/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navLvl1 a span {float:none;}
    	/* End IE5-Mac hack */
   		/*#navLvl1 a:hover span {
     	color:#FFF;
     	}*/
      
#navLvl1 a:hover {
     	background-position:0% -46px;
     	}
      	
#navLvl1 a:hover span {
      	background-position:100% -46px; 
      	color:#58472a;
      	}
        
.nav1Off_home a,.nav1On_home a{
		background:url(../images/cssnavleft.jpg) no-repeat 0% -46px;
		}
		
.nav1Off_home a span,.nav1On_home a span{
		background:url(../images/cssnavright.jpg) no-repeat 100% 0px;
		}
		
#navLvl1 .nav1On_home a span{
		color:#ee9906;
		}
		
#navLvl1 .nav1Off_home a:hover span{
		color:#58472a;
		}
	
.nav1Off_consulting a,.nav1On_consulting a{
		background:url(../images/cssnavleft.jpg) no-repeat 0% -46px; 
		}
		
.nav1Off_consulting a span,.nav1On_consulting a span{ 		background:url(../images/cssnavright.jpg) no-repeat 100% 0px;
		}
		
#navLvl1 .nav1On_consulting a span{
		color:#ee9906;
		}
		
#navLvl1 .nav1Off_consulting a:hover span{
		color:#58472a;
		}		
		
.nav1Off_management a,.nav1On_management a{
		background:url(../images/cssnavleft.jpg) no-repeat 0% -46px;
		}
		
.nav1Off_management a span,.nav1On_management a span{
		background:url(../images/cssnavright.jpg) no-repeat 100% 0px;
		}
		
#navLvl1 .nav1On_management a span{
		color:#ee9906;
		}
		
#navLvl1 .nav1Off_management a:hover span{
		color:#58472a;
		}		

.nav1Off_services a,.nav1On_services a{
		background:url(../images/cssnavleft.jpg) no-repeat 0% -46px;
		}
		
.nav1Off_services a span,.nav1On_services a span{
		background:url(../images/cssnavright.jpg) no-repeat 100% 0px;
		}
		
#navLvl1 .nav1On_services a span{
		color:#ee9906;
		}
		
#navLvl1 .nav1Off_services a:hover span{
		color:#58472a;
		}		
		
.nav1Off_about a,.nav1On_about a{
		background:url(../images/cssnavleft.jpg) no-repeat 0% -46px;
		}
		
.nav1Off_about a span,.nav1On_about a span{
		background:url(../images/cssnavright.jpg) no-repeat 100% 0px;
		}
		
#navLvl1 .nav1On_about a span{
		color:#ee9906;
		}
		
#navLvl1 .nav1Off_about a:hover span{
		color:#58472a;
		}
				        
.nav1Off_contact a, .nav1On_contact a{
		background:url(../images/cssnavleft.jpg) no-repeat 0% -46px;
		}
		
.nav1Off_contact a span, .nav1On_contact a span{
		background:url(../images/cssnavright.jpg) no-repeat 100% 0px;
		}	
		
#navLvl1 .nav1On_contact a span{
		color:#ee9906;
		}
		
#navLvl1 .nav1Off_contact a:hover span{
		color:#58472a;
		}
		
.nav1On_home a,.nav1On_consulting a,
.nav1On_management a,.nav1On_about a,.nav1On_contact a {
		background-position:0% -46px
		}
		
.nav1On_home a span,.nav1On_consulting a span,
.nav1On_management a span,.nav1On_about a span,.nav1On_cont a span {
		background-position:100% -46px
		}		
		
		
/*End of Menu Tabs*/


/******* SUBNAV (sidenav) ******/

#subNav{
		padding:0 10px 0 20px;
		text-decoration:none;
		}
	
#subNav ul{
		padding-left:10px;
		padding-bottom:5px;
		padding-top:5px;
		margin:0px;
		}/*margin is set to 0px to make IE the same as other browsers*/

#subNav ul li{
		list-style-type: none;
		text-decoration: none;
		padding: 5px 0px;
		font-size:14pt;
		}/*white border inserted to make IE 6 same as other browsers*/

#subNav ul li a:link, a:visited{
		color:#58472A;
		text-decoration: none;
		background:transparent;
		margin:0;
		padding:0;	
		letter-spacing: 0.5px;
		}
		
#subNav ul li a:hover {
		color:#EE9906;
		text-decoration: none;	
		/**background:transparent;**/
		background:url(../images/subnav_bg.gif) left bottom no-repeat;	
		margin:0;
		padding:0;
		letter-spacing: 0.5px;
		}
		
#subNav ul li a:active {
		color: #58472A;
		text-decoration: none;	
		background:transparent;		
		margin:0;
		padding:0;
		letter-spacing: 0.5px;
		}	


.subNavOff:hover{
		color:#ee9906!important;
		 text-decoration:underline;
		 }
		 
.subNavOn:hover{
		color:#58472A!important;
		 text-decoration:none;
		 }

.subNavOff,.subNavOn{
		text-decoration:none;
		padding:0px 0px 0px 15px;
		display:block;
		}


.subNavOn{
		color:#ee9906!important;
		font-weight:bold;
		background:url(../images/subNav_BltOn.gif) no-repeat 3px 0px;
		}

.subNavOff{
		color:#705311;
		background:url(../images/subNav_BltOff.gif) no-repeat 3px 0px;
		}

#space{
		display:block;
		background:transparent;
		padding: 0;
		margin:0;
		height:52px;
		width:1px;
		}
	
#space1{
		display:block;
		background:transparent;
		padding: 0;
		margin:0;
		height:52px;
		width:1px;
		}	

#space2{
		display:block;
		background:transparent;
		padding: 0;
		margin:0;
		height:54px;
		width:1px;
		}


/***********FOOTER AND FOOTER NAV STYLES***********/


#footer{/*full width footer*/
		position:relative;right:0px;z-index:2;
		width:100%;height:249px;
		background:url(../images/bg_footer.gif) repeat-x bottom center;
		margin:0 auto;
		text-align:center;
		}
	
#footerNav{
		position:relative;
		z-index:3;
		width:920px;
		height:200px;
		background:transparent;
		font-size:21px;
		text-align:left;
		margin:0 auto;
		font-weight: bold;
		}
		
#footer_block_1{
		float:left;
		width:300px;
		height:110px;
		margin-top:34px;	
		padding-left: 60px;
		padding-top:32px;
		line-height: 155%;
		letter-spacing: 5px;
		font-size: 24px;
		background:url(../images/footer_block_1.gif) no-repeat top center;
		}		
		
#footer_block_2{
		float:left;
		width:264px;
		height:136px;
		line-height: 135%;
		margin-left: 12px;
		margin-top:34px;	
		padding-left:20px;
		padding-top:10px	;	
		background:url(../images/footer_block_2.gif) no-repeat top center;
		}

#footer_block_2_nav{
		padding-left: 2px;	
		background-color: transparent;
		}
		
#footer_block_3{
		float:right;
		width:242px;
		height:136px;
		margin-top:34px;	
		padding-top:10px	;
		padding-left: 10px;	
		font-size:18px;	
		line-height: 135%;
		background:url(../images/footer_block_3.gif) no-repeat top center;
		}
	
#footer_block_3_nav{
		padding-left: 10px;	
		background-color: transparent;
		}	

#footerBar{/*contains image of bottom of content*/
		margin:0;
		padding:0;
		background:url(../images/bg_footer_nav.gif) no-repeat top center;
		height:46px;
		}

#footerTxt{
		position:relative;
		z-index:3;
		width:920px;
		font-size:10px;
		text-align:left;
		margin:0 auto;
		color:#ADA867;
		padding:12px 0px;	
		line-height:1.5em;
		}

#footerTxt div{
		margin-left:15px;
		}

#copyright{
		position:relative;
		z-index:3;
		width:100%;
		font-weight: bold;
		font-size:10px;
		text-align:center;
		color:#302d28;
		background:#88785f;
		padding:5px 0px;
		}

#copyright a{
		color:#302d28;
		text-decoration:underline;
		}
		
#copyright a:hover{
		color:#655331;
		text-decoration:underline;
		}		


#footerNav span.navFtOff a{
		color:#302d28;
		text-decoration:none;
		margin:0;
		padding:0;
		}


#footerNav span.navFtOn a{
		color:#ee9906;
		text-decoration:none;
		margin:0;
		padding:0;
		}

#footerNav span a:hover{
		text-decoration:none;
		color:#655331;
		margin:0;
		padding:0;
		}

#footer_login{
		position:absolute;top:65px;left:125px;
		background: transparent;
		background-repeat: no-repeat;	
		padding:0;
		margin: 37px 0px 0px 78px;;
		}	

a.footer_login_a{
		display: block;
		width:109px;
		height:36px;
		}
	
a:link.footer_login_a, a:visited.footer_login_a{
		display: block;
		background: transparent url(../images/footer_login.gif) no-repeat 0% 0px;
		}
	
a:hover.footer_login_a, a:active.footer_login_a{
		display: block;
		background: transparent url(../images/footer_login.gif) no-repeat 100% -36px;
		}		

#footer_contact{
		float:right;
		background: transparent;
		background-repeat: no-repeat;	
		padding:0 15px 0 0;
		margin: -56px 0 0 0;
		}	

a.footer_contact_a{
		display: block;
		width:218px;
		height:35px;
		}
	
a:link.footer_contact_a, a:visited.footer_contact_a{
		display: block;
		background: transparent url(../images/footer_contact.gif) no-repeat 0% 0px;
		}
	
a:hover.footer_contact_a, a:active.footer_contact_a{
		display: block;
		background: transparent url(../images/footer_contact.gif) no-repeat 100% -35px;
		}		



/****** CAROUSEL ******/ 

a img { border:none;text-decoration:none!important; }

#carousel {
	position : absolute top center;
	width:940px;
	height:253px;
	padding:4px 0 0 10px;
	margin:0;
	text-align: center;
	background: transparent;	
	font-size: 2em;
	text-decoration: none!important;
	}

#carousel dl{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	text-decoration: none!important;
	}	

#carousel dt{
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	color:#302d28;
	text-decoration: none!important;
	}

#carousel dt a:link{
	text-decoration: none!important;
	background: transparent;
	color:#302d28;
	margin:0;
	padding:0;
	}		

#carousel dt a span{
	display:block;
	text-decoration: none!important;
	padding:12px 0;
	background: url(../images/carousel_select_bg.gif) no-repeat ;
	color:#302d28;
	margin:0;
	width:230px;
	}

#carousel dt a:hover span{
	display:block;
	padding:12px 0;
	background: url(../images/carousel_select_bg_hover.gif) no-repeat;
	color:#302d28;
	margin:0;
	width:230px;
	text-decoration: none!important;
	}

#carousel dt a:hover, a:visited, a:active{
	text-decoration: none!important;
	background: transparent;
	color:#5a492c;
	}	
	
#carousel dd{
	list-style-type: none;
	display:inline;
	margin: 25px 0 0 0;
	padding: 0px;
	width:940px;
	height:200px;
	text-decoration: none!important;
	}	

#carousel dd a {
	text-decoration: none!important;
	margin:0;
	padding:0;
	}

#carousel dd a span{
	text-decoration: none!important;
	margin:0 8px;
	padding:0;
	}

#carousel dd a:hover span{
	text-decoration: none!important;
	margin:0 8px;
	padding:0;
	}

#scarousel1, #scarousel2, #scarousel3 {
	position: absolute;
	left: 0px;
	text-decoration: none!important;
	}
	


/*******SPECIAL TAGS**************/


#ph{
		position:absolute;
		margin-left: 560px;
		margin-top: 13px;
		font-size: 12pt;
		line-height: 125%;
		padding:0;
		font-weight: bold;
		color:#5A492C;
}

ul#global_login { 
		float:right;
		position:relative;
		top:16px;
		list-style:none;
		width:208px;
		height:35px;
		padding:0 5px 0 0;
		margin:0;
		}
		
ul#global_login li { 
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		}
 
ul#global_login li a { 
		text-indent:-999em;
		background:url(../images/login.gif) top left no-repeat;
		padding:0;
		display:block;
		height:35px;
		}
		 
ul#global_login li.login a { 
		background-position:top right;
		width:208px;
		}
 
ul#global_login li.login a:hover { 
		background-position:bottom right;
		width:208px;
		}
		 
ul#global_login li.support a { 
		width:119px;
		} 
 
ul#global_login li.support a:hover { 
		width:119px;
		background-position:bottom left;
		}
	
#tag_line{
		width: 550px;
		height: 140px;
		margin: 50px 0px 8px 25px;
		float: right;
		padding:0px;		
		color:#5a492c;
		font-size: 1.6em;
		line-height: 170%;		
		font-style: italic;
		font-weight: bold;
		letter-spacing: 1px;
		text-align:left;
		}

#testimonial{
		text-align: center;
		height: 225px;
		width:930px;
		margin: 0;
		padding:0;
		background:url(../images/testimonial.gif) no-repeat;
		}

#testimonial p{
		color:#5a492c;
		font-size: 1.4em;
		line-height: 140%;		
		font-style: italic;
		font-weight: bold;
		padding:20px 20px 4px 20px;
		margin-left:10px;
		letter-spacing: 1px;
		text-align:center;
		}

#testimonial_signature{
		color:#5a492c;
		font-size: 1.2em;
		line-height: 110%;		
		font-style: normal;
		font-weight: bold;
		padding:5px 30px 0 0;
		margin:0;		
		letter-spacing: .5 px;
		text-align: right;
		float:right;
		}

#client_logos{
		width: 920;
		height: 100px;
		margin: 20px 0 0 0;
		padding:0px 20px;
		background:transparent;
		}

#client_logos p{
		color:#302d28;
		font-size: 1.8em;
		line-height: 140%;		
		font-style: italic;
		font-weight: bold;
		padding:0;
		margin:0;
		letter-spacing: 1px;
		text-align:center;
		}

#client_logos_icons{
		padding:0;
		margin:10px 20px 0px 20px;
		float: left;
		}

#call{
		padding:0;
		margin: -20px 0 0 0;		
		}	

a.call_a{
		float:right;
		display: block;
		width:156px;
		height:40px;
		}
	
a:link.call_a, a:visited.call_a{
		display: block;
		background: transparent url(../images/call.gif) no-repeat 0% 0px;
		}
	
a:hover.call_a, a:active.call_a{
		display: block;
		background: transparent url(../images/call.gif) no-repeat 100% -40px;
		}		

#quote{
		float:right;
		background: transparent;
		background-repeat: no-repeat;	
		padding:0px;
		margin: 17px 25px 0px 0px;
		}	

a.quote_a{
		display: block;
		width:200px;
		height:60px;
		}
	
a:link.quote_a, a:visited.quote_a{
		display: block;
		background: transparent url(../images/quote_btn.jpg) no-repeat 0% 0px;
		}
	
a:hover.quote_a, a:active.quote_a{
		display: block;
		background: transparent url(../images/quote_btn.jpg) no-repeat 100% -60px;
		}		

#action_call{
		float:right;
		background: transparent;
		background-repeat: no-repeat;	
		padding:20px 25px 15px 0;
		margin: 0;
		}	

a.action_call_a{
		display: block;
		width:602px;
		height:96px;
		}
	
a:link.action_call_a, a:visited.action_call_a{
		display: block;
		background: transparent url(../images/action_call.jpg) no-repeat 0% 0px!important;
		}
	
a:hover.action_call_a, a:active.action_call_a{
		display: block;
		background: transparent url(../images/action_call.jpg) no-repeat 100% -96px!important;
		}		

#clients{
		float:left;
		position:inherit;
		background: transparent;
		background-repeat: no-repeat;	
		padding:20px 0 0 60px;
		border-width: 0pt;
		margin: 0;
		width:386px;
		}	

a.clients_a{
		display: block;
		width:386px;
		height:43px;
		}
	
a:link.clients_a, a:visited.clients_a{
		display: block;
		background: transparent url(../images/clients.gif) no-repeat 0% 0px;
		}
	
a:hover.clients_a, a:active.clients_a{
		display: block;
		background: transparent url(../images/clients.gif) no-repeat 100% -43px;
		}		


#check{
		color:#3d3a59;
		}

#check a:link{
		color:#3d3a59;
		text-decoration: none;
		}	

#check a:visited{
		color:#3d3a59;
		text-decoration: none;
		}	
		
#check a:hover{
		color:#3d3a59;
		text-decoration: none;
		}	
		
#check a:active{
		color:#3d3a59;
		text-decoration: none;
		}

#signup{
		background:transparent;
		padding:0px;
		margin: 0px;
		display: block;
		width:210px;
		text-align: left;
		}
	
#signup h2{
		color: #664700;
		font-size: 20px;
		font-weight: bold;
		}

#box{
		margin:0px 10px 0px 20px;
		padding:0px;
		border-width: 2px;
		border-style: dashed;
		border-color: #B0B768;
		background-color: #fcfcf5;
		width:430px;
		height: 100%;
		}

#big {
		margin:0px;
		padding: 2px 0px 2px 0px;
	    text-align: left;
	    font-size: 16px;
	    font-style: italic;
	    font-weight: bold;
	    line-height: 125%;
	    overflow: visible;
	   	}

#big p{
		color:#900808;
		text-decoration: none;
		}	
		
#big a:link{
		color:#900808;
		text-decoration: none;
		}	

#big a:visited{
		color:#900808;
		text-decoration: none;
		}	
		
#big a:hover{
		color:#3d3a59;
		text-decoration: none;
		}	
		
#big a:active{
		color:#900808;
		text-decoration: none;
		}		

#sml_wrapper{
		width:900px;
		padding:0px 20px 0 20px;
		}

#sml{
		display:block;
		float:left;
		padding:12px;
		margin:10px;
		border-width: 1px;
		border-style: solid;
		border-color: #d9d3bf;
		}
		
#sml a{	
		text-align: center;
	    font-size: 16px;
	    font-weight: bold;
	    color: #EE9906;
	    overflow: visible;
	    letter-spacing: 1px;
	    line-height: 14%;	
	    text-decoration: none;
		}		

#sml a:visited{
		color:#b9b29a;
		text-decoration: none;
		}	
			
#sml a:hover {
		color:#58472a;
		text-decoration: none;	
		}
		
#sml a:active{
		color: #d9d3bf;
		text-decoration: none;	
		}	

#fl{
		float:left;
		margin:0;
		padding:0;
		}

#fr{
		float:right;
		margin:0 20px 0 0;
		padding:0;
		}		
