/* CSS Document */
body{
	line-height: 14px;
	font-family: arial, verdana;
	font-size: 12px;
	height: auto;
	width: auto;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	margin: 2px;
	padding: 2px;
	table-layout:fixed;
	font-style: normal;
	

	
	
}
img{
	border:0px;
	text-align: left;
}
a:hover{
	
	font-size: 11px;
}
.tp_blubg{width:1000px; height:53px; margin:0px; background:url(../images/tp_blubg.gif) repeat-x; }

#header-container {
	clear: both;
	width: 645px;
	font-size: 0.95em;
	valign:top;
}

#header-container a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#header-container a:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#headermainlinks {
	float: right;
	padding: 1px 12px 0 10px;
	line-height: 25px;
	align:top;
}


.tp_home{margin:20px 0px 0px 226px; }

.tp_pipe{ margin:20px 0px 0px 0px; }

.tp_hom2{ margin:20px 0px 0px 0px; }

.tp_tabbg{height:39px; margin:0px; background:url(../images/tp_tabbg.gif) repeat-x; }
.tp_blubut{ display:inline; clear:left; float:left; width:96px; height:39px; margin-left:60px; background:url(../images/tp_tabbg2.gif) repeat-x; border-left:1px solid #9EB4C8; }
.tp_abot,.tp_serv,.tp_serv2{float:left; margin:15px 0px 0px 32px; text-decoration:none; font:11px/14px arial,tahoma; color:#EBE8D9; }

.tp_serv{
	color:#05588A;
	text-align: left;
	float: right;
	font-family: arial, tahoma;
}

.tp_serv2{ color:#05588A; margin:15px 0px 0px 0px; }

.tp_tabpip{ float:left;margin:0px 12px 0px 15px; }

.tp_tabpip1{ float:left;margin:0px 12px 0px 12px; }

.tp_tabpip2{ float:left;margin:0px 12px 0px 32px; }
.cp_padd{ display:inline; clear:left; float:left; width:900px; margin:0px 50px 0px 50px; }

---------------------------------------------------------------

.menu_search{ float:left; display:inline; width:100%; border-bottom:1px solid #E4E4E4; background:url(../images/tp_topbg.jpg) repeat-y; }

.menu{
	float:left;
	display:inline;
	width:99.5%;
	padding-left: 5px;
}

ul{ padding:0px; margin:0px;}

.menu li{ float:left; display:block; list-style:none; font: bold 11px/53px Arial, Helvetica, sans-serif;}

.menu li a{ float:left; display:inline; color:#646464; text-decoration:none;}

.menu li img{ float:left; display:inline; margin:17px 12px 0 21px;}

.menu li a:hover, #active{ color:#C12C1E;}


------------------------------------------------------------

.#rightpanel-column {
	float:left;
	width:193px;
	
	background-color:#ffffff;
	margin:0;
	padding:0;
}

#rightpanel-header {
	width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	background-color:#ffffff;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	color:#c79d0c;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#rightpanel-wrapper {
	padding:16px;
}

#rightpanel-links {
	width:193px;
	position:relative;
}

a.rightpanel-link {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/rightpanel-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.rightpanel-link:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/rightpanel-2.gif);
}

a.rightpanel-more {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/rightpanel-more-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
	font-weight: bold;
}

a.rightpanel-more:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/rightpanel-more-2.gif);
}

a.rightpanel-more2 {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/rightpanel-more-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
	
}

