body, form, p, h1, h2, h3, ul, ol, li, input, textarea {
	margin: 0;
	padding: 0;
}

body, input, textarea {
	background-color: #fff;
}

body, td, input, textarea {
	font-size: 12px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

input, textarea {
	border: 1px solid #d2d2d2;
}

a img {
	border: none;
}

#ContainerPage {
	width: 976px;
	margin: 0 auto;
}


/* --- Start Header --- */
#ContainerHeader {
	height: 148px;
}

#FontSize {
	padding-right: 16px;
}

#FontPlus, 
#FontMinus, 
#FontReset {
	float: right;
}

#FontPlus, 
#FontMinus {
	padding-right: 5px;
}

#LogoMenu2 {
	padding-left: 22px;
	height: 72px;
	position: relative;
}

#Language {
	position: absolute;
	top: 8px;
	right: 15px;
	float: right;
	font-size: 10px;
}

#Language a {
	color: #000;
	text-decoration: none;
}
#Language a:hover {
	text-decoration: underline;
}

#Menu2 {
	position: absolute;
	top: 27px;
	left: 355px;
	width: 621px;
	height: 45px;
	background: #fff url(../images/bg-menu2.gif) repeat-x top right;
}

#Menu2 ul {
	list-style: none;
}

#Menu2 li {
	display: inline;
	background: transparent url(../images/bg-menu2-separator.gif) no-repeat right 50%;
}

#Menu2 li a {
	display: inline-block;
	padding: 0 16px;
	font-size: 13px;
	line-height: 35px;
	color: #0DB9AE;
	text-decoration: none;
}
#Menu2 li a:hover {
	text-decoration: underline;
}

#Menu2 li.First a {
	padding-left: 14px;
}

#Menu2 li.Last {
	background: none;
}

#Menu1 {
	height: 37px;
	background: transparent url(../images/bg-menu1.gif) repeat-x top;
}

#Menu1 ul {
	list-style: none;
}

#Menu1 li {
	display: inline;
	height: 37px;
	background: transparent url(../images/bg-menu1-separator.gif) no-repeat right;
}

#Menu1 li a {
	font-size: 13px;
	padding: 0 20px;
	line-height: 37px;
	display: inline-block;
	color: #515151;
	font-weight: bold;
	text-decoration: none;
}
#Menu1 li a:hover {
	color: #fff;
	text-decoration: none;
	background: transparent url(../images/bg-menu1-on.gif) repeat-x left top;
}

#Menu1 li a.Activ {
	color: #fff;
	text-decoration: none;
	background: transparent url(../images/bg-menu1-on.gif) repeat-x left top;
}

#Menu1 li.Last {
	background: none;
}
/* --- End Header --- */


/* --- Start Home --- */
#ImgHome {
	width: 976px;
	height: 218px;
	background-color: #fff;
}

.ContainerHomeCol {
	width: 287px;
	height: 78px;
	padding: 21px 18px 12px 13px;
	background: #fff url(../images/bg-home-3cols.gif) repeat-x top left;
	border-width: 0 1px 3px 1px;
	border-style: solid;
	border-color: #94a1aa;
	float: left;
}

.HomeColImg {
	width: 113px;
	float: left;
}

.HomeColImgVSpace {
	padding-top: 7px;
}

.HomeColTxt {
	width: 174px;
	font-size: 11px;
	color: #333333;
	float: left;
}

.ColLineDashed {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	background: transparent url(../images/bg-line-dashed.gif) repeat-x left;
}

#ContainerHomeContent {
	width: 742px;
	padding-right: 8px;
	float: left;
}

#ContainerHomeRight {
	width: 226px;
	float: left;
	font-size: 11px;
	color: #333;
}

.ContainerHomeRightCol {
	width: 189px;
	padding: 14px 18px 18px 17px;
	border-width: 0 1px 3px 1px;
	border-style: solid;
	border-color: #94a1aa;
	background: #ffffff url(../images/bg-home-col-right.gif) repeat-x top left;
}
/* --- End Home --- */


/* --- Start Interior --- */
#IntContentCenter {
	width: 746px;
	padding-right: 10px;
	float: left;
}

#IntHeader {
	width: 746px;
	height: 133px;
	background-color: #fff;
}

#IntHeaderTxt1 {
	padding: 32px 0 0 48px;
}

#IntHeaderTxt2 {
	padding: 0 0 0 91px;
}

#Breadcrumb ul {
	list-style: none;
}

#Breadcrumb ul li {
	height: 20px;
	line-height: 20px;
	display: inline;
	font-size: 11px;
	color: #484848;
	padding: 0 10px 0 5px;
	background: transparent url(../images/bg-breadcrumb-separator.gif) no-repeat right 50%;
}

#Breadcrumb ul li.First {
	padding-left: 0;
}

#Breadcrumb ul li.Last {
	background-image: none;
}

