body {margin: 0px;padding: 0px;background-image: url(../../images/bg_mainhome.jpg);background-repeat: repeat-x;background-color: #4d6b96; }

.topcorner {background-image:url(../../images/top_right_bg.gif);background-repeat: none;position: top right; }

.info {font-family: Tahoma;font-size: 12px;font-weight: normal;color: #423F3F;}

p.blue	{font-family:arial;font-size:10px;color:#2F6C9B;font-weight: normal;}

p.alarm, p.alarm a:link,p.alarm a:active, p.alarm a:hover, p.alarm a:visited
	{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	}

h1{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

p.smgrey
	{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #D3D3D3;
	}

	
p.alarm1
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}

p.header_text
	{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

p.tagline
	{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	}

p.link_text
	{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFDC7E;
	}

ul{font-family: Arial;font-size: 12px;color: #353535;}

p.text
	{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #353535;
	}

p
	{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #353535;  padding:0px; margin:0px;
	}

p.sm
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #353535;
	}

p.footer
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin-left:16px;
	}

a.footer
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}

a.footer:visited
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}

a.footer:hover
	{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	}

.text
	{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	}

p.teb_header
	{
	font-family:Tahoma;
	font-size:10px;
	color:#CC0000;
	font-weight: bold;
	}

a.article_link
	{
	font-family:Arial;
	font-size:9px;
	color:#CC0000;
	text-decoration:underline;
	}

a.article_link:visited
	{
	font-family:Arial;
	font-size:9px;
	color:#CC0000;
	text-decoration:underline;
	}

a.article_link:hover
	{
	font-family:Arial;
	font-size:9px;
	color:#CC0000;
	text-decoration:none;
	}

a.find_more
	{
	font-family:Tahoma;
	font-size:11px;
	color:#575757;
	text-decoration:underline;
	}

a.find_more:hover
	{
	font-family:Tahoma;
	font-size:11px;
	color:#575757;
	text-decoration:underline;
	}

a.find_more:visited
	{
	font-family:Tahoma;
	font-size:11px;
	color:#575757;
	text-decoration:underline;
	}

a.left_down
	{
	font-family:Tahoma;
	font-size:11px;
	color:#492121;
	text-decoration:none;
	}

a.left_down:visited
	{
	font-family:Tahoma;
	font-size:11px;
	color:#492121;
	text-decoration:none;
	}

a.left_down:hover
	{
	font-family:Tahoma;
	font-size:11px;
	color:#492121;
	text-decoration:underline;
	}

a.left_top
	{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}

a.left_top:visited
	{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}

a.left_top:hover
	{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
	}

a.link_text
	{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFDC7E;
	text-decoration:none;
	}

a.link_text:hover
	{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFDC7E;
	text-decoration:none;
	}

a.link_text:visited
	{
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFDC7E;
	text-decoration:none;
	}

a
	{
	font-family:Tahoma;
	font-size:12px;
	color:#2F6C9B;
	text-decoration:underline;
	}

a:visited
	{
	font-family:Tahoma;
	font-size:12px;
	color:#2F6C9B;
	text-decoration:underline;
	}

a:hover
	{
	font-family:Tahoma;
	font-size:12px;
	color:#2F6C9B;
	text-decoration:none;
	}

p.top_link
	{
	font-family:Tahoma;
	font-size:11px;
	color:#353535;
	font-weight: normal;
	}

a.top_link
	{
	font-family:Tahoma;
	font-size:12px;
	color:#2F6C9B;
	font-weight: normal;
	text-decoration:underline;
	}

a.top_link:visited
	{
	font-family:Tahoma;
	font-size:12px;
	color:#2F6C9B;
	font-weight: normal;
	text-decoration:underline;
	}

a.top_link:hover
	{
	font-family:Tahoma;
	font-size:12px;
	color:#2F6C9B;
	font-weight: normal;
	text-decoration:none;
	}
	
.yellowNav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffdc7e;
	text-transform: none;
	}

/*.yellow,a.yellow:link,a.yellow:active,a.yellow:visited
    {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffdc7e;
	text-transform: none;
	text-decoration: none;
	background-color: inherit;
	}*/

