body{ font-family: "Lucida Grande", Lucida, Verdana, sans-serif; height: 100%; font-size: 12px; margin: 0;  }

#leftnavabout { width: 180px; height:500px; border: 0px solid red; float: left; }

#leftnavclients { width: 180px; height:500px; border: 0px solid red; float: left; }

#leftnavservices { width: 180px;  height:500px; border: 0px solid red; float: left; }

a { text-decoration: none; color: #109cd9; }

a.hover { text-decoration: underline; }

#pagecontainer { width: 930px; height: auto;  border: 0px solid yellow; float: left; padding-left: 0px;}

#headercontainer {  padding: 0 10px 0 10px; width: 905px; height: 70px; border: 0px red solid; float: left;  }

#logincontainer { float: right; padding-right: 70px; }

#buttonrequesttalent { 	float: right; 	padding-right: 20px; }

#logincontainer { float: right; padding-right: 0px; padding-left: 20px;}

#menucontainer { height: 40px; width: 910px; float: left; border: 0px solid green; padding-top: 7px;}

#topmenucontainer {float: right; height: 24px; width: auto;  border: 0px solid red;  }

#navigation ul { float: right; height: 17px;  border: 1px #b3b6ab solid; background-color: #f6f8f6; list-style: none; padding-top: 1px; padding-left: 0px; margin-top:0px; }

#navigation a:link, #navigation a:visited {color: #82857a;  border: 0px red solid; padding: 3px 7px 3px 7px; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif;  }

#navigation a:hover { text-decoration: none; background-color: #109cd9;  color: white; }

#navigation li { display: inline; }


#kiosk { float: right; padding-right: 1px;  margin-left: 10px; margin-bottom: 20px; }

#leftcol { background-color: White; height: 200px; width: 420px; border: 0px solid red; float: left; margin-right: 1px; padding: 10px 10px 0 20px; }


#righttcol { height: auto; width: 750px; border: 0px solid red; float: left;  padding: 30px 20px 0 30px; font-size: 11px; text-align: left; }

#righttcolservices { height: auto; width: 700px; border: 0px solid red; float: left;  padding: 30px 0px 0 40px; font-size: 11px; color: #6f7478; }

#flashcontent {
	height: 130px;
}

#heading { font-family: "Trebuchet MS", verdana; font-size: 18px; color: #109cd9; font-weight: bold; font-style: italic; height: 15px; border: 0px red solid; padding-left: 20px; margin-bottom: -5px; }


#footer { float: left; color: #109cd9;  height: auto; width: 650px;  margin-top: 10px; }

#footercopy { float: left;  color: #109cd9; height: 25px; }

#faqs { float: left;  color: #109cd9; height: 18px; border-bottom: 1px solid #109cd9; font-size: 14px; font-weight: bold; }

#navbottom ul { list-style: none; border: 0px red solid; padding-left: 0px; padding-top: -5px; margin: -5px;  height: 20px;}

#navbottom a:link, #navbottom a:visited { margin-right: 2px; padding: 0px 5px 0px 10px; color: #b9b5b5; font-weight: bold; text-decoration: none; font-size: 10px; }

#navbottom a:hover { text-decoration: underline; font-weight: bold; }

#navbottom li { display: inline; }

div.leftnavigation { width: 162px; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; padding-top: 30px; padding-left: 25px; border: 0px solid red;}


ul.leftnavigation { list-style: none; margin-left: 0px; padding-left: 0px; margin-top:0; padding-top: 0; }

li.leftnavigation { border-bottom: 1px solid #b3b6ab; }

li.leftnavigation  a:link, li.leftnavigation  a:visited { display: block; padding: 15px 5px 15px 15px; border-left: 0px solid #93ABAC; border-right: 0px solid #93ABAC; border-top: 1px solid #e7e8e4; border-bottom: 0px solid #0073aa; color: #109ede; text-decoration: none; }

li.leftnavigation a:hover { background-color: #109cd9; color: #FFFFFF;  border-top: 1px solid #0e93b4; border-bottom: 0px solid #13a0d7; }


#butspacer {width: 100px; height: 34px; float: left;  }





#footerspacer { height: 15px; width: 800px; border: 0px solid red; float: left; }

#footercontainer {  padding: 10px 0px 0 0px;  height:auto;  border: 0px solid  #b3b6ab; float: left; background-color: white;  }

#footer { float: left; color: #109cd9;  height: auto; width: 690px;  margin-top: 0px; }

#associationcontainer { float: left; width: 650px; margin: 0px 20px 0 0; padding: 2px 0 0px 2px; height: 46px;  background-color: white;  border: solid 0px #b3b6ab; }

#assoclogo { height: 38px; padding: 0 0 0 0px; float: left; }

#glicklogo { height: 38px; padding: 0 0px 0 0; float: right; }

