* {
padding:0;
margin:auto;
}

html, body {
	height: 100%;
}

body, td, textarea, input, select {
    font-family: Arial;
    font-size: 10px;
	
}

.main-top {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d4d4d4;
}

.main-bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
}

.main-top-bottom {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d4d4d4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
}

h1, h2, h3 {
    font-weight: bold;
    margin: 5px 0px;
    padding: 0px;
    color: #005aa8;
}

h4 {
	font-size:20px;
	line-height: 1.2em;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 25px;
	text-transform: uppercase;
	color: #4e4c4c;
	background: url(../images/underline.jpg);
	background-repeat:no-repeat;
	background-position: 0% 150%;
}

p {
    margin: 0px 0px 10px 0px;
    line-height: 18px;
    font-size: 10px;
}


a {
    color: black;
    text-decoration: none;
}

a img {
    border: none;
}


.content{
	margin-bottom: 30px;
}

.top_menu {
    color: white;
    font-weight: bold;
    font-family: Lucida Sans;
    font-size: 14px;
}

.top_menu:hover {
color: black;
}


.new_menu {
	position: absolute;
	top: 0;
	float: left;
}

.new_menu ul{
height:36px;
left:180px;
list-style-type:none;
position:absolute;
width:650px;
}

.new_menu li{
height: 36px;
float: left;
}

.new_menu a{
float: left;
height: 36px;
font-size: 14px;
padding-right: 20px;
padding-left: 20px;
text-decoration:none;
color: #ffffff;
font-weight:bold;
text-align: center;
line-height:2.3em;
}

.new_menu a:hover{
top:0px;
background:#757374;
color: #ffffff;
}

.menu_in{
top:0px;
background:#757374;
color: #ffffff;
}

.bul{
    list-style-type: none;
	padding: 0;
	margin-left: 15px;
}
.bul ul{
    position: relative;
}

.bul a{
    font-size: 14px;
	padding-left: 2em;
	padding-bottom: 5px;
	background: url(/images/bullet.jpg)  left no-repeat;
	color: #9e9e9f;
	background-position: 0.1em;
    text-decoration:none;
}
.bul p{
	padding-left: 3em;
	font-size: 12px;
}
.bul li{
	padding-bottom: 5px;
	font-size: 14px;
}	
.display_block { display: block }

.display_none { display: none; }


.middle_title {
    font-family: Lucida Sans;
    color: #464646;
    font-size: 20px;
    padding-bottom: 5px;
    padding-top: 10px;
}

.content_title {
    font-family: Lucida Sans;
    color: #464646;
    font-size: 20px;
    padding-bottom: 10px;
}

.content-top-bottom {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d4d4d4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d4d4d4;
    background-color: #f3f3f3;
}

.middle_title_green {
    font-family: Arial;
    font-size:  14px;
    color: #63900c;
}

.bottom {
    background-color: #555555;
    color: #ffffff;
}

.comp_title {;
    font-weight: bold;
    padding-left: 10px;
    font-size: 14px;
}

.comp_title {;
    font-weight: bold;
    padding-left: 10px;
 }
 
 .contact_header {
    font-size: 36px;  
    color: #454343;
    font-weight: bold;
 }
 
 .capital_text {
    font-size: 14px;
    color: #5e5c5c;
 }
 
  .capital_textBIG {
    font-size: 30px;
    color: #5e5c5c;
 }
 
 .small_capital_text {
    font-size: 12px;
    color: #676566;
    font-weight: bold;
 
 }
 
 #t_subject {
    padding-top: 10px;

 }
 
 #t_message {
    padding-top: 10px; 
 }
 
 #t_contact_text {
    padding-top: 10px;
 }
 
 #pad-left-10 {
    padding-left: 10px;
 }
 
 .contest_box {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3d1d1;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d1d1; 
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d3d1d1;
 }
 
 .contest_box_bottom {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3d1d1;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d3d1d1;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d1d1; 
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d3d1d1;  
 }

 .trix_menu_unselected {
    background-color: white;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3d1d1;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d1d1; 
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d3d1d1;
    
 }
 
  .trix_menu_selected {
    background-color: lightgray;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3d1d1;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d3d1d1; 
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d3d1d1;
 }
 
  .trix_menu_unselected:hover {
    color:  lightgray;
    
 }
 
  .trix_menu_selected:hover {
    color:  white;
 }
 
 .trix_menu:hover {
    color: gray;
 }
 
 .trix_name {
    color: #464646;
	display: inline;
    font-size: 16px;
    float: left;
 }
 
 .tick_info{
 	font-size:14px
    color: #464646;
	margin-left: 10px;
	margin-top: -8px;
 }
 
 .trix_link {
    color: #63900c;
    font-weight: bold;
	padding-right: 20px;
    margin-top: 0px;
	padding-top: 0px;
 }
 
  .trix_name2 {
    color: #464646;
    font-size: 16px;
 }
 
 .trix_info2 {
    color: #464646;
 }
 
 .trix_link2 {
    color: #63900c;
    font-weight: bold;
 }
 .admin_menu_title {
    color: #efefef;
    background-color: silver; 
 }
 
 .admin_menu {
     
 }
 
 .admin_menu:hover {
    color: #63900c;
 }
  .admin_menu_link:hover {
    background-color: #63900c;
 }
 
 .admin_menu_bg {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-color: #d3d1d1;

 }
 
 .admin_header {
    font-size: 18px;
    color:     #63900c;
    font-weight: bold;
 }
 
 .admin_input {
     height:        50px;
     font-size:     20px;
     color:         #676566;
 }
 
 .admin_text {
    color:          #676566;
    font-size: 20px;
 }
 
 .dgibg {
     background-color: #f3f3f3;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #d3d1d1;
 }
 
    
 .quote{
    color: #ffffff;
    font-size:  12;
 }
 
 .quoteone {
 font-weight: bold;
 }

 .abcone {
    font-size: 21px;
    color: #ffffff;
    font-weight:bold;
    font-family: Myriad Pro;  
 }
 .abctwo {
    color: #ffffff;
    font-size: 14px;
    font-family: Myriad Pro;
 }

 #engtitle {
    color:white;
    font-family: arial;
    font-weight: bold;
    font-size: 30px;
 }
 
 #engtext {
    color:white;
    font-family: arial;
    font-size: 16px;
 }
 
.table_trix{
	margin-left: -80px;
}

.table_trix_text{
	margin-left: -65px;
}

.play_video{
	margin-top: 5px;
}
.play_video a{
    color: #63900c;
    font-weight: bold;
	font-size: 14px;	
	margin-left: 15px;
	margin-top: -5px;
}

.play_video a:hover{
    color: #464646;	
}
.play_video img{
	margin-right: 15px;
}

.emb
{
    border-width:5px;
	border-style: solid;
    border-color: black;
	
}
