/* standard styles */
body
{
	margin: 0;
	padding: 0;
	background: #ffffff;
}
TD
{
	font-size: 11px;
	color: #4f4f4f;
	font-family: Tahoma, Verdana, Arial;
}

TH
{
	font-size: 11px;
	color: #4f4f4f;
	font-family: Tahoma, Verdana, Arial;
}
a:link
{
	color: #00a2de;
	text-decoration: none;
	text-align: left;
}
a:active
{
	color: #00a2de;
}
a:visited
{
	color: #00a2de;
	text-decoration: none;
}
a:hover
{
	color: #6C6F70;
	text-decoration: none;
}
select
{
	font-family: tahoma;
	font-size: 11px;
}
textarea
{
	font-family: tahoma;
	font-size: 11px;
}
form
{
	margin-bottom: 0px;
}

/* application specific */
/* For pages under "About Us" & "CEO Message"  */
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	line-height: 16px;
	text-align: justify;
}

/* For gallery like "Back to Top"  */

.gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #953428;
	padding-left:4px;
	padding-bottom:4px;
	font-weight: normal;
}


/* For pages under "Milestone" & "Sitemap"  */
.bodytext
{
	font-size: 11px;
	vertical-align: top;
	color: #013040;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.bodytext a
{
	font-size: 11px;
	color: #013040;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
	line-height: 16px;
}
.bodytext a:hover
{
	font-size: 11px;
	color: #953428;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
}
.whitebodytext
{
	font-size: 11px;
	vertical-align: top;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.blackbodytext
{
	font-size: 11px;
	vertical-align: top;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.blackbodytext a
{
	font-size: 11px;
	vertical-align: top;
	color: #013040;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
	line-height: 16px;
}
.blackbodytext a:hover
{
	font-size: 11px;
	vertical-align: top;
	color: #953428;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
}

/* For pages under "Franchise"  */
.franchise_anchor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #953428;
	font-weight: bold;
}

.franchise_anchor a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #953428;
	text-decoration: underline;
}

.franchise_anchor a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e10b0b;
	text-decoration: none;
}

.franchise_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #953428;
	background-color: #eee;
	font-weight: bold;
}

.franchise
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	font-weight: normal;
	text-align: justify;
}

/* For instructions like "Back to Top"  */
.instructions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #953428;
	padding-left: 4px;
	font-weight: normal;
}

/* For pages under "Outlets"  */
.outlets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #953428;
	padding-top: 2px;
	padding-left: 6px;
	font-weight: bold;
}

.outlets_add
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 6px;
	font-weight: normal;
}

.outlets_list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 6px;
	font-weight: normal;
}

/* For pages under "Topics"  */
.contents
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

a.contents:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d1161d;
	text-decoration: underline;
	line-height: 16px;
}

/*a:link, a:visited { 
color: #d1161d;
text-decoration : none; 
}

a:hover{ 
text-decoration: none;
color : #000000; 
}*/

