﻿/*========================================================*/
/*  Page Style                                           */
/*========================================================*/
body { height: 100%; background-image:url(../images/boxedstyle/bg.jpg); background-color:#FFF; background-position: center top; margin:0px;	padding:0px; background-repeat: repeat-x; font-family:"Trebuchet MS", Arial, Helvetica; font-size:11px;	color:#4F4F4F; }
html { height: 100%; }
form { height: 100%; }
.BoxedTable { width:968px; margin-right:auto; margin-left:auto; }
.header { background-color: transparent; background-image:url(../images/boxedstyle/bg_mainHeader_center.jpg); background-repeat:repeat-x; background-position:0px 1px; }
.headerLeft { background-color: transparent; width:588px; background-image:url(../images/boxedstyle/bg_mainHeader_left.jpg); background-repeat:no-repeat; background-position:left top; height:124px; }
.headerRight { background-color: transparent; padding-right:20px; background-image:url(../images/boxedstyle/bg_mainHeader_right.jpg); background-repeat:no-repeat; background-position:right top; padding-bottom:3px; }
.menuBarLeft { background-color: transparent; width:12px; background-image:url(../images/boxedstyle/menubar_bg_left.jpg); background-repeat:no-repeat; height:31px; }
.menuBarCenter { background-color: transparent; background-image:url(../images/boxedstyle/menubar_bg_center.jpg); background-repeat:repeat-x; height:31px; }
.menuBarRight { background-color: transparent; width:11px; background-image:url(../images/boxedstyle/menubar_bg_right.jpg); background-repeat:no-repeat; height:31px; }
.mainContentsBox { width:100%; background-image:url(../images/boxedstyle/contents_bg_right.jpg); background-repeat:repeat-y; background-position:top right; }
.contentsBox { width:100%; }
.navBarTop { width:223px; background-image:url(../images/boxedstyle/navbar_bg_top.jpg); background-repeat:repeat-y; background-position:top left; }
.navBarBottom { width:223px; height:258px; background-image:url(../images/boxedstyle/navbar_bg_bottom.jpg); background-repeat:no-repeat; background-position:bottom left; }
.navBarTopLeft { width:9px; height:244px; background-image:url(../images/boxedstyle/navbar_bg_top_left.jpg); background-repeat:no-repeat; }
.contentsRightTop { width:20px; height:238px; background-image:url(../images/boxedstyle/contents_bg_right_top.jpg); background-repeat:no-repeat; background-position:top right; }
.contentsRight { width:20px; background-image:url(../images/boxedstyle/contents_bg_right.jpg); background-repeat:repeat-y; background-position:top right; }
.contentsRightBottom { width:20px; height:20px; background-image:url(../images/boxedstyle/contents_bg_right_bottom.jpg); background-repeat:no-repeat; background-position:bottom right; }
.contentsBottom { height:20px; background-image:url(../images/boxedstyle/contents_bg_bottom.jpg); background-repeat:repeat-x; background-position:bottom left; }
.contentsTD { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:16px; background-color:#FFFFFF; }
.footer { width:100%; margin-right:auto; margin-left:auto; text-align:center; padding-bottom:10px; }

/*========================================================*/
/*  Links                                                 */
/*========================================================*/
/*-- default links                     --*/ a { color: #4F4F4F; text-decoration: none; }
/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #4F4F4F; text-decoration: none; }
/*-- default links hover               --*/ a:hover, a:active:hover { color: #0099FF; }
/*-- default links focus               --*/ a:focus { color: #0099FF; }

/*-- white text links                     --*/ .textWhite a { color: #FFFFFF; text-decoration: none; }
/*-- white text links visited and active  --*/ .textWhite a:link, .textWhite a:visited, .textWhite a:active { color: #FFFFFF; text-decoration: none; }
/*-- white text links hover               --*/ .textWhite a:hover, .textWhite a:active:hover { color: #3EB1FF; }
/*-- white text links focus               --*/ .textWhite a:focus { color: #3EB1FF; }

/*-- blue links                        --*/ a.blue_link { color: #008DEC; text-decoration: none; }
/*-- blue links visited and active     --*/ a.blue_link:link, a.blue_link:visited, a.blue_link:active { color: #008DEC; text-decoration: none; }
/*-- blue links hover                  --*/ a.blue_link:hover, a.blue_link:active:hover { color: #3EB1FF; }
/*-- blue links focus                  --*/ a.blue_link:focus { color: #3EB1FF; }

/*========================================================*/
/*  Text styles                                           */
/*========================================================*/
/*-- Style for text in header	          --*/ .textWhite {	color: #ffffff; text-decoration: none; padding-left: 10px; padding-top: 0px; font-size: 11px; }
/*-- Style for Breadcrums Text			  --*/ .breadcrums { font: 9pt Tahoma; color: black; }
/*-- Content Heading Level 1              --*/ .content_heading1 { font-size:30px; font-weight:normal; color:#039; margin-bottom:0px; }
/*-- Content Heading Level 2              --*/ .content_heading2 { font-size:24px; color:#039; font-weight:bold; }
/*-- Content Heading Level 3              --*/ .content_heading3 { font-size:18px; font-weight:normal; color:#039; margin-bottom:0px; }
/*-- Content Heading Level 4              --*/ .content_heading4 { font-size:14px; color:#039; font-weight:bold; }
/*-- Content Heading Level 5              --*/ .content_heading5 { font-size:11px; color:#039; font-weight:bold; }
/*-- Content Heading Level 6              --*/ .content_heading6 { font-size:10px; color:#039; font-weight:bold; }

/*========================================================*/
/*  Input Forms Elements                                  */
/*========================================================*/
/*-- Input Field's Label cell              --*/ .reg_field { color: #57717B; vertical-align: top; padding-top:4px; font-weight:bold; }
/*-- Input Field's Literal Text            --*/ .reg_field_literals { color: #57717B; vertical-align: top; padding-top:1px; font-weight:bold; }
/*-- Mandatory field indicator             --*/ .reg_mand { color: #e74100; }
/*-- Error text messages                   --*/ .reg_error { color: red; }
/*-- Success text messages                 --*/ .reg_success { color: #57717B; }
/*-- Heading separating sections in form   --*/ .reg_header { font-weight: bold; padding-bottom: 3px; color: #57717B; padding-top: 3px; height: 20px; }

/*========================================================*/
/*  Info Panel                                            */
/*========================================================*/
/*-- Error text messages in info panel     --*/ .InfoPanelError { color: red; font-size:11px; }
/*-- Success text messages in info panel   --*/ .InfoPanelSuccess { color: #009933; font-size:11px;}
/*-- Warning text messages in info panel   --*/ .InfoPanelWarning { color: #FF6D00; font-size:11px;}

/*========================================================*/
/*  Separators and Lines                                  */
/*========================================================*/
.lineCont {	background-color:#FFDE01; width:auto; height:1px; overflow:hidden; margin-top:4px; }
