body
{
	margin: 0;
	padding: 0;
	background-color: White;
	font-family : Arial;
	color: black;
	font-size : 12px;
}

h1
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 28px;
}

h2
{
	color: #454248;
	font-size: 16px;
	margin-bottom: 0;
}

h3
{
	font-family: arial, Helvetica, sans-serif;
	color: #000;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

h4
{
	font-family: arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

P.ERROR{
	color : #8B0000;
	font-weight : bold;
}

a
{
	color: #672a7d;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

li
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
}

p
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
	color: #5e5d5e;
	margin-top: 0;
}
p.left
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	color: #5e5d5e;
	margin-top: 0;
}
p.head
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
	font-weight: bold;
	color: #5e5d5e;
	margin-top: 0;
}

div.img-home
{
	width: 100%;
	background-color: #dacfe2;
	margin-bottom: 10px;
}

table
{
	border-collapse : collapse;
	border: none;
	margin: 0;
	padding: 0;
}

td
{
	border: inherit;
	border-collapse : collapse;
	empty-cells : show;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

table.layout
{
	width: 100%;
	height: 100%;
	min-width: 765px;
	margin: 0;
	padding: 0;
}

td.h-dash
{
	background-image: url(../Img/div_h.gif);
	background-repeat : repeat-x;
	height: 3px;
}

td.v-dash
{
	background-image: url(../Img/div_v.gif);
	background-repeat : repeat-y;
	width: 3px;
	height: 100%;
}

div.partner-cont
{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

hr
{
	color: #dacfe2;
}

table.contact-tbl
{
	background-color: #dacfe2;
	margin-bottom: 20px;
	border: 1px solid black;
	margin-left: 20px;
}

td.contact-detail
{
	width: 60px;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}

td.contact-info
{
	width: 260px;
	height: 40px;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
}

p.cont-detail
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

p.cont-info
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

/* ----- HEADER ----- */

td.header
{
	height: 120px;
}

div.top-bg-cont
{
	background-image: url(../Img/bg_top.gif);
	background-repeat : repeat-x;
	height: 20px;
	width: 100%;
}

div.top-bg-detail
{
	width : 100%;
	height: 20px;
	background-image : url(../Img/bg_top_detail.gif);
	background-repeat : no-repeat;
	background-position : 80% 0px;
}

div.top-cont
{
	width: 100%;
	height: 100px;
	background-image : url(../Img/top_right.gif);
	background-repeat : repeat-x;
}

div.top-left
{
	width: 530px;
	height: 100px;
	background-image : url(../Img/top_left.gif);
	background-repeat : repeat-x;
	float: left;
}

div.top-dif
{
	width: 5px;
	height: 100px;
	background-image : url(../Img/top_dif.gif);
	background-repeat : repeat;
	float: left;
}

div.top-right
{
	height: 100px;
	float: right;
}

/* ----- PAGE ----- */

table.page
{
	height: 100%;
}

td.page-right
{
	width: 5px;
	background-image : url(../Img/bg_page.gif);
}

td.content
{
	width: 100%;
	padding : 5px 5px 10px 5px;
}

/* ----- NAV ----- */

a.nav
{
	color: #FFF;
	text-decoration : none;
	font-size: 12px;
	font-weight : bold;
}

a.nav:HOVER
{
	text-decoration : underline;
}

td.nav-td
{
	width : 229px;
	height: 100%;
}

table.nav-tbl
{
	width : 229px;
	height: 100%;
}

td.nav-logo
{
	width : 229px;
	height : 81px;
	background-image : url(../Img/nav_logo.jpg);
	background-repeat : no-repeat;
}

td.nav-btn-1
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_01.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-2
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_02.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-3
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_03.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-4
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_04.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-5
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_05.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-6
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_06.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-7
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_07.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btn-8
{
	width : 229px;
	height : 32px;
	background-image : url(../Img/btn_08.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left: 10px;
}

td.nav-btm
{
	width: 229px;
	height: 100%;
	background-image : url(../Img/nav_btm.jpg);
	background-position : top;
	background-repeat : no-repeat;
	background-color : #584662;
}

/* ----- FOOTER ----- */

td.footer
{
	height: 40px;
}

div.btm-cont
{
	width: 100%;
	height: 20px;
	background-image : url(../Img/btm_right.gif);
	background-repeat : repeat-x;
}

div.btm-left
{
	width: 590px;
	height: 20px;
	background-image : url(../Img/btm_left.gif);
	background-repeat : repeat-x;
	float: left;
}

div.btm-dif
{
	width: 5px;
	height: 20px;
	background-image : url(../Img/btm_div.gif);
	background-repeat : repeat;
	float: left;
}

div.btm-bg-cont
{
	background-image: url(../Img/bg_btm.gif);
	background-repeat : repeat-x;
	height: 20px;
	width: 100%;
}

{
	width : 100%;
	height: 20px;
	background-image : url(../Img/bg_btm_detail.gif);
	background-repeat : no-repeat;
	background-position : 80% 0px;
}

td.fix
{
	height: 1px;
}

table.partner
{
	width: 100%;
}

td.partner-logo
{
	width: 200px;
	vertical-align : middle;
	text-align: center;
}

td.partner-detail
{
	vertical-align : top;
	padding-top: 0px;
	padding-left: 10px;
}

/* -- tab -- */

#tab-cont
{
	text-align: right;
	width: 200px;
	height: 40px;
	float: right;
	margin-top: 59px;
}

#tab-left
{
	background-image : url(../Img/Tab_Left.gif);
	width: 20px;
	height: 40px;
	background-repeat : no-repeat;
	float : left;
}

#tab-back
{
	background-image : url(../Img/Tab_Bg.gif);
	height: 40px;
	width: 180px;
	background-repeat : repeat-x;
	position : relative;
	float: left;
	text-align : left;
}

#tab-text
{
	width: 160px;
	height: 30px;
	margin-top: 10px;
	margin-left: 10px;
}