.centre
{
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#products
{
	position: absolute;
	left: 88px;
	top: 104px;
	width: 112px;
	z-index: 1;
	overflow: visible;
	visibility: hidden;
}
#region
{
	position: absolute;
	left: 313px;
	top: 104px;
	width: 112px;
	z-index: 1;
	overflow: visible;
	visibility: hidden;
}
#franchise
{
	position: absolute;
	left: 426px;
	top: 104px;
	width: 112px;
	z-index: 1;
	overflow: visible;
	visibility: hidden;
}
#media
{
	position: absolute;
	left: 764px;
	top: 104px;
	width: 112px;
	z-index: 1;
	overflow: visible;
	visibility: hidden;
}

#flip {position:absolute; left:10px; top:745px; width:112px; z-index:1; overflow: visible;}


a.mainnav:link, a.mainnav:visited, a.mainnav:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.mainnav:hover
{
	color: #ffffff;
	background-color: #5e5d5d;
	text-decoration: none;
}

.footer
{
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.footer a
{
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.footer a:hover
{
	color: #000000;
	text-decoration: underline;
}

.copyright
{
	color: #676767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.tboxborder
{
	border-color: #000000;
}
.tboxwatermark
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747373;
}
.borderwhite
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 100%;
	color: Black;
}
.tableBkg
{
	background-color: #fcfcfc;
}
.height2
{
	height: 2px;
}
.height4
{
	height: 4px;
}
.height6
{
	height: 6px;
}
.height8
{
	height: 8px;
}
.height14
{
	height: 14px;
}
.height20
{
	height: 20px;
}
.height40
{
	height: 40px;
}
.height60
{
	height: 60px;
}
.height100
{
	height: 100px;
}
.padright40
{
	padding-right: 40px;
}
.padleft40
{
	padding-left: 40px;
}
.pad40
{
	padding-left: 40px;
	padding-right: 40px;
}
.pad30
{
	padding-left: 30px;
	padding-right: 30px;
}
.pad20
{
	padding-left: 20px;
	padding-right: 20px;
}
.pad10
{
	padding-left: 10px;
	padding-right: 10px;
}
.pad6
{
	padding-left: 6px;
	padding-right: 6px;
}
.pad4
{
	padding-left: 4px;
	padding-right: 4px;
}
.pad2
{
	padding-left: 2px;
	padding-right: 2px;
}
.formhdr
{
	font-size: 14px;
	font-weight: bold;
	color: #0D0D0D;
}
.padleft
{
	padding-left: 4px;
	text-align: left;
}
.padright
{
	padding-left: 4px;
	text-align: right;
}
.powderblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #000000;
	white-space: nowrap;
	vertical-align: top;
	background-color: #EBF0F9;
}

.tbldotted
{
	border: 1px dotted #000000;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.tblsolid
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.tblnotop
{
	border-bottom: 1px solid #E2E2E4;
	border-left: 1px solid #E2E2E4;
	border-right: 1px solid #E2E2E4;
}
.tblsolidgray
{
	border: 1px solid #0C0C0C;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.input
{
	border-bottom: 1px double #babdc4;
	border-left: 1px double #babdc4;
	border-right: 1px double #babdc4;
	border-top: 1px double #babdc4;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
}
.dropselect
{
	border-bottom: 1px double #babdc4;
	border-left: 1px double #babdc4;
	border-right: 1px double #babdc4;
	border-top: 1px double #babdc4;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
}
.droppagesize
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
}
.columntd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #000000;
	background-color: #f6f6f6;
	vertical-align: top;
}
.columntdnowrap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #000000;
	background-color: #f6f6f6;
	white-space: nowrap;
	vertical-align: top;
}
.columntdnowrap_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #FFFFFF;
	background-color: red;
	white-space: nowrap;
	vertical-align: top;
}
.columntdnorm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #000000;
	background-color: #f6f6f6;
	vertical-align: top;
}
.searchbkg
{
	border-bottom: 1px solid #99aabd;
	border-top: 1px solid #99aabd;
}
.searchquick
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 9px;
	width: 100%;
	color: Black;
}
.panelreg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.modalpanel
{
	padding: 10px 10px 10px 10px;
	background-color: White;
	border-bottom: 1px solid #99aabd;
	border-left: 1px solid #99aabd;
	border-right: 1px solid #99aabd;
	border-top: 1px solid #99aabd;
}
.hdrtop
{
	background-image: url(../images/common/gridtop.gif);
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 2px;
	text-align: left;
}
.hdrtopright
{
	background-image: url(../images/common/gridtop.gif);
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 2px;
	text-align: right;
}
.gridleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	vertical-align: top;
}
.gridright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	vertical-align: top;
}
.gridseparator
{
	background-color: #C6C6C6;
	height: 1px;
}
.subbkg
{
	background-color: #ff9900;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	color: White;
}
.sectiontitle
{
	color: #ff663f;
	font-weight: bold;
	font-size: 13px;
}
.buttonbox
{
	border-bottom: 1px solid #7f7f7f;
	border-top: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	height: 17px;
	font-size: 12px;
}

.gridborder
{
	border-bottom: 1px solid #99aabd;
	border-top: 1px solid #99aabd;
	border-left: 1px solid #99aabd;
	border-right: 1px solid #99aabd;
}
.imageborder
{
	border-bottom: 1px solid #99aabd;
	border-top: 1px solid #99aabd;
	border-left: 1px solid #99aabd;
	border-right: 1px solid #99aabd;
	padding: 2px;
}
.txtmodal
{
	padding: 10px 10px 10px 10px;
	background-color: White;
	font-weight: bold;
}
.txtsearch
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 9px;
	width: 100%;
	color: Black;
}
.txtsmall
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 9px;
}
.txtsmall_m
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #996666;
	font-weight: bold;
	font-size: 9px;
}
.txtsmallbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.txtsmall_o
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9933;
	font-size: 10px;
}
.txtsmallblack
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #C6C6C6;
	font-size: 9px;
}
.txtnorm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txtboldblue
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00a2de;
	font-size: 11px;
	font-weight: bold;
}
.txttitle
{
	font-family: Helvetica, Arial, sans-serif;
	color: #3e3f41;
	font-size: 13px;
	font-weight: bold;
}
.txtbigblue
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00a2de;
	font-size: 15px;
	font-weight: bold;
}
.txtboldred
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff5c5e;
	font-size: 11px;
	font-weight: bold;
}
.txtboldorange
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9933;
	font-size: 11px;
	font-weight: bold;
}
.txtred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
.txtnormbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.txtleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #090909;
	padding-left: 4px;
	text-align: left;
}
.txtnormleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090909;
	padding-left: 4px;
	text-align: left;
}
.txtright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #090909;
	text-align: right;
}
.txtcenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #090909;
	padding-right: 4px;
	text-align: center;
}
.txtsmallhdr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	color: #090909;
}
.txtsmallhdrorange
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9933;
	font-size: 13px;
	font-weight: bold;
}
.txthdr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #090909;
}
.txthdr_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #943B2E;
}
.txthdr_white20
{
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: White;
}
.txthdr_white14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
}
.txtbig
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.txthdrbkg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #e6e6d9;
	color: #090909;
}
.txtsmall10
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 10px;
}
.txttopic
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3f41;
	font-weight: bold;
	font-size: 10px;
}
.txtcopyright
{
	font-family: Arial, Helvetica, sans-serif;
	color: #AFAFAF;
	font-weight: bold;
	font-size: 10px;
}
.txtwhitebold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.txtseparator
{
	background-color: Maroon;
	height: 1px;
}
.txtblack
{
	color: black;
}
.txtbold
{
	font-weight: bold;
}
.txtnowrap
{
	white-space: nowrap;
}
.print
{
	visibility: hidden;
}
.close
{
	visibility: hidden;
}