a.rightpanel-more2:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/rightpanel-more-2.gif);
}
.rp_blubg{ display:inline; clear:left; float:left; width:656px; margin-left:2px; background:#0E3152 url(../images/rp_boxbg.gif) repeat-x; }
 .rp_bord{ display:inline; clear:left; float:left; margin:0px; width:656px; height:300px; border:1px solid #E6E4D8; }
 
 
.rp_nunc{ clear:left; float:left; margin:8px 0px 0px 36px; font:bold 11px/28px arial,tahoma; color:#ffffff; width:250px; background:#164672; }

.rp_star{ display:inline; clear:left; float:left; margin:0px 0px 0px 2px; width:656px; background:#F2F1EB; height:78px; }

.rp_star2{ clear:left; float:left; margin:17px 14px 0px 12px; }

.rp_strtxt,.rp_strtxt2{ float:left; margin:10px -3px 0px 0px; font:11px/16px arial,tahoma; color:#292929; width:278px; position:relative; }

.rp_strtxt2{ margin:0px -3px 0px 60px; }

.rp_welc{ display:inline; clear:left; float:left; margin:0px 0px 0px 2px; width:656px;
 background:url(../images/rp_bg.gif) repeat-x; height:37px; }
 .rp_bxlin2{ clear:left; float:left; margin:8px 0px 0px 32px; }
 .rp_bord{ display:inline; clear:left; float:left; margin:0px; width:656px; border:1px solid #E6E4D8; }
 
 .rp_bxtxt2{ clear:left; float:left; margin:12px -3px 0px 35px; font:11px/16px arial,tahoma; color:#717070; width:600px; position:relative; }
 
.rp_oursrvc{ clear:left; float:left; margin:9px 0px 0px 36px; }

.rp_testm{ float:left; margin:9px 0px 0px 320px; }

.rp_lady{ clear:left; float:left; margin:11px 38px 0px 13px; }

.rp_arro2{ clear:left; float:left; margin:11px 0px 0px 0px; }

.rp_bxlink,.rp_bxlink2{
	float:left;
	margin:5px -3px 0px 8px;
	font:11px/16px tahoma,arial;
	color:#DA6803;
	position:relative;
	text-decoration:none;
}

.rp_bxlink2{ color:#717070; }

.rp_arro3{ float:left; margin:11px 0px 0px 3px; }

.rp_linehr{ float:left; margin:0px; }
 
 .lp_txt,.lp_txt2,.lp_txt3,.lp_txt4,.lp_txt5,.lp_txt6,.lp_txt7,.lp_txt8{ clear:left; float:left; margin:14px 0px 0px 13px; font:11px/16px arial,tahoma; color:#6D6D6D; width:168px; }
.rp_bxtext3{ clear:left; float:left; margin:12px -3px 0px 42px; font:11px/16px tahoma,arial; color:#717070; width:588px; position:relative; }

.rp_crn3{ clear:left; float:left; margin:0px 0px 0px 1px; }

.rp_orang{ clear:left; float:left; margin:0px; width:656px; background:url(../images/rp_bg4.gif) repeat-x; height:65px; border-left:1px solid #D06701; border-right:1px solid #D06701; border-bottom:1px solid #D06701; }

.rp_orngtxt{ clear:left; float:left; margin:0px -3px 0px 26px; font:11px/16px arial,tahoma; color:#ECEBE6; width:598px; position:relative; }
.ft_bg{
	display:inline;
	clear:left;
	float:left;
	width:1041px;
	margin-top:6px;
	background:url(../images/ft_bg.gif) repeat-x;
	height:71px;
}
.ft_txt{ clear:left; float:left; margin:20px 14px 0px 24px; font:11px/16px tahoma,arial; color:#FCE8A8; position:relative; text-decoration:none; }

.ft_txt2{ float:left; margin:20px -3px 0px 31px; font:11px/16px tahoma,arial; color:#FCE8A8; position:relative; text-decoration:none; }
.ft_txt3{
	clear:left;
	float:left;
	margin:7px -3px 0px 316px;
	font:11px/16px tahoma,arial;
	color:#FCE8A8;
	position:relative;
	width:470px;
	text-align: left;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td h4 {
	color: #000;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td h4 {
	font-size: 16px;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td h5 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td h5 {
	font-size: 14px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 table tr td p {
	line-height: 14px;
font-family: arial, verdana;
font-size: 12px;

}

#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 p {
	line-height: 13px;
font-family: arial, verdana;
font-size: 12px;

}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 table tr td p {
	line-height: 13px;
font-family: arial, verdana;
font-size: 12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 table tr td p {
	line-height: 13px;
	font-family: arial, verdana;
font-size: 12px;
	}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 table tr td p {
	font-size: 16pt;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 table tr td p {
	font-size: 12px;

}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 table tr td {
	font-size: 12px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2
{
 margin-left: 10px;

}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 ul {
    margin:auto;
he bullet points are also centered */
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 ul li {
 /*   text-align:center;*/
    list-style-position:inside; 
	}
	#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_2 ul li div {
    display:inline;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td p {
	font-size: 12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td p {
	font-family: Arial, verdana;
	font-size: 12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td h4 {
	font-size: 14px;
	}
	#p7TP1 .p7TPwrapper .p7TPcontent p
	{
		line-height: 14px;
font-family: arial, verdana;
font-size: 12px;
	}
	#p7TP1 .p7TPwrapper .p7TPcontent 
	{
font-family: arial, verdana;
font-size: 12px;
	}
	
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td p {
	font-family: arial, verdana;
font-size: 12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td p {
	font-family: arial, verdana;
font-size: 12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_3 table tr td p {
	font-family: arial, verdana;
font-size: 12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent table tr td h4 {
	font-size: 14px;
}
#p7TP1 .p7TPwrapper .p7TPcontent table tr td h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#p7TP1 .p7TPwrapper .p7TPcontent table tr td p {
	font-size: 14px;
}
#p7TP1 .p7TPwrapper .p7TPcontent table tr td p {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	#p7TP1 .p7TPwrapper .p7TPcontent p7tpc1_1 table tr td p {
		line-height: 14px;
	font-family: arial Verdana, font-size:12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent p7tpc1_1 {
		line-height: 13px;
	font-family: arial Verdana, font-size:12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_4 table tr td p{

	font-family: arial Verdana;
	 font-size:12px;
	 }
	#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_4 table tr td {

	font-family: arial Verdana;
	 font-size:12px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_4 #p7ABW1 #p7ABw1_2 #p7ABc1_2 table tr td {
font-family: arial Verdana, font-size:12px;
	
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 h2 {
	font-size: 14px;
}
#p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 h2 {
	font-size: 14px;
	}
	
.home {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000;
	background-color: #EEBB10;
	height: 15px;
	margin: 5px;
	text-align: center;
	padding: 5px;
	
}
.services {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #333;
	color: #FFF;
	font-weight: bold;
}
.services {
	font-weight: bold;
}
