BODY { FONT-SIZE: 12px; BACKGROUND: url(../images/header_bg.png) repeat-x 50% top; MARGIN: 0; COLOR: #000; FONT-FAMILY: Tahoma, Arial, Helvetica, helv, Lucida, sans-serif; HEIGHT: 100%
; padding: 0; 
}
#wrapper { MARGIN: 0 auto; VERTICAL-ALIGN: top; WIDTH: 864px; padding: 0; }
.clear {
	CLEAR: both
}
#header { width: 100%; min-height: 192px; text-align: right; color: #ff0000; background-image: url(../images/banner_header.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: right; top: 0; }
#header ul { margin: 0; padding: 0; list-style: none; width: 203px; float: right; text-align: left; }
#header li { background: url(../images/top_menu_bg.png) no-repeat; width: 210px; height: 38px; }
#header li a { display: block; color: #000; font-size: 11px; font-weight: bold; line-height: 36px; background-image: url(../images/top_menu_bg.png); background-repeat: no-repeat; text-decoration: none; padding-left: 25px; }
#header li a:hover { color: #fa1920; padding-left: 25px; }
#header li.selected a { COLOR: #fa1920
}
#header li.selected a:hover{ COLOR: #fa1920
}
#header H1 { color: #fa1920; font-size: 14px; text-align: right; padding-top: 5px; padding-right: 20px; }
#body { MARGIN-TOP: 4px; WIDTH: 864px; clear:both; 
}
/*MAIN NAV*/

#nav { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; MARGIN: 0 0 20px; LIST-STYLE-TYPE: none; HEIGHT: 27px
; padding: 0; 
}
#nav UL { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; MARGIN: 0; LIST-STYLE-TYPE: none; HEIGHT: 27px
; padding: 0; 
}
#nav LI { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 100% 0; CURSOR: pointer
 }
#nav LI A { DISPLAY: block; COLOR: #000; font-size: 12px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-DECORATION: none
; padding: 6px 11px 7px; 
}
#nav LI A:hover { COLOR: #fa1920; font-weight: bolder; TEXT-DECORATION: none
; }
#nav LI.selected A {
	COLOR: #fa1920
}
#nav LI.selected A:hover {
	COLOR: #fa1920; TEXT-DECORATION: none
}
#nav LI UL A { BORDER-RIGHT: 1px solid #fff; BORDER-TOP: 1px solid #fff; DISPLAY: block; BACKGROUND: #bcbcbd; BORDER-LEFT: 1px solid #fff; WIDTH: 150px; COLOR: #fff; font-size: 12px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding: 5px 5px 5px 10px; 
}
#nav LI UL A:hover { BACKGROUND: #fa1920; COLOR: #fff
; font-weight: bold; 
}
#nav LI.selected UL A { BORDER-RIGHT: 1px solid #fff; BORDER-TOP: 1px solid #fff; DISPLAY: block; BACKGROUND: #c1dad7; FONT: bold 12px arial, helvetica, verdana, sans-serif; WIDTH: 150px; COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding: 5px 5px 5px 10px; 
}
#nav LI.selected UL A:hover { BACKGROUND: #fa1920; COLOR: #fff
; font-weight: bold; 
}
#nav LI UL LI {
	BACKGROUND: #fa1920
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -999em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 167px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; HEIGHT: auto
}
#nav LI LI {
	WIDTH: 150px
}
#nav LI UL UL {
	MARGIN: -1.9em 0px 0px 150px
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI LI:hover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI LI LI:hover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI.sfhover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI LI.sfhover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI:hover {
	COLOR: #a00000; POSITION: static
}
#nav LI.sfhover {
	COLOR: #a00000; POSITION: static
}
#nav LI UL LI:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #a00000
}
#nav LI UL LI.sfhover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #a00000
}
/*LEFT NAVIGATION BUTTONS*/

#left_nav { FLOAT: left; WIDTH: 170px
; clear: both; }
#left_nav_menu { color: #000; background-image: url(../images/menu_bg.jpg); background-position: 0 0; width: 180px; height: 65px; clear: both; MARGIN-TOP: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
#left_nav_menu H1 { color: #000; font-size: 12px; font-weight: bold; background-position: 0 0; margin: 0; padding: 0 0 3px; }
#left_nav_menu A { color: #fa1920; font-size: 12px; font-weight: bold; background-position: 0 0; text-decoration: none; margin: 0; padding: 0 0 3px; }
#left_nav_menu A:hover { color: #000; font-size: 12px; font-weight: bold; background-position: 0 0; text-decoration: none; margin: 0; padding: 0 0 3px; }
#left_nav_menu_sm { color: #000; background-image: url(../images/sm_menu_bg.jpg); background-position: 0 0; width: 180px; height: 45px; clear: both; MARGIN-TOP: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
#left_nav_menu_sm A { color: #fa1920; font-size: 12px; font-weight: bold; background-position: 0 0; text-decoration: none; margin: 0; padding: 0 0 3px; }
#left_nav_menu_sm A:hover { color: #000; font-size: 12px; font-weight: bold; background-position: 0 0; text-decoration: none; margin: 0; padding: 0 0 3px; }
#left_nav_menu_sm H1 { color: #000; font-size: 12px; font-weight: bold; background-position: 0 0; margin: 0; padding: 0 0 3px; }
/*NEWS UPDATES*/