a.SorterLink:link, a.pemSorterLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.SorterLink:hover, a.pemSorterLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C0C0C;
	font-weight: bold;
	text-decoration: none;
}
a.DataLink:link, a.pemDataLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.DataLink:hover, a.pemDataLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
a.NavigatorLink:link, a.pemNavigatorLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.NavigatorLink:hover, a.pemNavigatorLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}


/* Advertise */

.adsbox
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 4px;
}


/* CSS for Main Design */
.submenu
{
	background-image: url(../images/box/submenu_bg.gif);
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	text-align: left;
}
.subtitle
{
	background-image: url(../images/box/subtitle_mid.gif);
	height: 30px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-left: 4px;
	text-align: left;
}
.titletext
{
	background-image: url(../images/common/titlebkg.gif);
	height: 20px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	text-align: left;
}
.LeftTopMid
{
	background-image: url(../images/box/Left_top_mid.gif);
}
.LeftTopLeft
{
	background-image: url(../images/box/Left_top_left.gif);
}
.LeftTopRight
{
	background-image: url(../images/box/Left_top_right.gif);
}
.LeftLeftMid
{
	background-image: url(../images/box/Left_left_mid.gif);
}
.LeftRightMid
{
	background-image: url(../images/box/Left_right_mid.gif);
}
.LeftTitleMid
{
	background-image: url(../images/box/Left_title_mid.gif);
	text-indent: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
	color: White;
	text-align: left;
}
.Table2LeftMid
{
	background-image: url(../images/box/table2_left_mid.gif);
}
.Table2RightMid
{
	background-image: url(../images/box/table2_right_mid.gif);
}
.Table2TopMid
{
	background-image: url(../images/box/table2_top_mid.gif);
}
.Table2BottomMid
{
	background-image: url(../images/box/table2_btm_mid.gif);
}
.Table2CentralMid
{
	background-image: url(../images/box/table2_central_mid.gif);
}
.CFMainMenu
{
	background-image: url(../images/menu/mniBkgrnd.gif);
	height: 26px;
}
.BlueBoxLeft
{
	background-image: url(../images/box/blue_box_left.jpg);
}
.BLueBoxRight
{
	background-image: url(../images/box/blue_box_right.jpg);
}

.ModalBkg
{
	background-image: url(../images/common/opac01.png);
	-ms-opacity: 0.5;
	-ms-filter: alpha(opacity=20);
}
#ProgressLayer
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: White;
	-ms-filter: alpha(opacity=20);
	-ms-opacity: 0.2;
}
#ProcessMsg
{
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 20px;
	width: 20%;
	background-color: White;
}

/* linkbutton styles */
a.linkbutton
{
	color: buttontext;
	text-decoration: none;
	border-width: 2px;
	border-style: outset;
	border-color: buttonhighlight;
	background-color: buttonface;
	padding: 2px;
	position: relative;
	top: +0px;
}
a.linkbutton:hover
{
	color: buttontext;
	text-decoration: none;
}
a.linkbutton:active
{
	color: buttontext;
	text-decoration: none;
}
a.linkbutton:link
{
	color: buttontext;
	text-decoration: none;
}
a.linkbutton:visited
{
	color: buttontext;
	text-decoration: none;
}

/*  */
span.listpageheader
{
	font-weight: bold;
	font-size: medium;
	visibility: hidden;
	display: none;
}
span.validateerr
{
	color: #ff0000;
	font-style: italic;
}
span.comment
{
	color: #ff0000;
	visibility: hidden;
	position: absolute;
}
span.debug
{
	color: #0000ff;
	font-style: italic;
}
span.dbok
{
	color: #00ff00;
}
span.dberr
{
	color: #ff0000;
}


