/*-----------
COLORS
-------------
Lt Blue: #0086c3
Dk Blue: #140770
Gray: #525354

*/

/* Tag Styles*/
body {margin: 0px; padding: 0px; font-family: arial, verdana, sans-serif; font-size: 12px; color: #333; background-color: #525354;}

a:link {color: #0086c3;	font-size: 14px; font-weight: bold;	text-decoration: none;}
a:visited {color: #0086c3; font-size: 14px;	font-weight: bold; text-decoration: none;}
a:visisted:hover {color: #140770; font-size: 14px; font-weight: bold; text-decoration: none;}
a:hover {color: #140770; font-size: 14px; font-weight: bold; text-decoration: none;}
.active {color: #140770;}

/* General classes used site-wide */
.heading {color: #306dae; font-weight: bold; font-size: 16px;}
.clearboth {clear: both; width: 0px; height: 0px; margin: 0px;}
.thinBreak {line-height: 5px;}
.textbox {width: 150px;}
.nostyle {font-family: arial, verdana, sans-serif; font-size: 12px; color: #140770; font-weight: normal;}
ul {margin: 0em;}

/* form styles */
.contactForm {color: #140770; font-weight: bold;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/*----------------------
	Main Master Page 
-----------------------*/

/* header section of site master page */
div#top {}
*html div#top {margin-bottom: -4px;}
*+html div#top {margin-bottom: -4px;}
div#nav {clear: both; text-align: right; margin-right: 10px; height: 36px;}
div#navLeft {float: right; background-image: url(../../images/menuLeft.png); width: 18px; height: 36px;}
div#navRight {float: right; background-image: url(../../images/menuright.png); width: 24px; height: 36px;}
div#navMain {float: right; background-image: url(../../images/menuBack.png); width: auto; height: 36px;}
div#navMain ul {margin-bottom: 0px; margin-top: 8px;}
div#navMain li {list-style-type: none; padding: 0px 10px 0px 10px; display: inline;}
div#navMain a:hover	{color: #140770; text-decoration: underline;}
div#navMain a:link {color: #0086c3;}
div#navMain a:visited {color: #0086c3;}
div#navMain a:visited:hover	{color: #140770; text-decoration: underline;}
div#navMain a.active {color: #140770; text-decoration: none;}

/* footer section of site master page */
div#leftFoot {float: left; margin-left: 40px; margin-top: -10px; text-align: left;}
div#leftFoot ul {margin-bottom: 5px;}
div#leftFoot li {list-style-type: none; padding: 0px 25px 0px 0px; display: inline;}
div#leftFoot a:hover	{color: #140770; text-decoration: underline;}
div#leftFoot a:link {color: #0086c3;}
div#leftFoot a:visited {color: #0086c3;}
div#leftFoot a:visited:hover	{color: #140770; text-decoration: underline;}
div#leftFoot a.active {color: #140770; text-decoration: none;}
div#rightFoot {float: right; margin-right: 40px; margin-top: -10px;}

/*----------------------
	Structural Styles
-----------------------*/

/* used on all pages */
div#wrapper {}
div#wrapper .page {width:923px;}
div#content {width: 923px; background-image: url(../../images/bg.png); background-repeat: repeat-y;}
div#wrapper .body {padding-left: 35px; padding-right: 40px;}
div#wrapper .banner {}
div#wrapper .flash {margin-left: 10px; margin-right: 10px;}
div#wrapper .clients {margin-left: 10px; margin-right: 10px;}
div#wrapper .footer {width:923px; color: #140770; height: 175px;}

div#left {float: left; text-align: left;}
div#left h2 {color: #140770; font-size: 16px; font-weight: bold;}
div#left h3 {color: #140770; font-size: 14px;}
div#right {float: right;}
div#leftMain {float: left; padding-right: 10px; width: 615px; text-align: left; margin-top: 5px; margin-left: 10px;}
div#leftMain h2 {color: #140770; font-size: 16px; font-weight: bold;}
div#leftMain h3 {color: #140770; font-size: 14px;}
div#leftMain ul {display:inline;}
div#rightMain {float: right; border-left: solid 1px #0086c3; padding-left: 10px; margin-top: 5px; padding-bottom: 60px;}

div#forms {width: 400px; margin-left: 125px; padding-top: 10px;}

div#subNav {padding-top: 10px; margin-left: 0px;}
div#subNav li {list-style-type: none; margin-left: 0px; padding: 5px 0px 5px 0px; text-align: left; border-bottom: solid 1px #140770;}


/* login.aspx */
.login { background-color: #EFF3FB; color: #333333; border: 1px solid #B5C7DE; width: 300px; }
.login tr { height: 2em; }
.loginTitle { background-color: #336699; font-weight: bold; font-size: 1.2em; color: White; }
.invalidLoginMsg { border: solid 2px darkred; background-color: #fff8dc;color: #c03; width: 300px; margin: 2em auto 0 auto; padding:0.5em; text-align:center;}

/*-----------------------
	Hover Buttons
------------------------*/

#btnKnowledge {display: block; width: 194px; height: 45px; background: url(../../images/btnKnowledge.png) no-repeat 0 0;}
#btnKnowledge:hover {background-position: 0 -45px;}
#btnKnowledge span {display: none;}

#btnMohave {display: block; width: 194px; height: 45px; background: url(../../images/btnMohave.png) no-repeat 0 0;}
#btnMohave:hover {background-position: 0 -45px;}
#btnMohave span {display: none;}

#btnService {display: block; width: 194px; height: 45px; background: url(../../images/btnServiceRequest.png) no-repeat 0 0;}
#btnService:hover {background-position: 0 -45px;}
#btnService span {display: none;}

#btnEmployment {display: block; width: 194px; height: 45px; background: url(../../images/btnEmployment.png) no-repeat 0 0;}
#btnEmployment:hover {background-position: 0 -45px;}
#btnEmployment span {display: none;}

#btnBigProducts {display: inline-block; width: 142px; height: 130px; background: url(../../images/btnBigProducts.png) no-repeat 0 0; background-position: 0 -130px;}
#btnBigProducts:hover {background-position: 0 0px;}
#btnBigProducts span {display: none;}

#btnBigServices {display: inline-block; width: 142px; height: 130px; background: url(../../images/btnBigServices.png) no-repeat 0 0; background-position: 0 -130px;}
#btnBigServices:hover {background-position: 0 0px;}
#btnBigServices span {display: none;}

#btnBigPartners {display: inline-block; width: 142px; height: 130px; background: url(../../images/btnBigPartners.png) no-repeat 0 0; background-position: 0 -130px;}
#btnBigPartners:hover {background-position: 0 0px;}
#btnBigPartners span {display: none;}

#btnBigMarkets {display: inline-block; width: 142px; height: 130px; background: url(../../images/btnBigMarkets.png) no-repeat 0 0; background-position: 0 -130px;}
#btnBigMarkets:hover {background-position: 0 0px;}
#btnBigMarkets span {display: none;}


 