#info { MARGIN-TOP: 5px; COLOR: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.info_header { color: #fa1920; FONT-WEIGHT: bold; FONT-SIZE: 13px; background-image: url(../images/news_bg_top.gif); background-repeat: no-repeat; background-attachment: scroll; HEIGHT: 25px
; padding: 12px 0 0 15px; }
.info_footer { color: #fa1920; FONT-WEIGHT: bold; FONT-SIZE: 13px; background-image: url(../images/news_bg_bottom.gif); background-repeat: no-repeat; background-attachment: scroll; HEIGHT: 45px
; padding: 7px 0 0 15px; }
#info .news_item .heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#info .news_item .more { padding: 0 5px 3px 0; }#news { MARGIN-TOP: 5px; BACKGROUND: #e9e9e9; COLOR: #000; border: solid 3px #e9e9e9; }
.news_item .heading { color: #fa1920; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
 }
.news_item { background-image: url(../images/news_bg_mid.gif); background-repeat: repeat; padding: 10px; }
.news_item .more A {
	COLOR: #fa1920
}
.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.more A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fa1920; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.more A:hover {
	BORDER-BOTTOM: 1px solid
}
.home_body { background-image: url(../images/main_heading.jpg); background-repeat: repeat; MARGIN: 2px 0
   }
.home_body .heading { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #fff; background-color: #fa1920; padding-top: 0; padding-right: 0; padding-left: 10px; }
.home_body .heading_data {
	COLOR: #121354
}
.home_body .text { padding: 5px 10px 0 0; 
}
.home_body .more { color: #fa1920; padding: 0 15px 10px 0; 
}
.body_text{
	BACKGROUND: #fff
}
.box_bg{
	BACKGROUND: #ececec
}
#main { FLOAT: left; WIDTH: 429px
; margin-left: 30px; 
}
#main .text .heading { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #fff; background-color: #fa1920; padding: 20px 0 10px 10px; 
}
H4 { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #fff; background-color: #fa1920; margin-top: -5px; padding: 10px 0 10px 10px; }
#main .text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#main .text .more {
	PADDING-RIGHT: 10px
}
#main .text .more A {
	COLOR: #fa1920
}
#main .text A.link {
	FONT-SIZE: 12px; COLOR: #fa1920; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
#main .text A.link:hover { color: #fa1920; BORDER-BOTTOM: 1px solid
 }
#newsarea {
	FLOAT: left; WIDTH: 210px
}
#homeimage { margin-top: -40px; }
#homeimage IMG {
	WIDTH: 211px; HEIGHT: 152px
}
#subpage_content { FLOAT: left; WIDTH: 640px
; margin-left: 30px; padding-left: 10px; }
.other_body { background-image: url(../images/submain_heading.jpg); background-repeat: repeat; MARGIN: -20px 0 2px
   }
.other_body .heading { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #fff; background-color: #fa1920; padding: 20px 0 10px 10px; }
.other_body .heading_data {
	COLOR: #121354
}
.other_body .text { padding: 10px 10px 0 0; 
}
.other_body .more { color: #fa1920; padding: 0 15px 10px 0; 
}

/*FOOTER*/

#footer {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; BACKGROUND: #fa1920; COLOR: #fff; HEIGHT: 50px
}
#footer_links { font-size: 10px; padding: 18px 0 0 10px; }
#footer_links A {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer_links A:hover {
	TEXT-DECORATION: underline
}

/*CONTACT DETAILS*/

#contact { font-size: 10px; TEXT-ALIGN: right
; padding: 5px 5px 5px 0; }
#contact A {
	COLOR: #fa1920; TEXT-DECORATION: none
}
#contact A:hover {
	TEXT-DECORATION: underline
}

.small_text {
	FONT-SIZE: 11px; COLOR: #aeaeae
}
P.info_header { color: #fa1920; MARGIN-TOP: 0
 }
A.link {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
A.link:hover {
	COLOR: #fa1920
}
FORM { background-color: #fa1920; margin-bottom: 0; padding: 10px; border: solid 8px #aeaeae; }

FORM td { padding: 5px; color: #000; text-align: justify;
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
td { padding: 5px; color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; border: solid 1px #fa1920; }

table.nobox { text-align: justify; }
td.nobox  { padding: 5px; color: #000; text-align: justify; }

#contactform td {  }
#contactform tr { color: #000; }

label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

label { color: #fff; font-weight: bold; text-align: left; width: 150px; padding-right: 20px; }
br {
	clear: left;
}
P { text-align: justify; MARGIN-TOP: 0
  }
