/* CSS Document */

body { background-color:#1743B3; margin:0px; }

a:link { color: #666666; text-decoration:none; }
a:visited { color: #000000; text-decoration:none; }
a:hover { color: #2160A3; text-decoration:underline; }

.dropdownmenu { border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; background-color:#F8F8F8;	}

.hd-subbullet { background-image:url('../images/hd-subbullet.gif'); background-repeat:no-repeat; background-position:5px 8px; padding-left:14px; padding-right:14px; font-family:Verdana; font-size:11px; color:#1743B3; height:20px; }

.hd-subseparator { background-color:#CCCCCC; }

a.hd-sublink:link { color:#075AAB; text-decoration:none; }
a.hd-sublink:visited { color:#1743B3; text-decoration:none; }
a.hd-sublink:hover { color:#da231a; text-decoration:none; }

/* most outside table: begin */
.pageholder { width:780px; padding-left:10px; padding-right:10px; padding-bottom:20px; background-color:#FFFFFF; }
.pageedge_bg { background-image:url('../images/pageedge_bg.gif'); background-repeat:repeat-y; width:15px; }
/* Most outside table: end */

/* top menu: begin */
.topmenu { background-image:url('../images/topmenu_bg.gif'); background-repeat:no-repeat; height:43px; }
.topmenu .text { font:12px Arial; color:#626262; padding-top:7px; padding-left:12px; padding-right:12px; }
.topmenu a:link { color:#626262; text-decoration:none; }
.topmenu a:visited { color:#626262; text-decoration:none; }
.topmenu a:hover { color:#DA251D; text-decoration:none; }
.hd-text{font:11px Tahoma;}
a.hd-link:link {color:#075aab; text-decoration:underline;}
a.hd-link:visited {color:#075aab; text-decoration:underline;}
a.hd-link:hover {color:#da231a; text-decoration:underline;}
.tophead { background-image:url('../images/head.gif'); background-repeat:no-repeat; height:120px; }
/* top menu: end */

/* middle: begin */
.greybox_bg { background-color:#E8E8E8; }
.greybox_bg .text { font:12px Arial; color:#5B5B5B; padding-left:8px; padding-right:8px; }
.greybox_bg .blocktext { font:12px Arial; color:#5B5B5B; padding-left:14px; padding-right:14px; padding-top:5px; }
.greybox_bg a:link { color:#DA251D; text-decoration:none; }
.greybox_bg a:visited { color:#DA251D; text-decoration:none; }
.greybox_bg a:hover { color:#075AAB; text-decoration:underline; }
.title_bg { background-color:#1868c4; }
.title_bg .text { font:12px Arial; color:#FFFFFF; padding-bottom:4px; }
.title_bg .text1 { font:12px Arial; color:#FFFFFF; padding-bottom:4px; padding-left:8px; padding-right:8px; }
.blocktext { font:12px Arial; color:#5B5B5B; padding-left:8px; padding-right:14px; padding-top:5px; }
.blocktext a:link { color:#075AAB; text-decoration:underline; }
.blocktext a:visited { color:#075AAB; text-decoration:underline; }
.blocktext a:hover { color:#DA251D; text-decoration:underline; }
.blocktext-13 { font:17px Time "Times New Roman", Times, serif; color:#5B5B5B; line-height: 22px; text-shadow: 5px #666; padding-left:8px; padding-right:8px; padding-top:5px; }
.icon_page { font:12px Arial; color:#5B5B5B; padding-left:24px; background-image:url('../images/ic_page.gif'); background-repeat:no-repeat; background-position:8px 3px; }
.icon_page a:link { color:#075AAB; }
.icon_page a:visited { color:#075AAB; }
.icon_page a:hover { color:#DA251D; }
.icon_arrow { font:12px Arial; color:#5B5B5B; padding-left:5px; padding-top:10px; background-image:url('../images/ic_arrow.gif'); }
.icon_arrowrec { font:12px Arial; color:#5B5B5B; padding-left:28px; background-image:url('../images/ic_arrowrec.gif'); background-repeat:no-repeat; background-position:14px 4px; }
.icon_arrowrec a:link { color:#075AAB; }
.icon_arrowrec a:visited { color:#075AAB; }
.icon_arrowrec a:hover { color:#DA251D; }
.icon_arrowrec1 { font:12px Arial; color:#5B5B5B; padding-left:22px; background-image:url('../images/ic_arrowrec.gif'); background-repeat:no-repeat; background-position:8px 4px; }
.icon_arrowrec1 a:link { color:#075AAB; }
.icon_arrowrec1 a:visited { color:#075AAB; }
.icon_arrowrec1 a:hover { color:#DA251D; }
.whitebox_rbg { background-image:url('../images/whitebox_rbg.gif'); background-repeat:repeat-y; background-position:right top; }
.newstitle { font:12px Arial; color:#FFFFFF; background-color:#7A7A7A; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:4px; }
.hdots { background-image:url('../images/hdot.gif'); background-repeat:repeat-x; background-position:left center; }
.hdots1 { background-image:url('../images/hdot1.gif'); background-repeat:repeat-x; background-position:left center; }
.textbullet { background-image:url('../images/ic_arrow.gif'); background-repeat:no-repeat; background-position:8px 5px; padding-left:20px; padding-right:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color:#5B5B5B; }
.photo { border:solid 2px #D6E3F1; }
/* middle: end */

/* Service: begin */
.service_title { font:20px "Times New Roman", Times, serif; color:#075aab; height:24px; padding-top:3px; padding-left:10px;padding-right:5px; }
.service_title1 { background-image:url('../images/ic_arrow.gif'); background-repeat:no-repeat; background-position:20px 2px; padding-left:35px; padding-right:10px; padding-top:5px; font:13px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; }
.service_text { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; line-height: 15px; padding-top:3px; padding-left:10px; padding-right:5px; }
.service_text h1 { color:#FF0000;font-size:12px;font-weight:bold; }
.service_textbullet { background-image:url('../images/ic_arrow1.gif'); background-repeat:no-repeat; background-position:20px 2px; padding-left:35px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color:#5B5B5B; }
.service_textbullet1 { background-image:url('../images/ic_arrow1.gif'); background-repeat:no-repeat; background-position:20px 2px; padding-left:35px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color:#5B5B5B; }
.service_textbullet2 { background-image:url('../images/ic_arrow2.gif'); background-repeat:no-repeat; background-position:25px 7px; padding-left:40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color:#5B5B5B; vertical-align:top; }
.service_titlebullet { background-image:url('../images/ic_page.gif'); background-repeat:no-repeat; background-position:10px 3px; padding-left:28px; padding-right:5px; font-family: "Times New Roman", Times, serif; font-size: 16px; color:#075aab; }
.service_bullet {  font-family: Verdana, Arial; font-size: 12px; color: #D30000; text-decoration: none; }
.service_photo { border:solid 1px #D6E3F1; margin-top: 5px; margin-right:5px; }
.service_TableHead { font:11px Verdana, Arial, Helvetica, sans-serif; color:#2160A3; font-weight:bold; line-height: 20px; padding-left:15px; padding-right:15px; padding-top: 5px; }
.service_TableRow1 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; line-height: 20px; padding-left:15px; padding-right:15px; padding-top: 5px; background-color: #E5F4FF; }
.service_TableRow2 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; line-height: 20px; padding-left:15px; padding-right:15px; padding-top: 5px; background-color: #FFFFFF}

.linkpage { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B;}
.linkpage a:link, .linkpage a:visited, .linkpage a:active { color: #666666;}
.linkpage a:hover { color:#5B5B5B;}


/* Service: end */

/* Team: begin */
.team_title { font:20px "Times New Roman", Times, serif; color:#075aab; height:24px; padding-top:3px; padding-right:5px; }
.team_text { font:11px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; line-height: 14px; padding-top:3px; padding-left:10px; padding-right:5px; }
.team_textbullet1 { background-image:url('../images/ic_arrow1.gif'); background-repeat:no-repeat; background-position:20px 2px; padding-left:35px; padding-right:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color:#5B5B5B; }
.team_photo { border:solid 1px #D6E3F1; margin-top: 5px; margin-right:5px; }
/* Team: end */

/* news & events: begin */
.news_bullet { font:12px Arial; color:#5B5B5B; padding-top:10px; }
.news_bullet1 { font:12px Arial; color:#5B5B5B; text-align:right; background-image:url('../images/ic_arrowrec.gif'); background-repeat:no-repeat; background-position: 1px 2px 2px 8px; text-align:right;}
.news_bullet2 {  font-family: Verdana, Arial; font-size: 12px; color: #D30000; text-decoration: none; padding-right:5px;}
.news_titlelist { font:12px Arial; color:#5B5B5B; padding-right:14px; padding-top:5px; }
.news_title { font:12px Verdana, Arial; color:#5B5B5B; padding-left:8px; padding-right:14px; padding-top:5px; }
.news_title a:link { color:#075AAB; text-decoration:underline; }
.news_title a:visited { color:#075AAB; text-decoration:underline; }
.news_title a:hover { color:#DA251D; text-decoration:underline; }
.news_date { font:10px Arial; color:#666666; padding-left:8px; padding-top:3px; font-style: italic; }
.news_text { font:12px Arial; color:#5B5B5B; vertical-align: top; padding-left:8px; padding-right:8px; padding-top:5px; }
.news_text1 { font:12px Arial; color:#5B5B5B; vertical-align: top; text-align:justify; padding-left:8px; padding-right:8px; line-height: 17px;}
.news_photo { border:solid 1px #D6E3F1; margin-top: 10px; margin-right:5px; }
.news_source { font:12px Arial; color:#4B4B4B; padding-right:8px; padding-top:15px; font-style: italic; font-weight: bold;}
.news_page { font:12px Arial; color:#5B5B5B; padding-left:8px; padding-right:8px; padding-top:5px; }
.news_page a:link { color:#075AAB; text-decoration:underline; }
.news_page a:visited { color:#075AAB; text-decoration:underline; }
.news_page a:hover { color:#DA251D; text-decoration:underline; }
/* news & events: end */

/* Contact: begin */
.contact_topbg { font:12px Arial; color:#1f447b; background-image:url(../images/contact_topbg.jpg); background-repeat:no-repeat; padding-top:20px; padding-left:25px; padding-right:50px; height:91px; }
.contact_blockbg { font:12px Arial; color:#1f447b; height:221px; background-image:url(../images/contact_blockbg.gif); background-repeat:no-repeat; padding-top:15px; padding-left:20px; padding-right:10px; }
.contact_addtitlebg { font:12px Arial; color:#000000; height:24px; padding-top:3px; padding-left:5px; padding-right:5px; }
.contact_addtext { font:12px Arial; color:#5B5B5B; padding-left:5px; padding-right:5px; }
.contact_addtext1 { font:11px Arial; color:#da251d; font-style: italic;}
.contact_addtext a:link { color:#1f447b; text-decoration:underline; }
.contact_addtext a:visited { color:#1f447b; text-decoration:underline; }
.contact_addtext a:hover { color:#a31219; text-decoration:underline; }
.contact_hdots { background-image:url(../images/hdot1.gif); background-repeat:repeat-x; background-position:left center; }
.contact_labeltext { font:12px Arial; color:#2160A3; padding-left:15px; padding-right:10px; padding-top:2px; }
.contact_textbox { width:200px; font:12px Arial; color:#2160A3; border-left:1px solid #a5b4ca; border-top:1px solid #a5b4ca; border-right:1px solid #d1dbeb; border-bottom:1px solid #d1dbeb; }
.contact_button { font:11px Arial; color:#2160A3; font-weight:bold; width:50px; }
.contact_photo { border:solid 1px #D6E3F1; }
/* Contact: end */

/* Equipment: begin */
.equipment_photo { border:solid 1px #D6E3F1; }
/* Equipment: end */

/* Relax -- Music: begin */
.musicbullet { background-image:url('../images/ic_notnhac.gif'); background-repeat:no-repeat; background-position:4px 2px; padding-left:5px; line-height: 20px; }
/* Relax -- Music: end */

/* footer: begin */
.footer_bg { padding-top:9px; height:56px; background-image:url('../images/footer_bg.gif'); background-repeat:no-repeat; }
.footer_bg .text { font:11px Arial; color:#626262; }
.footer_bg a:link { color:#626262; text-decoration:none; }
.footer_bg a:visited { color:#626262; text-decoration:none; }
.footer_bg a:hover { color:#DA251D; text-decoration:none; }
.copyright { font:11px Arial; color:#FFFFFF; padding-top:14px; padding-right:10px; text-align:right; }
/* footer: end */

.table-border
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-color: #5F98CF;
	border-width: 2px;
	border-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.table-border-dashed
{
	border-color: #333333;
	border-width: 2px;
	border-style: dashed;
	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

.TableRow1 { font:12px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; line-height: 20px; padding-left:10px; padding-right:10px; padding-top: 5px; background-color: #E5F4FF; }
.TableRow2 { font:12px Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B; line-height: 20px; padding-left:10px; padding-right:10px; padding-top: 5px; background-color: #FFFFFF}
