/* General*/
html, body 					{margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background: #ffffff;}
td 							{font-size: 11px; color: #555555;}
.maintable 					{height: 100%; background: #ffffff;}


a:active 					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none;}
a:visited					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none;}
a:hover						{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: underline;}
a:link 						{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none;}

BODY 						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

p 							{font-size: 11px; color: #555555;}

TABLE 						{font-size: 11px; color: #000000;}

td							{font-size: 11px; color: #000000;}

h1							{font-size: 19px; color: #24448F; font-weight: normal;}
	
h2							{font-size: 17px; color: #24448F; font-weight: bold;}

h3							{font-size: 15px; color: #24448F; font-weight: bold;}
	
h4							{font-size: 11px; color: #24448F; font-weight: bold;}

h5							{font-size: 12px; color: #555; font-weight: bold; margin:0;}

	
li							{margin: 0px; padding: 0px 0px 5px 0px; font-size: 11px; color: #154b95;}
.li-p 						{color: #000000;}
.li-a 						{color: #555555;}
ul							{margin: 5px 15px 5px 15px; padding: 0px 16px 0px 16px; font-size: 11px; color: #555555; }

ol							{font-size: 11px; color: #000000;}
.imagewrap					{padding:0 5px 0 0;}

/* bg */
.bac-left-a 				{height:644px; background:transparent url(../images/template/bac_lft01.jpg) repeat-x;}
.bac-left-b 				{height:644px; width:11px; background:transparent url(../images/template/bac-left-b.jpg) no-repeat top right;}
.bac-right-a 				{height:644px; background:transparent url(../images/template/bac_right01.jpg) repeat-x;}
.bac-right-b 				{height:644px; width:11px; background:transparent url(../images/template/bac-right-b.jpg) no-repeat top left;}

/* Navigation-2ndlevel */
.sec-mainnav 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2284C3; padding: 5px 4px 0px 9px;}
.sec-mainnav a:link, .sec-mainnav a:active, .sec-mainnav a:visited {margin-bottom: 10px; padding: 0px 3px 0px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.sec-mainnav a:hover 		{margin-bottom: 10px; padding: 0px 3px 0px 3px; font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.reddiv						{color:#e20a17; font-weight:bold; padding:0 5px 0 5px;}

/* home-content */
.top-nav-bac 				{width:210px; height:23px;}
.top-nav 					{font-weight: bold; font-size: 12px; color: #666666; padding: 6px 0px 0px 6px;}
.top-nav a:link, .top-nav a:active, .top-nav a:visited 
							{font-weight: bold; font-size: 12px; color: #666666; text-decoration: none;}
.top-nav a:hover 			{font-weight: bold; font-size: 12px; color: #666666; text-decoration: underline;}

.lftnav-top 				{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-top.jpg) no-repeat top right;}
.lftnav-middle 				{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-middle.jpg) no-repeat top right;}
.lftnav-middle2 			{width:151px; height:37px; background:transparent url(../images/navigation/lftnav-middle2.jpg) no-repeat top right; }
.lftnav-bottom 				{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-bottom.jpg) no-repeat top right;}
.lftnav-top-on 				{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-top-on.jpg) no-repeat top right;}
.lftnav-middle-on 			{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-middle-on.jpg) no-repeat top right;}
.lftnav-middle2-on 			{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-middle2-on.jpg) no-repeat top right;}

.lftnav-bottom-on 			{width:151px; height:24px; background:transparent url(../images/navigation/lftnav-bottom-on.jpg) no-repeat top right;}
.lftnav-on 					{font-weight: bold; font-size: 12px; color: #ffffff; padding: 4px 0px 0px 25px;}
.lftnav2-on 				{font-weight: bold; font-size: 12px; color: #ffffff; padding: 5px 0px 0px 25px;}
.lftnav						{font-weight: bold; font-size: 12px; color: #555555; padding: 4px 0px 0px 25px;}
.lftnav a:link, .lftnav a:active, .lftnav a:visited {font-weight: bold; font-size: 12px; color: #555555; text-decoration: none;}
.lftnav a:hover 			{font-weight: bold; font-size: 12px; color: #555555; text-decoration: underline;}


.lftnav-second-on 			{font-weight: bold; font-size: 12px; color: #555555; padding: 4px 0px 0px 11.5px;}
.lftnav-second-on  a:link, .lftnav-second-on a:active, .lftnav-second-on a:visited
							{font-weight: bold; font-size: 12px; color: #ffffff; padding: 4px 0px 0px 11.5px;}
.lftnav-second-on a:hover 	{font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: underline;}


.flash-top					 {width:151px; height:24px; background:transparent url(../images/template/flash-top.jpg) no-repeat top right;}
.flash-middle				{width:151px; height:96px; background:transparent url(../images/template/flash-middle.jpg) no-repeat top right;}
.flash-bottom 				{width:151px; height:24px; background:transparent url(../images/template/flash-bottom.jpg) no-repeat top right;}
.flashnav 					{font-weight: bold; font-size: 12px; color: #555555; padding: 8px 0px 0px 23px;}
.flashnav a:link, .flashnav a:active, .flashnav a:visited {font-weight: bold; font-size: 12px; color: #555555; text-decoration: none;}
.flashnav a:hover 			{font-weight: bold; font-size: 12px; color: #555555; text-decoration: underline;}

.date						{color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:90%; padding:10px 0 0 0;}
.newsheadline li			{list-style-image:url(../images/template/simpleredarrow.jpg); color: #000000; }

/* content-tables */
.nav-line 					{width:30px; background:transparent url(../images/template/nav-line.gif) repeat-y top right;}
.contentgrey 				{background:transparent url(../images/content/contentgrey.gif) repeat-y top right;}
.contentwhite 				{background:#fff; padding:0;}
.content-header 			{width:602px; height:33px; background:transparent url(../images/template/content-header.jpg) no-repeat top left;}
.header-one 				{width:534px; height:33px; background:transparent url(../images/content/content01.jpg) no-repeat top left;}
.header-two 				{width:68px; height:33px; background:transparent url(../images/content/content02.jpg) no-repeat top left;}
.header-txt 				{font-weight: normal; font-size: 16px; color: #333333; padding: 3px 0px 0px 29px;}
.content-line 				{width:369px; background:transparent url(../images/template/contentbaca.gif) repeat-y top right;}
.focus-bac 					{width:369px; height:30px; background:transparent url(../images/template/focus_header.jpg) no-repeat top left;}
.rednav 					{font-weight: bold; font-size: 12px; color: #ffffff; padding: 5px 0px 0px 24px;}
.rednav a:link, .rednav a:active, .rednav a:visited {font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none;}
.rednav a:hover				{font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: underline;}
.connav 					{font-weight: bold; font-size: 12px; color: #ffffff; padding: 5px 0px 0px 24px;}
.connav a:link, .connav a:active, .connav a:visited {font-weight: bold; font-size: 12px; color: #c8c8c8; text-decoration: none;}
.connav a:hover 			{font-weight: bold; font-size: 12px; color: #c8c8c8; text-decoration: underline;}

.greybac 					{width:149px; background:transparent url(../images/template/greybac.gif) repeat-y top right;}
.newsbac 					{width:68px; background:transparent url(../images/template/newsbac.gif) repeat-y top right;}
.newsletterbac 				{width:82px; background:transparent url(../images/template/newsletbac.gif) repeat-y top right;}
.inpage-bac 				{width:594px; height:30px; background:transparent url(../images/template/inpage-navbac.jpg) no-repeat top left;}
.newshead					{width:225px; height:30px; background:transparent url(../images/template/news-header.jpg) no-repeat top left;}
.newsletterhead				{width:225px; height:30px; background:transparent url(../images/template/newsletter.jpg) no-repeat top left;}

.focus-table 				{font-weight: normal; font-size: 11px; color: #555555; width:172px; padding: 8px 8px 8px 20px;}
.focus-table a:link, .focus-table a:active, .focus-table a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none;}
.focus-table a:hover		{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}

.news-table 				{font-weight: normal; font-size: 11px; color: #555555; width:111px; padding: 6px 8px 6px 24px;}
.news-table a:link, .news-table a:active, .news-table a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none;}
.news-table a:hover 		{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}

.newsletter-table 			{font-weight: normal; font-size: 11px; color: #555555; width:111px; padding: 6px 8px 0px 24px;}
.newsletter-table a:link, .newsletter-table a:active, .newsletter-table a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none;}
.newsletter-table a:hover 	{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}

.footer						 {width:758px; height:33px; background:transparent url(../images/template/footer.jpg) no-repeat top left;}
.footernav						{font-weight: normal; font-size: 11px; color: #555555; width:568px; padding: 10px 8px 0px 182px;}
.footernav a:link, .footernav a:active, .footernav a:visited {font-weight: normal; font-size: 11px; color: #777777; text-decoration: none;}
.footernav a:hover 			{font-weight: normal; font-size: 11px; color: #777777; text-decoration: underline;}

.homenav 					{font-weight: normal; font-size: 12px; color: #555555; padding: 6px 0px 0px 0px;}
.homenav a:link, .homenav a:active, .homenav a:visited {font-weight: normal; font-size: 12px; color: #555555; text-decoration: none;}
.homenav a:hover 			{font-weight: normal; font-size: 12px; color: #555555; text-decoration: underline;}

.content-body 				{font-weight: normal; font-size: 11px; color: #555555; padding: 10px 40px 20px 24px;}
.content-body a:link, .content-body a:active, .content-body a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none;}
.content-body a:hover 		{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}

.contact-body 				{font-weight: normal; font-size: 11px; color: #555555; padding: 10px 40px 20px 10px;}
.contact-body a:link, .contact-body a:active, .contact-body a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none; texc}
.contact-body a:hover 		{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}
.contact-body table 		{width:530px;}

/*Gallery styles*/
.gallery_img				{background-image: url(../images/gallery/image_bg.jpg); background-color:#eee; text-align:center; padding:4px;}
.gallery_img img			{margin:5px; border:1px solid #fff; }

.gallery_img_L				{background-image: url(../images/gallery/image_bg02.jpg); background-color:#eee; text-align:center; padding:8px;}
.gallery_imgL img			{margin:8px; border:1px solid #fff; }

.gallery_caption			{background: #999 url(../images/gallery/caption-bg.jpg) no-repeat bottom;  text-align:center; color:#FFF; padding: 4px 4px 10px 4px ; vertical-align:top;}

.gallery_view_img			{background-image: url(../images/gallery/photo.jpg); text-align:center; padding:8px; border-top:1px solid #eee;border-right:1px solid #ccc; border-left:1px solid #eee; border-bottom:1px solid #ccc;}
.gallery_view_img_L			{background-image: url(../images/gallery/photo.jpg); text-align:center; padding:8px 3px 8px 3px; border-top:1px solid #eee; border-right:1px solid #ccc; border-left:1px solid #eee; border-bottom:1px solid #ccc;}

.gallery_view_caption		{text-align:center; padding-top:5px;}

.main_gallery_table			{margin:10px 0 0 30px;}
.main_gallery_table_s		{margin:10px 0 0 0px;}
.goback 					{text-align:center; text-decoration:none;}
.goback a:link, .goback a:active, .goback a:visited{color:#E20A17; text-decoration:none;}
.goback a:hover				{color:#E20A17; text-decoration:underline;}

/*Contact us page style*/
.album						{background:#fff url(../images/navigation/photoBG.gif); width: 90px; background-color:#eee; text-align:center; padding:8px; border: 1px solid #eee;}
.albumName					{background:#fff ; padding:8px 5px 8px 5px; border: 1px solid #eee; }

/*download styles*/
.thumbs 					{font-weight: normal; font-size: 11px; color: #000000; padding: 10px 40px 20px 24px;}
	
.thumbs	li 					{ list-style-image:url(../images/template/bullet.jpg);color: #000000}
.thumbs a:link, .thumbs a:active, .thumbs a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none; line-height:18px;}
.thumbs a:hover 			{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}
.rightcol ul				{list-style-image:url(../images/template/arrow.jpg);padding:8px 0 0 8px; color: #000000; }
.rightcol a:link, .rightcol a:active, .rightcol a:visited {font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: none; line-height:18px;}
.rightcol a:hover 			{font-weight: normal; font-size: 11px; color: #e20a16; text-decoration: underline;}

/* news download thumbnail */
.borderimage				{border: 1px solid #eee;}
.caption					{text-align:center; padding:4px;}

/*pop up window*/
.pop 						{background:#eee;}

/*form style*/

input						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background: #ffffff;}
textarea					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background: #ffffff;}
.formname					{font-weight:bold; vertical-align:top; background: #ffffff;}
.submit						{padding: 5px 0 0 0;}