#Breadcrumb ul li a {
	color: #26c0b6;
	text-decoration: none;
}
#Breadcrumb ul li a:hover {
	text-decoration: underline;
}

#IntContentRight {
	width: 220px;
	float: left;
}

#IntContentRight ul {
	list-style: none;
}

#IntContentRight ul li {
	height: 35px;
	background-color: #efefef;
}

#IntContentRight ul li a {
	width: 192px;
	height: 16px;
	font-size: 13px;
	color: #000;
	display: block;
	padding: 10px 13px 8px 13px;
	text-decoration: none;
	border: solid;
	border-width: 1px 1px 0 1px;
	border-color: #d1d1d1;
}

#IntContentRight ul li a.Last {
	border-bottom: 1px solid #d1d1d1;
}

#IntContentRight ul li a.On, 
#IntContentRight ul li a:hover {
	width: 192px;
	height: 16px;
	background: #efefef url(../images/bg-int-menu-right-on.gif) repeat-x left top;
	color: #fff;
	border: none;
	padding: 11px 14px 8px 14px;
}

#LeftMenu {
	width: 199px;
	padding-right: 10px;
	float: left;
}

#LeftMenu ul {
	list-style: none;
}

#LeftMenu ul li {
	height: 36px;
	background-color: #e5e5e5;
	margin-bottom: 5px;
}

#LeftMenu ul li a {
	width: 171px;
	height: 16px;
	font-size: 13px;
	color: #000;
	display: block;
	padding: 10px 14px 10px 14px;
	text-decoration: none;
	background: transparent url(../images/bg-int-menu-left-off.gif) repeat-x left top;
}

#LeftMenu ul li a.On, 
#LeftMenu ul li a:hover {
	width: 171px;
	height: 16px;
	background: transparent url(../images/bg-int-menu-left-on.gif) repeat-x left top;
	color: #fff;
	border: none;
	padding: 10px 14px 10px 14px;
}

#ContainerContent {
	width: 533px;
	padding: 1px;
	border: 1px solid #e0e0dd;
	float: left;
}

#Content {
	padding: 8px;
	background: #ffffff url(../images/bg-int-title.gif) repeat-x left top;
}

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 1px 0 8px 0;
}

#ContentTxt {
	/*font-size: 12px;*/
	margin: 13px 0 5px 0;
	color: #000;
	text-align: justify;
}

#ContentTxt ul {
	padding-left: 20px;
}

#ContentTxt a {
	color: #000;
	text-decoration: underline;
}

#ContentTxt li a {
	text-decoration: none;
}

#ContentTxt li a:hover {
	text-decoration: underline;
}

#ContentTxt input.text {
	width: 150px;
}

#ContentTxt textarea.text {
	width: 300px;
}

#ContentTxt input.btn {
	background-color: #0db7ad;
	color: #fff;
}

#ContentTxt input.btnclear {
	background-color: #d2d2d2;
	color: #333;
}

/* --- Start Interior --- */


/* --- Start Footer --- */
#ContainerFooter {
	background: transparent url(../images/bg-footer.gif) repeat-x left top;
	height: 81px;
}

#FooterLogos {
	width: 324px;
	padding-left: 4px;
	float: left;
}

#FooterMenu {
	width: 320px;
	padding-right: 102px;
	margin-top: 27px;
	text-align: center;
	float: left;
}

#FooterMenu ul li {
	list-style: none;
	display: inline;
	padding: 0 9px;
	background: transparent url(../images/bg-gooter-separator.gif) no-repeat right 50%;
}

#FooterMenu ul li.Last {
	background-image: none;
}

#FooterMenu, #FooterMenu a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#FooterMenu a:hover {
	text-decoration: underline;
}

#DD {
	width: 225px;
	margin-top: 27px;
	padding-left: 1px;
	float: left;
}

#DD, #DD a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
#DD a:hover {
	text-decoration: underline;
}
/* --- End Footer --- */


.Clear {
	clear: both;
}

.Right {
	float: right;
}

.Left {
	float: left;
}

.HSpace4 {
	width: 4px;
	line-height: 1px;
	height: 1px;
	float: left;
}

.HSpace8 {
	width: 8px;
	line-height: 1px;
	height: 1px;
	float: left;
}

.HSpace14 {
	width: 14px;
	line-height: 1px;
	height: 1px;
	float: left;
}

.VSpace4 {
	line-height: 4px;
	height: 4px;
	font-size: 1px;
}

.VSpace5 {
	line-height: 5px;
	height: 5px;
	font-size: 1px;
}

.VSpace7 {
	line-height: 7px;
	height: 7px;
	font-size: 1px;
}

.VSpace8 {
	line-height: 8px;
	height: 8px;
	font-size: 1px;
}

.VSpace9 {
	line-height: 9px;
	height: 9px;
	font-size: 1px;
}

.VSpace10 {
	line-height: 10px;
	height: 10px;
	font-size: 1px;
}

.LineGray1 {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	background-color: #d1d1d1;
}