body {background-color:#6a9800; margin:0px; background-image:url(../images/bg.png); background-position:center; background-repeat:repeat-y; font-size:13px; font-family:Myriad Pro, Arial;}
p, form {margin:0;}
img {border:0;}

.topmenu{FONT-FAMILY:Arial; FONT-SIZE:10px; COLOR:#FFFFFF; FONT-WEIGHT: Bold; text-transform:uppercase;} 
.topmenu A{color:#353f41; text-decoration:none; FONT-WEIGHT: Bold; background-color:#ced8e4; text-decoration:none; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px;}
.topmenu A:Hover{COLOR:#4877ae; FONT-WEIGHT: Bold; background-color:#FFFFFF; text-decoration:none;}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#6a9800;
	padding:5px;
	display:none;
	color:#fff;
	}

hr {height:1px; color:#CCCCCC;}

.h_main{font-family: Myriad Pro, Arial; color:#2d2d2d; font-size:28px; line-height:40px; text-shadow:#e6e6e6 1px 1px;} 
.h_main2{font-family: Myriad Pro, Arial; color:#455d76; font-size:22px; line-height:40px; text-shadow:#e6e6e6 1px 1px;} 
.h_sub{font-family: Myriad Pro, Arial; color:#606060; font-size:17px; line-height:20px; text-shadow:#e6e6e6 1px 1px;} 
.h_sub2{font-family: Myriad Pro, Arial; font-size:15px; color:#34496b; text-shadow:#FFFFFF 1px 1px;} 

.italics{font-family: Myriad Pro, Arial; font-size:14px; color:#4d4d4d; font-style:italic;} 

.bodyText{font-family: Myriad Pro, Arial; color:#000000; font-size:13px; line-height:18px;}
.bodyText A{color:#0056c0; text-decoration:underline;} 
.bodyText A:hover{color:#3f3533; text-decoration:underline;}

.promText{font-family: Myriad Pro, Arial; color:#003; font-size:17px; line-height:20px;}


.colorText{font-family: Myriad Pro, Arial; color:#000c6c; font-size:13px; line-height:18px;}

.smalltext{font-family: Myriad Pro, Arial; color:#000000; font-size:11px; line-height:18px;}
.smalltext A{color:#0056c0; text-decoration:underline;} 
.smalltext A:hover{color:#3f3533; text-decoration:underline;}

.greenbox{FONT-FAMILY: Myriad Pro, Arial; FONT-SIZE:14px; COLOR:#000000; FONT-WEIGHT: normal;} 
.greenbox A{color:#5f8800; text-decoration:underline; FONT-WEIGHT: normal;}
.greenbox A:Hover{COLOR:#3f3533; FONT-WEIGHT: normal; text-decoration:underline;}

.bluebox{FONT-FAMILY: Myriad Pro, Arial; FONT-SIZE:14px; COLOR:#000000; FONT-WEIGHT: normal;} 
.bluebox A{color:#0056c0; text-decoration:underline; FONT-WEIGHT: normal;}
.bluebox A:Hover{COLOR:#3f3533; FONT-WEIGHT: normal; text-decoration:underline;}

.blue_head{font-family:Myriad Pro, Arial; font-size:19px; color:#0056c0;}

.red_head{font-family:Myriad Pro, Arial; font-size:17px; color:#c43434;}
.red_head2{font-family:Myriad Pro, Arial; color:#c43434;}
.red_head3{font-family:Myriad Pro, Arial; color:#c43434;}

.blue_head_large{font-family:Myriad Pro, Arial; font-size:22px; color:#0056c0;}

.green_head{font-family:Myriad Pro, Arial; font-size:19px; color:#5f8800;}
.black_head{font-family:Myriad Pro, Arial; font-size:27px; color:#000c6c; line-height:normal;}
.green_head_large{font-family:Myriad Pro, Arial; font-size:27px; color:#5f8800; line-height:normal;}


.black_head_small{font-family:Myriad Pro, Arial; font-size:17px; color:#000c6c; line-height: 20px;}
.white_head_small{font-family:Myriad Pro, Arial; font-size:17px; color:#FFF;}
.blue_head_small{font-family:Myriad Pro, Arial; font-size:17px; color:#004ba8;}



.bannertd1 {background-image:url(../images/ydf-b02.jpg); background-position:top left; background-repeat:no-repeat; width: 826px; height: 55px; color: #000c6c; padding: 5px 5px 5px 10px; font-family: Myriad Pro, Arial; font-size:15px; line-height:25px;}
.bannertd1 A{color: #0056c0; text-decoration: underline;}
.bannertd1 A:Hover{color:#000; text-decoration: underline;}

.AnnL1 {color: #d14500; font-family: Arial Narrow; font-size:15px;}
.AnnL2 {color: #c43434; font-family: Arial; font-weight:normal; font-size:15px;}
.table-purple2{ padding:3px 3px 1px 3px; color:#FFFFFF; font-size:13px;}
.table-purple2 A{color:#fff8c8; font-size:13px; text-decoration:underline}
.table-purple2 A:hover{ color:#d3fc74; font-size:13px; text-decoration:underline}



.bannertd2 {background-image:url(../images/ydf-b_03.jpg); background-position:top left; padding: 0 0 0 15px;}

.otext {color: #0056c0;}

.lists {
list-style-image:url(../images/bul0.png);
padding-bottom: 20px;
}

.lists2 {
list-style-image:url(../images/bul1.png);
padding-bottom: 20px;
}

.lists3 {
list-style-image:url(../images/bul2.png);
line-height:24px;
padding-bottom: 20px;
}

.lists4 {
list-style-image:url(../images/paw.png);
padding-bottom: 20px;
}

.lists5 li {
list-style-type: none;
margin: 10px;
padding: 0 0 10px 22px;
background-image: url(../images/paw.png);
background-repeat: no-repeat;
background-position: -3px -4px;
}

.lists5 a {
color:#c43434;
}

.lists5 a:Hover {
color:#FF0000;
text-decoration:none;
}

.listsnarrow {
list-style: circle;
padding-left:16px;
display: block;
padding-bottom: 7px;
}

.submenu {FONT-FAMILY: Myriad Pro, Arial; FONT-SIZE:13px; padding-top: 4px; padding-bottom:2px; background-image:url(../images/smbg.gif);} 
.submenu A{color:#FFFFFF; text-decoration:none; padding-right:9px; padding-left:9px; padding-top:6px; padding-bottom:6px; border:2px solid;}
.submenu A:Hover{COLOR:#FFF; text-decoration:none; background-color:#033b80; border:3px solid #FFF; padding-left:8px; padding-right:8px;}

.submenu2 {FONT-FAMILY: Myriad Pro, Arial; FONT-SIZE:13px; padding-top: 3px; padding-bottom:2px;} 
.submenu2 A{color:#4f7802; text-decoration:none; padding-right:9px; padding-left:9px; padding-top:6px; padding-bottom:6px;}
.submenu2 A:Hover{COLOR:#4f7802; text-decoration:none; background-color:#FFFFFF; border:1px solid #4f7802; padding-left:8px; padding-right:8px;}

/*
.jump{COLOR:#000; text-decoration:none; background-color:#fffed3; border:1px solid #d2d056; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:6px; width:97%; line-height:24px;}*/
.jump{COLOR:#ffde00; font-weight:bold; text-decoration:none; background-color:#c43434; padding-left:8px; padding-right:8px; padding-bottom:4px; padding-top:6px; width:97%; line-height:24px;}
.jump A{COLOR:#FFF; text-decoration:none; font-weight: normal;}
.jump A:Hover{COLOR:#FFF; text-decoration:underline; font-weight: normal;}



.white{FONT-FAMILY: Myriad Pro, Arial; FONT-SIZE:13px; COLOR:#414452;} 
.white A{color:#414452; text-decoration:none; padding-left:15px; padding-right:15px;}
.white A:Hover{COLOR:#000000; text-decoration:none;}

.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background-color:#FFFFFF;}
.rtop2, .rbottom2{display:block;}
.rtop2 *, .rbottom2 *{display: block; height: 1px; overflow: hidden; background-color:#dedede;}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


.subtle{}
.subtle A{color:#FAFAFA;} 
.subtle A:hover{color:#DCDCDC;}


.table-nocolor-green{ background-color: transparent; border:2px; color: #090; font-size:120%;}
.table-green{ background-color:#f3f8de; border:1px #e3eba6 ridge; padding:10px;}
.table-blue{ background-color:#f7faff; border:1px #c9daf6 ridge; padding:10px;}
.table-red{ background-color:#ffe9e9; border:1px #f5a5a5 ridge; padding:10px;}
.table-yellow{ background-color:#fffde5; border:3px #fffaa7 ridge; padding:10px;}
.table-purple{ background-color:#5a5a89; padding:3px 3px 1px 3px; color:#FFFFFF; font-size:11px;}
.table-orange{ background-color:#b21e1b; border:1px #fffde5 solid; padding:4px; color:#FFFFFF;}
.table-grey{ background-color:#f6f6f6; border:1px #ccc solid; padding:4px; color:#333;}


.table_FPM{ background-color:#FFFFFF; border:3px #77b800 double;}

.tb_grey{ border:1px #adbbcc solid;}

.p_headR{ font-family:Arial Narrow, serif, Tahoma; font-size:21px; color:#d14500; line-height:28px; border-bottom:2px #d14500 solid;}
.p_headR2{ font-family:Arial Narrow, serif, Tahoma; font-size:21px; color:#d14500; line-height:28px;}


.p_head{ font-family:Arial Narrow, serif, Tahoma; font-size:21px; color:#77b800; line-height:28px;}
.p_text{ font-family:Arial, serif, Tahoma; font-size:11px; color:#5d6c7e; line-height:normal;}

.sbox{FONT-FAMILY:Myriad Pro, Arial; FONT-SIZE:13px; COLOR:#3c4857; FONT-WEIGHT: normal; padding-left:38px; line-height:16px;} 
.sbox A{color:#3c4857; text-decoration:none;}
.sbox A:Hover{COLOR:#4877ae; text-decoration:underline;}

.heading2{font-family:Tahoma, Arial; FONT-SIZE: 20px; COLOR:#2c70d6; FONT-WEIGHT: none; line-height:20px;} 
.heading2 A{font-family:Tahoma, Arial; FONT-SIZE: 20px; COLOR:#2c70d6; FONT-WEIGHT: none; line-height:20px; text-decoration:none;}
.heading2 A:Hover{font-family:Tahoma, Arial; FONT-SIZE: 20px; COLOR:#4e8ff2; FONT-WEIGHT: none; line-height:20px;}

.headingw{font-family:Myriad Pro, Arial; FONT-SIZE: 24px; COLOR:#FFFFFF; FONT-WEIGHT: Bold; line-height:22px;} 
.headingw A{font-family:Myriad Pro, Arial; FONT-SIZE: 18px; COLOR:#FFFFFF; FONT-WEIGHT: Bold; line-height:22px;} 
.headingw A:Hover{font-family:Myriad Pro, Arial; FONT-SIZE: 18px; COLOR:#f2f2f2; FONT-WEIGHT: Bold; line-height:22px; text-decoration:none;} 

.headingb{font-family:Myriad Pro, Arial; FONT-SIZE: 24px; COLOR:#000000;} 

.heading3{font-family:Tahoma, Arial; FONT-SIZE: 18px; COLOR:#6a9800; FONT-WEIGHT: Bold;}
.greentext{font-family:Tahoma, Arial; FONT-SIZE: 12px; COLOR:#6a9800;}

.subheading{font-family:Tahoma, Arial; FONT-SIZE: 11px; COLOR:#2c70d6; FONT-WEIGHT: normal;} 
.subheading2{font-family:Tahoma, Arial; FONT-SIZE: 13px; COLOR:#353f41; FONT-WEIGHT: bold;} 
.subheading2 A{font-family:Tahoma, Arial; FONT-SIZE: 13px; COLOR:#FFFFFF; FONT-WEIGHT: bold;} 
.subheading2 A:Hover{font-family:Tahoma, Arial; FONT-SIZE: 13px; COLOR:#FAFAFA; FONT-WEIGHT: bold;} 

.subheading3{font-family:Tahoma, Arial; FONT-SIZE: 21px; line-height:24px; COLOR:#d6882c; FONT-WEIGHT: Normal; border-left:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; padding:3px; background-color:#FFFFFF;} 
.subheading4{font-family:Tahoma, Myriad Pro, Arial; FONT-SIZE: 15px; COLOR:#353f41; FONT-WEIGHT: Normal;} 
.subheading4 A{font-family:Tahoma, Myriad Pro, Arial; FONT-SIZE: 15px; COLOR:#353f41; FONT-WEIGHT: Normal; text-decoration:none;} 
.subheading4 A:Hover{font-family:Tahoma, Myriad Pro, Arial; FONT-SIZE: 15px; COLOR:#3f717b; FONT-WEIGHT: Normal;} 


.subheading5{} 
.subheading5 A{font-family:Tahoma, Myriad Pro, Arial; FONT-SIZE: 15px; COLOR:#2c70d6; FONT-WEIGHT: Normal; text-decoration:none;} 
.subheading5 A:Hover{font-family:Tahoma, Myriad Pro, Arial; FONT-SIZE: 15px; COLOR:#b43434; FONT-WEIGHT: Normal;} 

.headingw{font-family:Myriad Pro, Arial; FONT-SIZE: 24px; COLOR:#FFFFFF; FONT-WEIGHT: Bold; line-height:22px;} 
.headingw A{font-family:Myriad Pro, Arial; FONT-SIZE: 18px; COLOR:#FFFFFF; FONT-WEIGHT: Bold; line-height:22px;} 
.headingw A:Hover{font-family:Myriad Pro, Arial; FONT-SIZE: 18px; COLOR:#f2f2f2; FONT-WEIGHT: Bold; line-height:22px; text-decoration:none;} 

.input {width:200px; height:20; border: 1px solid #CCCCCC; background-color:#FFFFFF;}
.input_medium {width:140px; height:20; border: 1px solid #e2e2e2; background-color:#ced8e4;}
.input_small {width:50px; height:20; border: 1px solid #e2e2e2; background-color:#f9f9f9;}
.input_para {width:200px; border: 1px solid #e2e2e2; background-color:#f9f9f9;}
.input_ultrasmall {width:100px; height:18; border: 1px solid #CCCCCC; background-color:#FFFFFF; font-size:10px;}

.copyright {font-size:13px; color:#000000; font-family: Myriad Pro, Arial;}
.copyright A{font-size:13px; color:#FFFFFF; font-family: Myriad Pro, Arial; text-decoration:none;}
.copyright A:Hover{font-size:13px; color:#fff600; font-family: Myriad Pro, Arial;}


#altcolor td {
	width: 50%;
	padding: 10px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	background-color: #f3f8de;
}

#altcolor tr.alt td {
	width: 50%;
	background-color: #f7faff;
}

