/* AUTHOR: VERNON CHANG */
/* CREATION DATE 09/14/2005 */
/* REVISION DATE 04/23/2007 */

/* GENERAL STYLES */
/*---------------------------------------------------*/
body         {padding: 0; margin: 0; text-align: center; font-family: arial, verdana, sans-serif;}
a 	         {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; text-decoration: none}
a:hover      {color: #4d4d4d; text-decoration: underline}
.f 	         {font-family: arial, verdana, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none}
.f:hover     {color: #ffffff; text-decoration: bold}
.h 	         {font-family: arial, verdana, sans-serif; color: #375187; font-weight: normal; text-decoration: none}
.h:hover     {color: #375187; text-decoration: underline}
.keyword     {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: bold; text-decoration: none}
.dayleft     {font-family: arial, verdana, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 16px}
.boldkeyword {font-family: arial, verdana, sans-serif; color: #333333; font-weight: bold; text-decoration: none}
.clickhere {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; text-decoration: underline}
.clickhere2 {font-family: arial, verdana, sans-serif; color: #573728; font-weight: normal; text-decoration: underline}
.clickhere2 {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: bold; text-decoration: underline}
.findouthow {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; text-decoration: underline}
.boldkeyword1 {font-family: arial, verdana, sans-serif; color: #375187; font-weight: bold; text-decoration: none;  font-size: 14px}
.boldkeyword2 {font-family: arial, verdana, sans-serif; color: #573728; font-weight: bold; text-decoration: none}
.boldkeyword3 {font: 16px Georgia, Times New Roman, Times, serif; color: #666666; font-weight: normal; text-decoration: none}
.boldkeyword4 {font: 19px arial, verdana, sans-serif; color: #4d4d4d; font-weight: bold; text-decoration: none}
.boldkeyword5 {font-family: arial, verdana, sans-serif; color: #375187; font-weight: bold; text-decoration: none}
.tinyurl {font-family: arial, verdana, sans-serif; color: #375187; font-weight: normal; text-decoration: none;  font-size: 9px}

/* LAYOUT */
/*---------------------------------------------------*/
#layout          {position: relative; width:800px; margin-left: auto; margin-right:auto;}
#maintable       {position: relative; background: url(../images/maincontentbg3.gif) no-repeat 2% top #ffffff;}
#maintablesplash {position: relative; background: url(../images/mainbg.gif) no-repeat 2% top #ffffff;}
#maintablecourse {position: relative; background: url(../images/maincontentbg3.gif) no-repeat 2% top #ffffff;}
#maintableabout   {position: relative; background: url(../images/maincontentbg4.gif) no-repeat 2% top #f2f2f2;}
#maintabledemo {position: relative; background: url(../images/maincontentbg5.gif) no-repeat 2% top #ffffff;}
#maintablesolutions {position: relative; background: url(../images/maincontentbg6.gif) no-repeat 2% top #ffffff;}
#maintabledelivery {position: relative; background: url(../images/maincontentbg7.gif) no-repeat 2% top #ffffff;}
#maintableprivacy {position: relative; background: url(../images/maincontentbg8.gif) no-repeat 2% top #ffffff;}

.maintitle   {position: relative; margin: 15px 0px 0px 30px; text-align: left;}
.maincontent {margin: 10px 10px 0px 30px; width: 550px; line-height: 16px; font-family: arial, verdana, sans-serif; color: #333333; font-weight: normal; font-size: 12px; text-align: left;}

/*.deadline  {margin: 25px 35px 0px 30px; line-height: 22px; font-family: arial, verdana, sans-serif; color: #ffffff; font-weight: normal;  font-size: 14px; text-align: left; padding: 0px 0px 0px 0px; }*/

/*.deadline  				{margin: 15px 0px 0px 0px; padding: 0px 25px 0px 0px; background: url(../images/deadlinebg.jpg) no-repeat top; width: 240px; height:120px }*/

.deadline  		{margin: 280px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/hastings_logo.png) no-repeat top; width: 200px; height:95px }
.deadline2 {margin: 0px 0px 0px 75px; line-height: 16px; font-family: arial, verdana, sans-serif; color: #573728; font-weight: bold;  font-size: 12px; text-align: left;}	
.deadline3 {margin: 0px 15px 0px 25px; line-height: 15px; font-family: arial, verdana, sans-serif; color: #573728; font-weight: normal;  font-size: 12px; text-align: left;}
.deadlinecontact 		{margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.deadlinedemo 		{margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.deadlinephone 		{margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: arial, verdana, sans-serif; color: #573728; font-weight: bold;  font-size: 15px; text-align: center;}
.deadlinetestimonials 		{margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; no-repeat top; width: 240px; height:120px }
.deadlinespanish	{margin: 80px 0px 0px 0px; padding: 0px 0px 0px 0px; no-repeat top; width: 240px; height:120px }
.deadlinemoreinfo	{margin: 60px 0px 20px 0px; padding: 0px 0px 0px 0px; no-repeat top; }
.deadlineaward	{margin: 60px 0px 0px 0px; padding: 0px 0px 0px 0px; no-repeat top; }
.deadlinebrandonhall	{margin: 60px 0px 0px 0px; padding: 20px 0px 0px 0px; no-repeat top; }


.subcontent1 {margin: 0px 0px 0px 0px; width: 177px; height: 155px; float: left; background: #ea846b; text-align: left;}
.subcontent2 {margin: 0px 0px 0px 0px; width: 175px; height: 155px; float: left; background: #c8c98d; text-align: left;}
.subcontent3 {margin: 0px 0px 0px 0px; width: 172px; height: 155px; float: left; background: #95aaa1; text-align: left;}

#subcontent4 {margin: 0px 0px 0px 0px; float:center;}


/* QUOTE */
/*---------------------------------------------------*/
.quote       {margin: 10px 10px 0px 35px; line-height: 16px; font-family: times new roman, times, serif; color: #724837; font-weight: bold; font-size: 14px; text-align: left;  font-style: italic;}
.quoteclient {margin: 0px 30px 0px 0px; line-height: 16px; font-family: times new roman, times, serif; color: #573728; font-weight: bold;  font-size: 13px; text-align: right;  font-style: italic;}
.quotetop    {margin: 30px 0px 0px 15px; line-height: 16px; text-align: left;}
.quotebottom {margin: 0px 25px 0px 0px; line-height: 16px; text-align: right;}	


/* FOOTER */
/*---------------------------------------------------*/
.footercontent {position: absolute; line-height: 15px; font-family: arial, verdana, sans-serif; color: #ffffff; font-weight: normal; font-size: 12px; text-align: left; margin: 5px 0px 0px 280px;}	
.footerlogo    {position: absolute; margin: 0px 0px 0px 75px; text-align: left;}

#footer     {position:relative; margin: 0px 0px 0px 0px; width: 800px; height: 25px; background: url(../images/footerbg.gif) no-repeat 56% center; text-align: left;}

#banner     {position:relative; margin: 0px 0px 0px 0px; width: 800px; height: 110px; background: url(../images/chltopframe.png) no-repeat 56% center; text-align: left;}
.bannercontent {position: absolute; line-height: 15px; font-family: arial, verdana, sans-serif; color: #ffffff; font-weight: bold; font-size: 12px; text-align: left; margin: 5px 0px 0px 625px;}	



/* AB1825 LAYOUT */
/*---------------------------------------------------*/
#ab1825content1  {margin: 10px 0px 0px 15px; text-align: left;}
#ab1825content2  {margin: 10px 0px 0px 15px; text-align: left;}
#ab1825content3  {margin: 10px 0px 15px 15px; text-align: left;}

/* FAQ LAYOUT */
/*---------------------------------------------------*/
.faq          {margin: 0px 25px 0px 30px; line-height: 16px; text-align: left;}		
.faq a        {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; text-decoration: underline;}
.faq a:hover        {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; text-decoration: none;}
.top a        {font-family: arial, verdana, sans-serif; color: #4d4d4d; text-align: left; font-weight: normal; text-decoration: underline;}
.top a:hover  {color: #4d4d4d; text-decoration: none}
.statelogo    {margin: 40px 0px 0px 20px;}
.faqanswer    {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; font-size: 12px; }

/* GETSTARTED LAYOUT */
/*---------------------------------------------------*/
.mailto a        {font-family: arial, verdana, sans-serif; color: #4d4d4d; text-align: left; font-weight: normal; text-decoration: none;}
.mailto a:hover  {color: #4d4d4d; text-decoration: none}

/* FORM */
/*---------------------------------------------------*/
.asterisk		{font-family: arial, verdana, sans-serif; color: #990000; text-align: left; font-weight: normal; text-decoration: none;}
.mandatory {font-family: arial, verdana, sans-serif; color: #4d4d4d; font-weight: normal; font-size: 11px;}	
