/* Main Style Sheet  */

/* page styles */
	* {margin:0px; padding:0px; border:0px;}
	body { background:url(images/bg-page.jpg) top repeat-x #FFFFFF; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#000;}
	#wrap {width:960px; margin-left:auto; margin-right:auto; display:block; background:url(images/bg-wrap.png) repeat-y;}
	#side-col {width:235px; float:left; display:inline; background:url(images/bg-side-col.jpg) repeat-y; margin-top:168px; }
	
	#content-col-home {width:725px; float:right; display:inline; background:url(images/banner-home.jpg) no-repeat; z-index:0; }
	#content-page {width:700px; float:right; margin-right:10px; }
	.page-title { margin-left:5px; }
	IMG.logo { width:334px; margin-left:-235px; position:absolute;}
	IMG.booktec {margin-left:80px; margin-top:20px; margin-bottom:40px;}
	
	div#bubble {width:180px; height:131px;position:absolute;z-index:2;margin:15px 0 0 80px;background-image:url(images/skilled.png);background-position:top right;background-repeat:no-repeat; }
	.bubref {font-weight:bold;text-decoration:none; color:#09F;}
/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; margin-left:22px;  width:193px; margin-top:34px; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#000; display:block; list-style:none;    }
	ul#navul li  { float: left;  font-size: 14px; margin:0px; padding:0px; color:#004c86;  list-style:none;  display:block;  width:193px; margin-bottom:0px;  }
	ul#navul li a {color:#004c86; text-decoration:none; padding-left:27px; padding-top:07px; padding-bottom:08px; display:block; 
					border-bottom: 1px solid #d5e3eb; background:url(images/nav-bg.gif) top left no-repeat; font-weight:normal;}
	ul#navul li a:hover {background:url(images/nav-bg-ro.gif) top left no-repeat; color:#005fda; }
	#bot {background:url(images/bg-footer.jpg) repeat-x; background-position:bottom;  width:100%;}
	
/* Page cols */
	.col-full {width:650px; margin-left:25px; display:inline; float:left;  margin-top:20px;}
	.col-full-sub {width:650px; margin-left:25px; display:inline; float:left;  margin-top:20px; background-color:#FFFFFF;}
	.col-book {width:500px; margin-left:100px; display:inline; float:left;  margin-top:20px; background-color:#FFFFFF;}

	.button { padding:0px; margin-left:12px; margin-right:10px; width:210px; display:inline; float:left;}
	.button-wide { padding:0px; margin-left:12px; margin-right:10px; width:442px; display:inline; float:left;}

/* Font Styles */
	h1 { font-size:24px; color:#FFFFFF; line-height:23px; margin-top:20px; text-transform:uppercase; font-weight:bold; font-style:italic;}
	h1#front {font-size:18px; color:#da0700; line-height:23px; margin-bottom:2px; font-weight:normal; margin-top:10px;text-transform:none;font-style:normal;}
	h2 { font-size:18px; color:#da0700; line-height:23px; margin-bottom:2px; font-weight:normal; margin-top:10px;}

	h3 { font-size:21px; color:#FFFFFF; line-height:23px; margin-top:20px; text-transform:uppercase; font-weight:bold; font-style:italic;}
	h4 { font-size:12px; color:#da0700; line-height:23px; margin-top:10px;}
	h5 { font-size:12px; color:#da0700; line-height:23px; margin-top:10px;}
	p  { font-size:13px; color:#012846; line-height:23px; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px;}
	li { font-size:13px; color:#012846; margin-left:15px; padding-bottom:10px;}
	ul {padding-left:5px; margin-left:5px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#004c86;	text-decoration: underline;}
	a:visited 	{color:#004c86; text-decoration: underline;}
	a:hover 	{color:#da0700; text-decoration: underline;}
	a:active 	{color:#004c86; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	.phone {color:#da0700; font-size:26px; padding-top:11px; padding-bottom:11px;}
	.call {font-weight:bold; font-size:14px;}
	hr {color: grey; background: grey; border: 0; height: 1px; width:90%; margin-left:auto; margin-right:auto;}

/* clears   */
	.clear 		{clear:both; height:0px; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear30 	{clear:both; height:30px; }
	.clear-home {clear:both; height:400px; }
    .clear-sub  {clear:both; height:320px; }

	
/* footer styles */	
	#footer-wrap {background:url(images/bg-footer.jpg) repeat-x; background-position:bottom;  width:100%; height:95px; z-index:0;  clear:both;}
	#footer {width:960px; margin-left:auto; margin-right:auto;  }
	#footer-col {width:680px; float:right; display:inline; margin-top:5px;}
	IMG.mr {margin-left:37px; margin-right:167px;}
	#footer p 			{font-size:11px; color:#004e89; padding:0px; margin:0px; }
	#footer a:link 		{font-size:11px; color:#004e89;text-decoration: none;}
	#footer a:visited 	{font-size:11px; color:#004e89;text-decoration: none;}
	#footer a:hover 	{font-size:11px; color:#004e89;text-decoration: underline;}
	
/* contact styles */
	#contact-form {margin-left:35px; width:180px; }
	#contact-form p { font-size:12px; color:#1f2640; line-height:10px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
	#contact-form2 {margin-left:35px; width:280px; }
	#contact-form2 p { font-size:12px; color:#1f2640; line-height:10px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
	IMG.contact-header {margin-left:19px; margin-top:10px; }
	input.btn { background-image:url(images/btn-sub.jpg);background-repeat: no-repeat;color: #FFFFFF; font-size: 0px;height: 43px;width: 115px;	border: 0px;cursor: pointer; }
	input.text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:160px;}
	textarea {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; }
	
	.text-wide{border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:300px; height:15px;}
	.text-slim{border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:100px; height:15px;}
	.text-area{border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:300px; height:90px;}
	.btn-send{border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:06px; width:100px; height:30px;}


/* end of CSS file */
