/* CSS Document */
body {margin: 0 0 0 0; font: normal 12px Arial; color: #666; background-color: #fff;}

/*-------- Hidden Parts --------*/
.DTopLinkList, .DetailMenu, .FooterLinkList, .BoxText, 
.common-dtl, .common-dm, .common-fl, .BoxContainer {
    display: none;
}

/* ControlPanel style */

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color: #666; font-family: Arial;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font: normal 12px Arial;}
h1, h2, h3, h4, h5, h6{color: #666;}
h1, h3, h5, h1 input{font-weight: bold;}
h2, h4, h6{font-weight: normal}
h1, h2, h1 input{font-size: 14px; margin: 10px 0;}
h3, h4{font-size: 12px; margin:8px 0;}
h5, h6{font-size: 10px; margin:6px 0;}

ul, ul ul, ul ul ul {
	list-style-type: square;
}
li, li li, li li li {
	line-height: 150%;
}

a,a:link,a:visited,a:active,a:hover{color: #333; font: normal 12px Arial; text-decoration: none;}
a:hover{color: #ff9900;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family: Arial;}
.Head{color: #003366; font-weight: bold;}
.SubHead {color: #003366;}
.SubSubHead {color: #006699;}
.NormalRed {color: Red;}

/*-------- Links & Buttons --------*/
.StandardButton{background-color:#eee;border:1px #ccc outset;padding:3px;font-family:Arial;color:#666;}

a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:active{font: bold 12px Arial;color:#6699cc;text-decoration:none;}
a.CommandButton:hover{text-decoration:underline;}

/*-------- design style --------*/
.Wrapper {
	width: 1002px;
}
.Clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.SkinTopLinks {
	height: 23px;
	background-image: url(images/tmenubg.gif);
	background-repeat: repeat-x;
	text-align: right;
}
.TopLinksPane {
    height: 23px;
    overflow: auto;
}
ul.TopLinkList {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.TopLinkList li.TopLinkItem, ul.TopLinkList li.TopLinkSelectedItem {
	display: inline;
	float: right;
}
ul.TopLinkList li.TopLinkItem a, ul.TopLinkList li.TopLinkItem a:hover, ul.TopLinkList li.TopLinkItem a:active, ul.TopLinkList li.TopLinkItem a:visited {
	color: #6699cc;
	font: normal 12px Arial;
	text-decoration: none;
}
ul.TopLinkList li.TopLinkItem a:hover {
	text-decoration: underline;
}
ul.TopLinkList li.TopLinkSelectedItem a {
	color: #6699cc;
	text-decoration: none;
}
ul.TopLinkList li.TopLinkSelectedItem {
	background: url(images/tmenuselectedarrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.TopLinkSeparator {
	height: 23px;
	width: 120px;
	text-align: center;
	background: url(images/tmenuseparator.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.SkinHeader {
	height: 97px;
	width: 100%;
	text-align: left;
}
.SkinLogo {
    width: 240px;
}
.SkinHeaderText {
    width: auto;
}
.HeaderTextPane {
    height: 97px;
    overflow: auto;
}
.MainContainer {
    width: 100%;
    text-align: left;
}
.SkinContent {
	background: url(images/rightbg.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	width: auto;
	padding: 15px;
}
.ContentPane {
}
.SkinLeft {
	background: url(images/leftbg.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	width: 160px;
	padding: 15px;
}
.LeftPane { 
}
.VirtualOfficeMenuPane {
    margin-bottom: 10px;
}
ul.VirtualOfficeMenu {
	list-style-image: url(images/dmenuarrow.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
li.VOMenuItem {
	margin-left: -20px;
	font-size: 12px;
	line-height: 100%;
}	
li.VOMenuItem a, li.VOMenuItem a:link, li.VOMenuItem a:visited, li.VOMenuItem a:active, li.VOMenuItem a:hover
{
	text-decoration: none;
	font-size: 12px;
	color: #336699;
}
li.VOMenuItem a:hover
{
	text-decoration: underline;
}
ul.VOSubMenu {
	list-style: none;
	list-style-image: none;
	padding-bottom: 20px;
}
li.VOSubMenuItem {
	margin-left: -40px;	
	font-size: 11px;
	list-style: none;
}
li.VOSubMenuItem a, li.VOSubMenuItem a:link, li.VOSubMenuItem a:visited, li.VOSubMenuItem a:active, li.VOSubMenuItem a:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #6699cc;
}
li.VOSubMenuItem a:hover
{
	text-decoration: underline;
}
.RightPane, .WideRightPane {
	background: url(images/rightbg.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	width: 200px;
	padding-top: 15px;
	padding-right: 5px;
}
.WideRightPane {
	width: 300px;
}
.VerticalDotLine {
	background: url(images/vdotline.gif);
	background-repeat: repeat-y;
	width: 3px;
	font-size: 0px;
}
.FooterLinksPane {
    margin-top: 10px;
    text-align: center;
	color: #336699;
	font: normal 11px Arial;
}
ul.FooterLinkList {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.FooterLinkList li.FooterLinkItem, ul.FooterLinkList li.FooterLinkSelectedItem {
	display: inline;
}
ul.FooterLinkList li.FooterLinkItem a, ul.FooterLinkList li.FooterLinkItem a:hover, ul.FooterLinkList li.FooterLinkItem a:active, ul.FooterLinkList li.FooterLinkItem a:visited {
	color: #336699;
	font: normal 11px Arial;
	text-decoration: none;
}
ul.FooterLinkList li.FooterLinkItem a:hover {
	color: #99ccff;
}
.FooterLinkSeparator {
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #336699;
}
ul.VOFooterLinkList {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.VOFooterLinkList li.VOFooterLinkItem, ul.VOFooterLinkList li.VOFooterLinkSelectedItem {
	display: inline;
}
ul.VOFooterLinkList li.VOFooterLinkItem a, ul.VOFooterLinkList li.VOFooterLinkItem a:hover, ul.VOFooterLinkList li.VOFooterLinkItem a:active, ul.VOFooterLinkList li.VOFooterLinkItem a:visited {
	color: #336699;
	font: normal 11px Arial;
	text-decoration: none;
}
ul.VOFooterLinkList li.VOFooterLinkItem a:hover {
	color: #99ccff;
}
.VOFooterLinkSeparator {
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #336699;
}
.SkinFooterCopyright  {
	font: normal 10px Arial;
	color: #336699;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.SkinFooterCopyright a, .SkinFooterCopyright a:link, .SkinFooterCopyright a:active, .SkinFooterCopyright a:visited, .SkinFooterCopyright a:hover {
	font: normal 10px Arial;
	color: #3399ff;
	text-decoration: none;
}
.SkinFooterCopyright a:hover {
	text-decoration: underline;
}
.CopyrightText {
	font: normal 10px Arial;
	color: #336699;
}


.SpacerContainer {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.ContentSpacer, .ContentSpacerWideRight {
    width: 574px;
	height: 0px;
}
.ContentSpacerWideRight {
    width: 474px;
}