.whitetxt,a.whitetxt:link,a.whitetxt:active,a.whitetxt:visited
    {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
	}

a.whitetxt:hover{text-decoration: underline;}

/*.lftmenu
    {
	background-image: url(../../images/leftmenu_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 24px;
	vertical-align: middle;
	}*/

a.lftmenub:link, a.lftmenub:active, a.lftmenub:visited {
	display: block;
	width: 178px;
	height: 32px;
	background-image: url(../../images/leftmenu_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 24px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
}

a.lftmenub:hover {
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
	
	
a.LftmenuTopNav:link, a.LftmenuTopNav:active, a.LftmenuTopNav:visited {
	display: block;
	width: 166px;
	height: 32px;
	padding-left: 36px;
	padding-top: 13px;
	vertical-align: middle;
	background: url(../../images/leftmenu_bg_top.jpg) no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	background-color: inherit;
}

a.LftmenuTopNav:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
}


.lftmenu_top
    {
	background-image: url(../../images/leftmenu_bg_top.jpg);
	background-repeat: no-repeat;
	padding-left: 36px;
	vertical-align: middle;
	}	

form, select, input, textarea 
    {
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    }

.formhome
    {
	background-image: url(../../images/form_bg1.jpg);
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-right: 13px;
    }

.formhome1
    {
	background-image: url(../../images/form_bg3.jpg);
	background-position: right;
	background-repeat: no-repeat;
    }

.subhead
    {
	color: #373737;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
    }

.subheadlink a:link,.subheadlink a:visited, .subheadlink a:active 
    {
	color: #373737;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
    }

.subheadlink a:hover {	text-decoration: underline;}

.formtxt
    {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
    }

.homecontbox
    {
	background-image: url(../../images/home_cont_box.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5a5f63;
	padding-left: 25px;
	padding-right: 19px;
	padding-top: 25px;
	line-height: 15px;
    }
	
	.homecontbox001
    {
	background-image: url(../../images/home_cont_box.jpg);
	background-repeat: no-repeat;
    }
.homecontwrap01{
padding-left: 25px;
font-family: Tahoma;
font-weight: normal;
	color: #5a5f63;
	font-size: 11px;
	padding-right: 19px;
	padding-top: 25px;
	line-height: 15px;}
.homecontwrap02{
padding-left: 25px;
font-family: Tahoma;
font-weight: normal;
background-image: url(../../images/home_cont_box.jpg);
	background-repeat: no-repeat;
	color: #5a5f63;
	font-size: 11px;
	padding-right: 19px;
	padding-top: 25px;
	line-height: 15px;}

.anniversary20th{
padding-bottom:10px;
padding-top:20px;
text-align:left;
padding-left:11px;}

.anniversary20th1{
padding-bottom:1px;
text-align:left;
padding-left:9px;}

.homecontbox1
    {
	background-image: url(../../images/home_cont_box1.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5a5f63;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 25px;
	line-height: 16px;
    }
	
	.homecontbox011
    {
	background-image: url(../../images/home_cont_box1.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5a5f63;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 25px;
	line-height: 16px;
    }


.boxtxt
    {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5a5f63;
	line-height: 13px;
	padding-right: 4px;
    }
	

.morebutton{padding-right: 10px;}

.boxtxt2
    {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5a5f63;
	line-height: 15px;
	padding-right: 4px;
	padding-left: 22px;
    }

.tbleheader{ color: White; }

.footer_bg 
    {
	background-image: url(../../images/footer_bg.jpg);
    background-attachment: repeat;
	background-repeat: repeat;
	background-position: center;
    }

.footer_bg2 
    {
	background-image: url(../../images/footer_bg2.jpg);
    background-attachment: repeat;
	background-repeat: repeat;
	background-position: center;
    }

A.footer_link:link
    {
	font-weight: normal;
	font-size: 12px;
	color: #4d4d4d;
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	text-decoration: none;
    }
    
A.footer_link:visited 
    {
	font-weight: normal;
	font-size: 12px; color: #4d4d4d;
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.footer_link:hover
    {
	font-weight: normal;
	font-size: 12px; color: #431a1a;
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	text-decoration: underline;
    }

A.footer_link2:link
    {
	font-weight: normal;
	font-size: 11px; color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.footer_link2:visited 
    {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.footer_link2:hover 
    {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

.footer_text
    {
	color: #4d4d4d;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma ,Arial, Helvetica, sans-serif;
	}

.leftshdw{background-image: url(../../images/left_shdw_bg.jpg);background-repeat: repeat-y;}

.rtshdw{background-image: url(../../images/rt_shdw_bg.jpg);background-repeat: repeat-y;}

.whitebg{background-color: White;}

.smgrey1{font-family: Tahoma;font-size: 9px;font-weight: normal;color: #D3D3D3;}

.alarm2, .alarm2 a:link,.alarm2 a:active, .alarm2 a:hover, .alarm2 a:visited
	{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
	}
	
	

a.find_button:link, a.find_button:active, a.find_button:visited{
display:block;
width:78px;
height:14px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-image: url(../../images/findmore_image.jpg);
text-decoration:none;
text-align:center;
padding-bottom:2px;
}

a.find_button:hover{
display:block;
width:78px;
height:14px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffea86;
background-image: url(../../images/findmore_image.jpg);
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
padding-bottom:2px;
}




.tabletopline{
	height: 45px;
	background-image: url(../../images/tables/tabletopline.jpg);
	background-repeat: repeat-x;
	background-color: #0379b8;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif; font-size: 11px; color: #dde7ec; font-weight: bold;
}

.tabletoplineN{
	height: 45px;
	background-image: url(../../images/tables/tabletopline.jpg);
	background-repeat: repeat-x;
	background-color: #0379b8;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif; font-size: 11px; color: #dde7ec; font-weight: bold;
	text-align:center;
}

.tablecontline1{
	background-image: url(../../images/tables/tablecontline1.jpg);
	background-repeat: repeat-x;
	background-color: #eeeeee;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}

.tablecontlineN{
	background-image: url(../../images/tables/tablecontline1.jpg);
	background-repeat: repeat-x;
	background-color: #eeeeee;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	text-align:center;
	padding:4px;
}

.tablecontline2{

	background-image: url(../../images/tables/tablecontline2.jpg);
	background-repeat: repeat-x;
	background-color: #f8f8f0;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.tablecontglow1{

background-image: url(../../images/tables/tabletopglow1.jpg);
background-repeat: repeat-x;
background-color: #99d0e8;
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.tablecontglow2{
background-image: url(../../images/tables/tabletopglow2.jpg);
background-repeat: repeat-x;
background-color: #a0d8ea;
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.tablecontgrey1{
background-image: url(../../images/tables/tabletopgrey1.jpg);
background-repeat: repeat-x;
background-color: #dbdbdb;
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.tablecontgrey2{
background-image: url(../../images/tables/tabletopgrey2.jpg);
background-repeat: repeat-x;
background-color: #e5e5dd;
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.tablecontyllw{
background-color: #ead8a0;
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
}

.tablecontent{font-family: Arial, Geneva, Helvetica, Verdana,  sans-serif; font-size: 11px; color: #1a1a1a; text-align: center; vertical-align:top;}
.tablecontent a:link,.tablecontent a:active, .tablecontent a:visited  {color: #124e6e; text-decoration: underline; font-size: 11px;}
.tablecontent a:hover {text-decoration: none;}

.headcont{
padding-left:5px;
height:33px;
width:473px;
background-color:#ffffff;
color:#000000;
font-family: Tahoma,Arial;
font-size:12px;
font-weight:bold;
}

.headcontred{
font-family: Tahoma,Arial;
font-size:12px;
font-weight:bold;
background-color:#ffffff;
color:#a42233;
}

.subhead {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}


.box1 {
height: 19px;
padding-top: 3px;
padding-left: 10px;
background-color: #4a6995;
background-image: url(../../images/box_bg.jpg);
background-repeat: no-repeat;
color:#FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.box2 {

padding-top: 7px;
padding-left: 10px;
padding-bottom: 7px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.subhead2{
font-size:12px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#325885;
}

.careerbox{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#353535;
}

.careers_head{
background-image:url(../../images/careers_head1.jpg);
background-repeat:no-repeat;
color:#f4f8ff;
font-weight:bold;
text-align:left;
padding-left:10px;
height:35px;


}

.careers_head1{
background-image:url(../../images/careers_head.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
text-align:left;
padding-left:10px;
height:35px;
}

.careers_textbg{
background-image:url(../../images/careers_textbg1.jpg);
background-repeat:repeat-y;
padding:10px;
}

.careers_textbg1{
background-image:url(../../images/careers_textbg.jpg);
background-repeat:repeat-y;
padding:10px;
}

.careers_bottom{
background-image:url(../../images/careers_bottom1.jpg);
background-repeat:no-repeat;
height:12px;
}

.careers_bottom1{
background-image:url(../../images/careers_bottom.jpg);
background-repeat:no-repeat;
height:12px;
}

.headcont{
padding-left:5px;
height:33px;
width:473px;
background-color:#ffffff;
color:#000000;
font-family: Tahoma,Arial;
font-size:12px;
font-weight:bold;
}

.headcontred{
font-family: Tahoma,Arial;
font-size:12px;
font-weight:bold;
background-color:#ffffff;
color:#a42233;
}

.testipad {
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textfeild {
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	border:1px solid #666666;
	background-color: #ffffff;
	width:163px; height:16px;
	padding-top:2px;
	padding-left:4px;	
	}
	
.dropdown{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	border:1px solid #666666;
	background-color: #ffffff;
	width:169px; height:20px;
	padding-left:0px;	
	}
	
.bigfeild {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	border:1px solid #666666;
	background-color: #ffffff;
	width:163px; height:45px; padding-left:4px; padding-top:2px;
	}

.comptext{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}

.comp_textfeild {
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size: 13px;
	border:1px solid #666666;
	background-image:url(../../images/bg_text_comp.jpg);
	background-repeat:no-repeat;
	width:338px; height:23px;
	padding-top:7px;
	padding-left:4px;	
	}
	
a.button_comp:link, a.button_comp:active, a.button_comp:visited{
	display:block;
	width:210px;
	height:25px;
	background-image:url(../../images/button_bg_comp.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:7px;
	padding-left:18px;
	}	
	a.button_comp:hover{
	color:#f8e2a3;
	}
	
.b1{
width:272px;
background-image:url(../../images/box1_comp.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#000000;
padding-left:20px;

}

.b2{
width:263px;
background-image:url(../../images/box2_comp.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#000000;
padding-left:20px;

}

.align1{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}

.align2{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
}

.adv_comp{
width:561px;
height:54px;
background-image:url(../../images/adv_comp_header.jpg);
background-position:center;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
padding-left:20px;
}

.adv_comp1{
width:561px;
height:54px;
background-image:url(../../images/adv_comp_header1.jpg);
background-position:center;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
padding-left:20px;
}

.align3{
border:1px solid #d6d6d6; 
background-color:#fcfcfc;
width:558px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

.align4{
border:1px solid #d6d6d6; 
background-color:#fcfcfc;
width:558px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #000000;
font-style:italic;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

.tablcolm {
padding-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
font-weight: bold;
}

.LastUpdted {
text-align: right;
padding: 0px 5px 0px 3px;
color: #4171a1;
}

.LastHeadUpted {
font-weight: bold;
color: #4171a1;
}

.QuickCoBg {
background:url(../../images/form_bg1.jpg) no-repeat;
}

.bennifits{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.festivalimage {
margin: 10px 0px 0px 0px;
width:368px;
height:138px;
padding-top:0px;
}
#festivalimage {
width:368px;
height:138px;
}

#festivalimage_link {
width:368px;
height:25px;
padding:113px 0px 0px 0px;
text-align:center;
}

.qualifybutton {
width:129px;
height:19px;

text-decoration:none;

}
.ann_banner{
width:584px;
height:128px;
padding-top:111px;
padding-right:17px;
background:url(../../images/anniversery_banner.jpg) no-repeat;
}
#registrationfield{
width:217px;
height:92px;
float:right;
}
.form_field{
width:135px;
height:16px;
border:#7b7b7b solid 1px;}

.clear {
clear:both;
}

.field_left{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#FFFFFF;
}

.field_right{
width:136px;
height:16px;
}

.formsubmit{
}
.red{
color:#FF0000;}
