/*-----------------------------------------
  Website:
  Creator:
  Last Modified:
  
  1. General
  2. Text, headers
  3. Links
  4. Areas, Divs
  5. Tables
  6. Forms
  7. Images
  8. Menus
  9. Lists
-----------------------------------------*/



/*-----------------------------------------
  1. General, main
-----------------------------------------*/

body {
  padding: 0px;
  margin: 0px;
  background: #5d6e82;
  text-align: center;
  font-size: 8pt;
  font-family: arial;
  color: #222222;
}

/*-----------------------------------------
  2. Text, headers
-----------------------------------------*/

h1 {
  color: #ff7e00;
  font-size: 14pt;
  font-weight: normal;
  margin: 10px 0px;
}

h2 {
  color: #222;
  font-size: 10pt;
  margin: 10px 0px;
}

span.orange_01 {
  color: #ff7e00;
  font-weight: bold;
}

p {
	margin: 10px 0px;
}

/*-----------------------------------------
  3. Links
-----------------------------------------*/

a.grey_01:link, a.grey_01:active, a.grey_01:visited {
  color: #888888;
  text-decoration: none;
}

a.grey_01:hover {
  color: #888888;
  text-decoration: underline;
}

a.white_01:link, a.white_01:active, a.white_01:visited {
  color: #ced9e5;
  text-decoration: none;
}

a.white_01:hover {
  color: #ced9e5;
  text-decoration: underline;
}

a.blue_01:link, a.blue_01:active, a.blue_01:visited {
  color: #036;
  text-decoration: none;
}

a.blue_01:hover {
  color: #036;
  text-decoration: underline;
}

a.blue_02:link, a.blue_02:active, a.blue_02:visited {
  color: #036;
  text-decoration: underline;
  font-weight: bold;
}

a.blue_02:hover {
  color: #036;
  text-decoration: underline;
  font-weight: bold;
}

a.orange_01:link, a.orange_01:active, a.orange_01:visited {
  color: #fff;
  text-decoration: none;
}

a.orange_01:hover {
  color: #ff7e00;
  text-decoration: underline;
}

/*-----------------------------------------
  4. Area, Divs
-----------------------------------------*/

div.wrapper_01 {
  width: 100%;
  background: #f8f8f8 url("images/standard/bg_01.jpg") top center repeat-x;
}

div.canvas_01 {
  text-align: left;
  margin: 0px auto;
  width: 800px;
}

div.canvas_02 {
  width: 100%;
  text-align: center;
  height: 122px;
  background: transparent url("images/standard/footer_bg_01.jpg") top left repeat-x;
}

div.header_01 {
  width: 800px;
  height: 28px;
}

div.floating_box_01 {
  text-align: center;
  color: #888888;
  float: left;
  width: 200px;
  height: 26px;
  line-height: 26px;
}

div.header_02 {
  width: 800px;
  height: 200px;
  background: #e6e6e6 url("images/standard/banner_01.jpg") top left no-repeat;
}

div.division_01 {
  height: 31px;
  width: 800px;
  background: #e6e6e6 url("images/standard/division_03.jpg") top left no-repeat;
}

div.division_02 {
  height: 31px;
  width: 800px;
  background: #e6e6e6 url("images/standard/division_02.jpg") top left no-repeat;
}

div.content_01 {
  width: 800px;
  background: #f8f8f8 url("images/standard/content_bg_03.jpg") top left no-repeat;
}

div.content_02 {
  width: 800px;
  background: #f8f8f8 url("images/standard/content_bg_02.jpg") top left no-repeat;
}

div.left_column_01 {
  display: inline;
  float: right;
  margin-right: 20px;
  width: 245px;
}

div.right_column_01 {
  display: inline;
  float: left;
  margin-left: 20px;
  width: 460px;
}

div.large_column_01 {
  display: inline;
  float: left;
  margin-left: 20px;
  width: 760px;
}

div.divider_01 {
  width: 100%;
  border-top: 1px solid #ff7e00;
}

div.killthefloats {
  clear: both;
  height: 20px;
}

div.footer_01 {
  margin: 0px auto;
  text-align: left;
  margin: 0px auto;
  width: 800px;
  height: 50px;
  line-height: 50px;
  color: #ced9e5;
}



/*-----------------------------------------
  5. Tables
-----------------------------------------*/

table td {
  font-size: 8pt;
}

/*-----------------------------------------
  6. Forms
-----------------------------------------*/

input.form_01 {
  width: 250px;
}

textarea {
  width: 250px;
  height: 140px;
}

/*-----------------------------------------
  7. Images
-----------------------------------------*/

img.testimonial_01 {
  padding-top: 5px;
}

/*-----------------------------------------
  8. Menus
-----------------------------------------*/

div.menu_box_01 {
  float: right;
  margin-top: 45px;
  margin-right: 5px;
}

ul.menu_menu_01 {
  padding: 0px;
  margin: 0px;
}

li.main_menu_item_01 {
  display: block;
  line-height: 22px;
  margin-left: 0px; /* Space between menu items */
  margin-right: 0px; /* Space between menu items */
  background: transparent; 
  width: 115px;
  text-align: left;
  list-style-type: none;
}

li.main_menu_item_01:hover {
  display: block;
  line-height: 22px;
  margin-left: 0px; /* Space between menu items */
  margin-right: 0px; /* Space between menu items */
  background: #494949; 
  width: 115px;
  text-align: left;
  list-style-type: none;
  color: #ff7e00;
  text-decoration: underline;
}

li.main_menu_item_01 span {
  display: block;
  line-height: 22px;
  background: transparent;
  width: 115px;
  color: #fff;
}

li.main_menu_item_01 span:hover {
  display: block;
  line-height: 22px;
  background: #494949;
  width: 115px;
  color: #ff7e00;
  text-decoration: underline;
}

li.main_menu_item_01 span a.orange_01 {
  font-size: 11pt;
  color: #fff;
  display: block;
  padding-right: 0px; /* Space between edge of menu items */
  padding-left: 15px; /* Space between edge of menu items */
  text-decoration: none;
}

li.main_menu_item_01 span:hover a.orange_01 {
  color: #fff;
  display: block;
  padding-right: 0px; /* Space between edge of menu items */
  padding-left: 15px; /* Space between edge of menu items */
  text-decoration: underline;
}

li.main_menu_item_01 span a.orange_01:hover {
  font-size: 11pt;
  color: #ff7e00;
  display: block;
  text-decoration: underline;
}

/*-----------------------------------------
  9. Lists
-----------------------------------------*/


