html { 	
}

body {
  font-size:12px;
  padding:0px; 
  font-family:verdana,arial,helvetica,sans;
  text-align:center;
  color:#7E7562;
}

p {
  font-size:12px; 
  margin:0px;
  padding:0px;
}

table {
  text-align:left; 
  vertical-align:top; 
  border-collapse:collapse;
}

div.index_menu {   
  position:absolute;
  top:0px;
  left:1px;
  width:995px;
  height:55px;  
  overflow:auto;
}

div.menu_left {   
  position:absolute;
  left:0px;
  width:56px;
  height:55px;  
  background:url('../gfx/menu_bar_left.png') no-repeat; 
  background-position:5px 5px;
}
div.menu_space {   
  position:absolute;
  left:56px;
  width:100px;
  height:55px;  
  background:url('../gfx/menu_bar_empty.png') repeat-x; 
  background-position:0px 5px;
  vertical-align:middle;
}
div.menu_buttons {   
  position:absolute;
  left:156px;
  right:16px;
  height:55px;  
  background:url('../gfx/menu_bar_empty.png') repeat-x; 
  background-position:0px 5px;
}
div.menu_right {   
  position:absolute;
  right:0px;
  width:16px;
  height:55px;  
  background:url('../gfx/menu_bar_right.png') no-repeat; 
  background-position:0px 5px;
}

div.index_images {   
  position:absolute;
  top:60px;
  left:7px;
  width:762px;
  height:214px;  
  background-position:0px 0px; 
}

div.index_images_text {   
  z-index:2;
  opacity:0.9;
  position:absolute;
  top:160px;
  left:6px;
  width:762px;
  background-position:0px 0px; 
  background:url('../gfx/text_across_image_background.png') repeat-y; 
  color:#574f3f;
  font-size:14px;
  padding:10px;
  padding-left:20px;
}

div.index_image_with_menu {   
  position:absolute;
  top:60px;
  left:227px;
  width:544px;
  height:214px;  
  background-position:0px 0px; 
  background:url('../gfx/sub_pict_1.jpg') repeat-y; 
}
div.index_box1 {   
  position:absolute;
  top:60px;
  left:776px;
  width:214px;
  height:214px;  
  text-align:center;
  background:url('../gfx/box1.png') no-repeat; 
  background-position:0px 0px; 
  font-size:14px;
  color:#FFFFFF;
}

div.index_main {   
  position:absolute;
  top:280px;
  left:2px;
  height:444px;  
}

div.main_left {   
  position:absolute;
  left:5px;
  width:10px;
  height:444px;  
  background:url('../gfx/main_bar_left.png') no-repeat; 
  background-position:0px 0px;
}

div.main_main {   
  position:absolute;
  top:0px;
  left:15px;
  width:740px;
  height:432px;  
  background:url('../gfx/main_bar_empty.png') repeat-x; 
  background-position:0px 0px;

  padding-bottom:12px;
}

div.main_main_content {   
  padding-top:5px;
  margin:5px;
  color:#574F3F;
}

div.main_right {   
  position:absolute;
  left:755px;
  width:13px;
  height:444px;  
  background:url('../gfx/main_bar_right.png') no-repeat; 
  background-position:0px 0px;
}

div.index_box2 {   
  position:absolute;
  top:280px;
  left:776px;
  width:214px;
  height:444px;  
  background:url('../gfx/box2.png') no-repeat; 
  background-position:0px 0px; 
}

div.box2_content {   
  position:absolute;
  top:180px;
  left:10px;
  right:10px;
  background:transparent; 
  color:#574F3F;
  margin:10px;
  visibility:hidden;
  font-size:11px;
}

div.index_box3 {   
  position:absolute;
  top:280px;
  left:7px;
  width:214px;
  height:444px;  
  background:url('../gfx/box3.png') repeat-x; 
  background-position:0px 0px; 
}

div.index_menu2 {   
  position:absolute;
  top:60px;
  left:7px;
  width:214px;
  height:214px;  
  background:url('../gfx/menu2.png') no-repeat; 
  background-position:0px 0px; 

}
div.menu2_ul_corner {   
  z-index:10;
  position:absolute;
  top:60px;
  left:7px;
  width:9px;
  height:9px;  
  background:url('../gfx/corner_upper_left.png') no-repeat; 
  background-position:0px 0px; 
}
div.menu2_ur_corner {   
  z-index:10;
  position:absolute;
  top:60px;
  left:212px;
  width:9px;
  height:9px;  
  background:url('../gfx/corner_upper_right.png') no-repeat; 
  background-position:0px 0px; 
}
div.menu2_ll_corner {   
  z-index:10;
  position:absolute;
  top:265px;
  left:7px;
  width:9px;
  height:9px;  
  background:url('../gfx/corner_lower_left.png') no-repeat; 
  background-position:0px 0px; 
}
div.menu2_lr_corner {   
  z-index:10;
  position:absolute;
  top:265px;
  left:212px;
  width:9px;
  height:9px;  
  background:url('../gfx/corner_lower_right.png') no-repeat; 
  background-position:0px 0px; 
}


div.login_main {
  background:#EEEEEE;
  border:1px solid #CCCCCC;
  position:fixed;
  right:5px;
  bottom:5px;
  z-index:10;
  text-align:center;
}

