
/*
               Reset
*/

html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}

/*
               Typography
*/

h1             {font-size: 1.5em; font-weight:bold; margin: 0px 0px 20px 0px;}

h2             {font-size: 12pt;}

p             {font-size: 12pt; text-align: justify; text-justify: inter-word;}



/*
               General
*/

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

html 			{ overflow-y: scroll; }

html, body     { margin:0px; padding:0px; height:100%; min-height:100%; background-color:#FFFFFF; font-family:arial;}

#page-wrap       { width:100%; min-height:100%; position:relative; margin:0px 0px -60px 0px;  background-color:#FFFFFF }

.header        { width:100%; height:120px; position:relative; margin: 0px 0px 0px 0px; background-color:#1A1A1A; background-image:url('../images/header.png'); background-repeat:no-repeat; display:block; padding: 0 px; z-index:5; }

.logo          { float:left; width:960px; height:208px; position:relative; margin:-70px auto ; padding:0 px; z-index:20; }

.logo img      { float:left; display:inline; }

/*
               Content
*/


.bullet_list   { list-style: disc inside none; margin: 10px 0px 20px 0px; }

.bullet_list li{ padding: 5px 0px 0px 20px; }

.text          {float:left; width:780px; z-index:30;}

#content       { width:960px; margin: 0px auto; z-index:10;}


#home_img      { float:right; padding: 0px 60px 0px 0px;}

#hometext          {float:left; width:460px; display:block; }


#tag           { position:relative; float:left; padding:50px 0px 0px 0px; font-weight:bold; text-decoration:none; color: #FFFFFF; font-size: 15px; }

.blueGrad      {clear:both; width:100%; height:40px; padding:120px 0px 0px 0px; margin: 0px 0px 0px 0px; position:relative; z-index:10; }

/*
               Nav
*/

.nav          {  clear:both;  width:150px; height:300px; position:relative; float:left; padding: 20px 10px 0px 10px;  z-index:30; font-size: 14px;}

hr { height: 1px; border:0px; background-color: #2E99EB; color: #2E99EB; }




.henpic        { padding-right:10px; float:left;}

.henpicRight   { padding-left:10px; float:right;}

.grad          { width:100%; height:100%px; position:relative; left:0%; top:0px; background-color:transparent; padding: 0 px; z-index:-1;}


#form          { font-family:arial; color:#333333; font-size:12;}

.news          { width:200px; height:auto; position:relative; float:right; margin-left:10;}

.mainText      {padding:10 20 10 30; width:650px; position:relative; margin-left:150px;}

#contentTable  {font-family:arial; color:#333333; font-size:12;}

.clearfooter   {height:60px; clear: both;}

#small_text    {  font-size: 8pt; }

.footer        {width:100%; height:50px; position:relative; z-index:7; color:#333333; padding:0px;}

#info          {margin:0px auto; width:960px;  position:relative; padding:0px 0px 0px 5px; color:#333333;}

* a            { font-weight:bold; text-decoration:none; color: #333333; font-size: 10pt;}

* a:hover      { font-weight:bold; text-decoration:none; color: #2E99EB; font-size: 10pt;}


/*
               Form
*/

#myForm        {  }

#myForm div    { clear:both; width:500px; height:22px;   display:block; padding:10px 0px; }

#myForm label  { float:left; width:250px;  }

#myForm label.error       {float:left; width:250px; color:#FF0000; font-size:8pt; margin: -5px 0px 0px 0px; }

#myForm input   { float:left; height:20px; width:200px;  }

#myForm select    { float:left; height:25px; width:205px;  }

#myForm #submit  {margin:10px 0px 0px 150px; float:left; height:25px; width:200px; font-weight:bold; }