tr.alternate {
  background:#e9f3f9;
}

td {
  font-size:12px;
  color:#574F3F;
}

p.main_headline {
    font-size:16px;
    border-bottom:1px solid #DDDDDD;
    padding:0px;
    margin:0px;
    margin-bottom:8px;
    color:#649EC8;
    font-weight:bold;
}

h1.main_headline {
    font-size:16px;
    border-bottom:1px solid #DDDDDD;
    padding:0px;
    margin:0px;
    margin-bottom:8px;
    color:#649EC8;
    font-weight:bold;
}

a.main_headline {
    font-size:16px;
    border-bottom:1px solid #DDDDDD;
    padding:0px;
    margin:0px;
    margin-bottom:8px;
    color:#649EC8;
    font-weight:bold;
}

p.subheadline {
    font-size:12px;
    padding:0px;
    margin:0px;
    margin-bottom:8px;
    color:#333344;
    font-weight:bold;
}

h1{
    color:#649EC8;
    font-size:18px;
    font-weight:800;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:2px;
}

h2{
    color:#667690;
    font-size:13px;
    font-weight:800;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:2px;
}

h3 {
    margin:0px;
    font-size:13px;
    text-align:center;
}


h5{
    color:#667690;
    font-size:15px;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:2px;
}


a {
  text-decoration:none; 
  color:#649EC8;
  margin-left:0px; 
  margin-right:0px; 
}

a:hover {
  color:#5585ad;
  margin-left:0px; 
  margin-right:0px; 
}

form {
    margin:0px;
    padding:0px;
}

input {
    font-size:12px;
    margin:1px;
    color:#111111;
    font-style:normal;
    background:#FEFEFE;
    border-left:1px solid #D9DCE6;
    border-top:1px solid #D9DCE6;
    border-right:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
}

textarea {
    font-size:12px;
    margin:1px;
    color:#667690;
    border:1px solid #DDDDDD;
}

td.menu_button_on { 
  height:49px;
  border-left:1px solid #CCCCCC;
  background:url('../gfx/menu_bar_empty.png') repeat-x;
  background-position:0px 0px;
  margin:0px;
  padding:0px;
  text-align:center;  
}
input.menu_button_on {	    
  width:98%;
  height:80%;
  font-size:13px;
  border:0px; 
  background:transparent; 
  color:#22577f;
  text-align:center;  
  margin:0px;
  padding:0px;
}

td.menu_button_over {	
  height:49px;
  border-left:1px solid #CCCCCC;
  background:url('../gfx/menu_bar_rollover.png') repeat-x;
  background-position:0px 0px;
  color:#22577f;
  margin:0px;
  padding:0px;
  text-align:center;  
}
input.menu_button_over {  
  width:98%;
  height:80%;
  font-size:13px;
  border:0px; 
  background:transparent; 
  color:#22577f;
  text-align:center;  
  cursor:pointer;
  margin:0px;
  padding:0px;
}

td.menu_button_off {	
  height:49px;
  border-left:1px solid #CCCCCC;
  background:url('../gfx/menu_bar_empty.png') repeat-x;
  background-position:0px 0px;
  color:#22577f;
  margin:0px;
  padding:0px;
  text-align:center;
}
input.menu_button_off {	
  width:90%;
  height:80%;
  font-size:13px;
  border:0px; 
  background:transparent; 
  color:#FFFFFF;
  text-align:center;  
  margin:0px;
  padding:0px;
}

/*Second level menu*/
td.menu2_button_on { 
  width:214px;
  height:26px;
  background:url('../gfx/menu2_button_on.png') repeat-x;
  background-position:0px 0px;
  margin:0px;
  padding:0px;
}
input.menu2_button_on {	    
  font-size:13px;
  border:0px; 
  background:transparent; 
  color:#FFFFFF;
  margin:0px;
  padding:2px 10px 2px 10px;
  width:195px; 
  text-align:left;
}

td.menu2_button_over {	
  width:214px;
  height:26px;
  background:url('../gfx/menu2_button_on.png') repeat-x;
  background-position:0px 0px;
  margin:0px;
  padding:0px;
}
input.menu2_button_over {  
  font-size:13px;
  border:0px; 
  background:transparent; 
  color:#FFFFFF;
  margin:0px;
  padding:2px 10px 2px 10px;
  width:195px;
  text-align:left;
}

td.menu2_button_off {	
  width:214px;
  height:26px;
  background:url('../gfx/menu2_button_idle.png') repeat-x;
  background-position:0px 0px;
  margin:0px;
  padding:0px;
}
input.menu2_button_off {	
  font-size:13px;
  border:0px; 
  background:transparent; 
  color:#FFFFFF;
  margin:0px;
  padding:2px 10px 2px 10px;
  width:100%;
  text-align:left;
}


/*Table styles for tinymce----------------*/

td.theader1 { 
  background:#f6f3ee;
  color:#22577f;
  padding:3px 7px 3px 7px;
  text-align:center;
  border-left:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
} 
td.theader2 { 
  background:#f6f3ee;
  color:#22577f;
  padding:3px 7px 3px 7px;
  text-align:left;
  border-top:1px solid #CCCCCC;
} 

td.tcell1 { 
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  padding:3px 7px 3px 7px;
  color:#574F3F;
  text-align:center;
} 