/* CSS built-in styles */
.mytheme-background { background: #CCDCFE;}
.mytheme-background-color { background-color: #4c74c3;}
.mytheme-background-color-step-inactive { background-color: #E0E0E0;}
.mytheme-2pxborder {border:2px solid #1E155D;}
                                                                                                 
input[type=password]   {   }

#login-form-1 div      { position: relative; }

#login-form-1 div
#letterViewer          { display: none; position: absolute; left: 0px; top: -19px; width: 40px;
                         font: bold 20pt Arial, Helvetica, Sans-Serif; border:0px solid black; text-align:center;}

/*
#letterViewerOLD          { display: none; position: absolute; left: 210px; top: -19px; width: 40px;
                         font: bold 16px Helvetica, Sans-Serif; border:1px solid black;}
*/

#user_confirmation_text H4 {
  FONT: bold 12pt Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  border:none;
  padding:0in 0in 0in 0in;
}

#user_confirmation_text span {
  FONT: bold 11pt Arial,Verdana,Helvetica,sans-serif;
  color: #FF0000;
  text-align: left;
  border:none;
  padding-top:50px;
}
#user_confirmation_text LI {
  FONT: bold 10pt Arial,Verdana,Helvetica,sans-serif;
  color: green;
  text-align: left;
  border:none;
  padding-left:50px;
}



TABLE {
/*	FONT: 8pt Arial,Helvetica,sans-serif;*/
	FONT: 9pt Helvetica,Arial,sans-serif;
  color: #000000;
  border-collapse: collapse;
}
SELECT {
	font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 9pt;
  font-style: normal; /*normal, italic, oblique */
  color: #000000;
  border-collapse: collapse;
  border: 1px solid #000000;
  padding: 0px;
}
SELECT.admin {
	font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 9pt;
  font-style: normal; /*normal, italic, oblique */
  font-weight: normal;
  font-variant: small-caps;
	color: #000000;
	background-color: #EEEE99;
}
SELECT.req {
  background-color: #ffff99;
}
TEXTAREA {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: 400;
  color: black;
  background-color: #ffffff;
  border: 1px solid #000000;
  padding: 0px;
}
TEXTAREA.w290 {
  width: 490px;
}
TEXTAREA.w480 {
  width: 480px;
}

.span_input {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: 400;
  color: black;
  background-color: #CCDCFE;
  border: 1px solid #000000;
  padding: 1px;
}

INPUT {
  font-family: Helvetica,Arial,sans-serif;
/*  font-size: 8pt;*/
  font-size: 9pt;
  font-weight: 400;
  color: black;
  background-color: #ffffff;
  border: 1px solid #000000;
  padding: 0px;
  margin: 0px;
}
INPUT.req {
  background-color: #ffff99;
}
INPUT.norm {
  background-color: #ffffff;
}
INPUT.w290 {
  width: 490px;
}
INPUT.w480 {
  width: 480px;
}
INPUT.w390 {
  width: 370px;
}
INPUT.w245 {
  width: 245px;
}
INPUT.w200 {
  width: 200px;
}
INPUT.w430 {
  width: 430px;
}
INPUT.w75 {
  width: 75px;
}
INPUT.w100 {
  width: 100px;
}
INPUT.admin {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 9pt;
  font-style: normal; /*normal, italic, oblique */
  font-weight: normal;
  font-variant: small-caps;
  color: #000000;
  background-color: #EEEE99;
}

INPUT.radio
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: 400;
  color: black;
  float: left;
  background-color: transparent;
  border: 0px solid #000000;
  padding: 0px;
}

INPUT.check
{
  background-color: transparent;
  border: 0px solid #000000;
  padding: 0px;
  margin: 0px;
}

LABEL
{
  background-color: transparent;
  border: 0px solid #000000;
  padding: 0px;
  margin: 0px;
}

TD {
/*	FONT: 8pt Helvetica,Arial,sans-serif;*/
	FONT: 9pt Helvetica,Arial,sans-serif;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

A
{
	font: bold 10pt Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}
A:hover
{
	font: bold 10pt Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}

A.size10
{
	font: bold 10pt Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}
A.size10:hover
{
	font: bold 10pt Arial,Verdana,Helvetica,sans-serif;
	color: red;
}
A.size9
{
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}
A.size9:hover
{
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
	color: red;
}
A.size8b
{
	font: bold 9pt Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}
A.size8b:hover
{
	font: bold 9pt Arial,Verdana,Helvetica,sans-serif;
	color: red;
}
A.size12b
{
	font: bold 12px Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}
A.size12b:hover
{
	font: bold 12px Arial,Verdana,Helvetica,sans-serif;
	color: red;
}
A.size14b
{
	font: bold 16px Arial,Verdana,Helvetica,sans-serif;
	color: blue;
}
A.size14b:hover
{
	font: bold 16px Arial,Verdana,Helvetica,sans-serif;
	color: red;
}
/* CSS custom styles */
.PageLogin {
  FONT: 9pt Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  background:#CCDCFE;
  border:none;
  padding:0in 0in 0in 0in;
}
.PageTitleHead {
	FONT: bold 18pt Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
}
.deptAddress {
	FONT: bold 11pt Arial,Verdana,Helvetica,sans-serif;
  color: black;
  text-align: center;
}
.PageTitle {
  FONT: bold 14pt Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  background:#CCDCFE;
  border:none;
  padding:0in 0in 0in 0in;
  height:30px;
}
.pageSection {
  background:#CCDCFE;
	FONT: bold 14pt Arial,Verdana,Helvetica,sans-serif;
  text-align: center;
}
.pageSubSection {
	FONT: bold 12pt Arial,Verdana,Helvetica,sans-serif;
}
.PageSubTitle {
  FONT: bold 10pt Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  background:#CCDCFE;
  border:none;
  padding:0in 0in 0in 0in;
  height:20px;
}
.PageSubTitleForm {
  FONT: 9pt Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  background:#CCDCFE;
  border:none;
  padding:0in 0in 0in 0in;
  height:20px;
}
.PageSubTitle SPAN{
  FONT: bold 10pt Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  text-align: left;
  background:#CCDCFE;
  border:none;
  padding:0in 0in 0in 0in;
  height:20px;
}

.ConfTitle {
	FONT: bold 18pt Verdana,Arial,Helvetica,sans-serif;
  color: #006699;
  text-align: center;
  background:#ffff99;
  height:40px;
  border:none;
  padding:0in 0in 0in 0in;
}
.ConfSection {
	FONT: bold 14pt Arial,Verdana,Helvetica,sans-serif;
  color: #006699;
  text-align: center;
  background:#ffff99;
  height:30px;
  border:none;
  padding:0in 0in 0in 0in;
}

.ConfTitleErr {
	FONT: bold 18pt Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
  text-align: center;
  background:#ce0000;
  height:40px;
  border:none;
  padding:0in 0in 0in 0in;
}
.ConfSectionErr {
	FONT: bold 14pt Arial,Verdana,Helvetica,sans-serif;
  color: #ffffff;
  text-align: center;
  background:#ce0000;
  height:30px;
  border:none;
  padding:0in 0in 0in 0in;
}

.StyleText {
  COLOR: #000000;
  FONT-WEIGHT: 400;
  FONT-STYLE: normal;
/*  FONT-SIZE: 10pt;*/
  FONT-SIZE: 14px;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
}

.StyleTextBold {
  COLOR: #000000;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
/*  FONT-SIZE: 10pt;*/
  FONT-SIZE: 14px;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
}
.StyleExtraInfo {
  BACKGROUND-COLOR: #CCFFCC;
  COLOR: #000000;
  FONT-WEIGHT: bold;
  FONT-STYLE: normal;
/*  FONT-SIZE: 10pt;*/
  FONT-SIZE: 14px;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  OVERFLOW: hidden;
  padding: 5px;
}
.StyleExtraInfoOrd {
  BACKGROUND-COLOR: #FEFB89;
  COLOR: #000000;
  FONT-WEIGHT: normal;
  FONT-STYLE: normal;
/*  FONT-SIZE: 10pt;*/
  FONT-SIZE: 14px;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  OVERFLOW: hidden;
  padding: 5px;
}

.myform
{
  border: 0px;
  padding: 0px;
  margin: 0 0 0 0;
}
.StyleReportTableHdr {
  BORDER-LEFT: 0px solid #000000;
  BORDER-TOP: 0px solid #000000;
  BORDER-RIGHT: 0px solid #000000;
  BORDER-BOTTOM: 2px solid #4c74c3;
  BACKGROUND-COLOR: transparent;
  COLOR: #000000;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
  FONT-SIZE: 9pt;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  VISIBILITY: visible;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 0px;
  OVERFLOW: hidden;
}
.StyleCategory {
  BORDER-LEFT: 0px solid #000000;
  BORDER-TOP: 0px solid #000000;
  BORDER-RIGHT: 0px solid #000000;
  BORDER-BOTTOM: 2px solid #4c74c3;
  BACKGROUND-COLOR: transparent;
  COLOR: #000000;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
  FONT-SIZE: 11pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 0px;
  OVERFLOW: hidden;
}
.StyleSubCategory {
  BORDER-LEFT: 0px solid #000000;
  BORDER-TOP: 0px solid #000000;
	BORDER-RIGHT: 0px solid #000000;
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND-COLOR: transparent;
  COLOR: #1649FF;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
  FONT-SIZE: 9pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  PADDING-LEFT: 0px;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 0px;
  OVERFLOW: hidden;
}
.StyleItem {
  BORDER-LEFT: 0px solid #000000;
  BORDER-TOP: 0px solid #000000;
	BORDER-RIGHT: 0px solid #000000;
  BORDER-BOTTOM: 0px solid #4c74c3;
  BACKGROUND-COLOR: transparent;
  COLOR: #000000;
  FONT-WEIGHT: 400;
  FONT-STYLE: normal;
  FONT-SIZE: 9pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  PADDING-LEFT: 0px;
  PADDING-TOP: 2px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 2px;
  OVERFLOW: hidden;
}
.StyleBold {
  FONT-WEIGHT: 600;
}
.StyleRemark {
  BACKGROUND-COLOR: transparent;
  COLOR: #000000;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
/*  FONT-SIZE: 7pt;*/
  FONT-SIZE: 9pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  OVERFLOW: hidden;
}
.StyleRemarkRed {
  BACKGROUND-COLOR: transparent;
  COLOR: #FF0000;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
/*  FONT-SIZE: 7pt;*/
  FONT-SIZE: 9pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  OVERFLOW: hidden;
}
.StyleRemarkBlue {
  BACKGROUND-COLOR: transparent;
  COLOR: #0000FF;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
/*  FONT-SIZE: 7pt;*/
  FONT-SIZE: 9pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  OVERFLOW: hidden;
}
.StyleRemark2 {
  BACKGROUND-COLOR: transparent;
  COLOR: #4c74c3;
  FONT-WEIGHT: 600;
  FONT-STYLE: normal;
  FONT-SIZE: 9pt;
  FONT-FAMILY: Helvetica,Arial,sans-serif;
  VISIBILITY: visible;
  OVERFLOW: hidden;
}
.StyleConfirm {
	BACKGROUND-COLOR: transparent;
	COLOR: #3965bc;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 13pt;
	FONT-FAMILY: Helvetica,Arial,sans-serif;
	font-variant: small-caps;
	VISIBILITY: visible;
	OVERFLOW: hidden;
}
.ColorWhite {
  BACKGROUND-COLOR: #FFFFFF;
}
.ColorLightGrey {
  BACKGROUND-COLOR: #F9F9F9;
}
.ColorGrey {
  BACKGROUND-COLOR: #EAEAEA;
}
.ColorInfo {
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #EAEAEA;
  COLOR: blue;
}
.events {
	overflow:auto;
	position:relative;
	height:400px;
/*
	min-height:0px;
	max-height:300px;*/
	/*background: url("../img/summerStripe.gif") top left repeat-x; */
	padding-top:0px;
}

/* styles for login box */
.ReportTable {
  background: #FFFFFF;
  border: 1px solid #000000;
  border-collapse: collapse;
  width: 700px;
}
.border_top {
  border-top: 1px solid #000000;
}
.border_bottom {
  border-bottom: 1px solid #000000;
}

.ReportTableHeader {
  font-family: microsoft sans serif,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background: #006633;
  border: 0px solid #000000;
  border-collapse: collapse;
}
.ReportTableHeaderTop
{
    color: #FFFFFF;
    font-family: microsoft sans serif,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    border: solid 0px #4c74c3;
    background-color: #4c74c3;
    background-image: url(images/gv_hdr_bkgnd.jpg);
    background-repeat: repeat-x;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 3px;
}

.ReportButton {
  font-family: microsoft sans serif,Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  color: black;
  margin-right: 0px;
  width: 90px;
  border-color: #FFFFFF #666666 #666666 #FFFFFF;
  background-color: #CCCC99;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding: 0px;
  display: block;
  height: 18px;
}
.ReportButtonSubmit {
  font-family: microsoft sans serif,Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  color: white;
  margin-right: 0px;
  width: 90px;
  background-color: #002693;
  background-image: url(images/buttonback.png);
  padding: 0px;
  display: block;
  height: 18px;
}


.smallloginLabel {
	font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-style: normal; /*normal, italic, oblique */
  font-weight: bold;
  font-variant: small-caps;
  color: black;
  background: #FFFFFF;
  border: 0px solid #000000;
  border-collapse: collapse;
}
.smallloginLabelNorm {
	font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-style: normal; /*normal, italic, oblique */
  font-weight: normal;
  font-variant: small-caps;
  color: black;
  background: #FFFFFF;
  border: 0px solid #000000;
  border-collapse: collapse;
}
.smallboxtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: black;
  margin-right: 0px;
  background-color: #ffff99;
  border: 1px solid #666666;
  width: 100px;
}
.loginButton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  width: 100px;
}
.loginTextBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  width: 100px;
}
.EMailTextBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  width: 300px;
}
.ConfButton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  width: 200px;
}

.bt3dbuttons {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  border-color: #FFFFFF #666666 #666666 #FFFFFF;
  background-color: #CCDCFE;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding: 5px;
  display: block;
  width: 100px;
}

.smallbold {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: black;
  font-weight: bold;
}
.smallnormal {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: black;
  font-weight: normal;
}
.smallinput {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: black;
  font-weight: normal;
  /*border: 1px solid #000000;*/
}
.copynote {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  font-weight: normal;
}

@media print
{
  #menu
  {
    display: none;
  }
  .noprintprev
  {
    display:none;
  }
  .fontcolorprint
  {
    color:black;
  }
  #wrapper, #content
  {
    width: auto;
    margin: 0 5%;
    padding: 0;
    border: 0;
    float: none;
  }
}


/***** NEW STYLE ********************/
body {background:#efefef; color:#000; font-size: 11px; line-height: 1.3em; font-family:Arial, Helvetica, Sans-seriff; margin:0; padding:0; width:100%;}
/***** Print Overrides ********************/
#header-print, #footer-print {display:none;}

/***** Hyperlinks ********************/
strong{font-weight:bold;}
em{font-style:italic;}

.hidden{display:none;}

/***** Header ********************/

#header {width:100%; margin:0; padding:0; position:relative; background:#01245c url(NewImages/header-bg.jpg) no-repeat center top;}
#headerInner {width:1000px; height:114px; overflow:hidden; margin:0 auto; padding:0;}
#header-left {float:left; width:370px; margin:0; padding:0;}
#header-left img {width:370px; height:105px; }
#header-left a img {border:none; margin:0; padding:0; }
#header-right {float:right; margin:0; padding:0; width:620px; height:114px;}

/***** Login Menu ********************/

#login {float:right; margin:0; padding:0; height:72px;}
#loginInner {margin:0 auto; padding:15px 0 0 0; font-size:1.1em; font-weight:normal;}
#loginInner ul{float:right; list-style-type:none; margin:0 0 1em 0; padding:0;}
#loginInner ul li{float:left; color:#fff; list-style-type:none; margin:0 10px 0 0; padding:0 10px 0 0; border-right:solid 1px #999;}
#loginInner ul li.last{margin-right:0; padding-right:0; border-right:none;}
#loginInner ul li a{color:#fff; text-decoration:none;}
#loginInner ul li a:hover{text-decoration:underline;}

/***** Logo ********************/
.art-Logo {display: block;position: relative; left: 50px; top: -45px; width: 565px;height:75px;}
h1.art-Logo-name {display: block; text-align: left;height:35px;}
h1.art-Logo-name {font-family: Arial, Helvetica, Sans-Serif;font-size: 26px;font-style: normal;font-weight: bold;text-decoration: none;padding:0;margin:0;color: #E0E0E0 !important;}
.art-Logo-text {display: block; text-align: left;}
.art-Logo-text {font-family: Arial, Helvetica, Sans-Serif;font-size: 18px;font-style: normal;font-weight: normal;padding:0;margin:0;color: #E0E0E0 !important;}

/***** Main Nav Menu ********************/

#main-nav {margin:0; padding:0; height:33px; font-family:Georgia, Times New Roman, Times New Roman, Serif;}
#main-nav ul {float:right; margin:0; padding:0; list-style-type:none; border-left:solid 1px #fff; border-right:solid 1px #fff;}
#main-nav ul li:hover > ul {display:block;}

#main-nav ul li {position:relative; float:left; padding:0; margin:0; font-size:1.4em; background:#fff url(NewImages/nav-bg.gif) repeat-x left top; }
#main-nav ul li a {color:#000; display:block; margin:0; padding:0 15px; text-decoration:none; line-height:33px; background:transparent url(NewImages/nav-sep.gif) no-repeat right top;}

#main-nav ul li.last a{background:none;}

#main-nav ul li:hover {background:#fff url(NewImages/nav-bg-active.gif) repeat-x left top;}
#main-nav ul li a:hover {text-decoration:none;}

#main-nav ul li.active {background:#fff url(NewImages/nav-bg-active.gif) repeat-x left top;}
#main-nav ul li.active a {color:#000; text-decoration:none;  padding-bottom:7px;}





/***** Content ********************/

#title{width:100%; margin:0; padding:0; background:#204b83 url('NewImages/header-top.gif') repeat-x left top;}
#titleInner{width:100%; margin:0; padding:0; background:url('NewImages/header-bottom.gif') repeat-x left bottom;}
#title h1{width:1000px; margin:0 auto; font-size:2.2em; color:#fff; padding:1em 0;}


#body {width:100%; clear:both; margin:0; padding:0; overflow:hidden; background:#efefef url('NewImages/body-bg.jpg') repeat-x left top;}
#bodyShadow {width:100%; clear:both; margin:0 auto; padding:0; overflow:hidden; background:transparent url('NewImages/body-shadow.png') repeat-y center top;}
#bodyInner {width:970px; margin:0 auto; padding:15px 15px 8px 15px; font-size:1.2em; line-height:1.7em; background:#fff;}
#content{min-height:400px; margin:0 0 2em 0; padding:0; padding-left:100px;}


.leftMaster td {float:left;}
.breadcrumb{font-size:0.9em; margin:0 0 1em 0; padding:0; color:#999;}
.breadcrumb a{color:#999;}
.breadcrumb .sep{padding:0 3px;}

.center{text-align:center;}


/***** Float Fix ********************/

div.clearFloat{clear: both; width:0px; height: 0px; overflow: hidden;}
.clear {clear:both;}


/***** Headlines ********************/

/***** Images ********************/

img.centered  {display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0;}
img.alignnone {padding:0; margin:0 0 10px 0; display:inline;}
img.alignright {padding:0; margin:0 0 10px 15px; display:inline;}
img.alignleft {padding:0; margin:0 15px 10px 0; display:inline;}
.aligncenter {display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.alignright {float:right; margin:0 0 10px 10px;}
.alignleft {float:left; margin:0 10px 10px 0; }


/***** Footer ********************/

#footerShadow {width:100%; margin:0; padding:0; height:13px; position:relative; background:transparent url(NewImages/footer-bg.png) no-repeat center top; }

#footer {margin:0; padding:5px; position:relative; border:solid 1px #ccc; font-size:12px; }
#footerInner {margin:0; padding:15px; position:relative; background:#fff url(NewImages/tan-fade.jpg) repeat-x left top; font-size:12px;}
#footer a, #footer a:visited {color:#000; text-decoration:none; font-size:12px; }
#footer a:hover {color:#003399; text-decoration:underline; font-size:12px;}

#footerLeft{float:left; width:450px; padding:0; text-align:left; line-height:1.3em; font-size:12px;}
#footerLeft p{margin:0; padding:0; font-size:12px;}
#footerRight{float:right; width:450px; padding:0; text-align:right; line-height:1.3em; font-size:12px;}

#footerRight ul{float:right; list-style-type:none; margin:0; padding:0; font-size:12px;}
#footerRight ul li{float:left; color:#000; list-style-type:none; margin:0 10px 0 0; padding:0 10px 0 0; border-right:solid 1px #999; font-size:12px;}
#footerRight ul li.last{margin-right:0; padding-right:0; border-right:none; font-size:12px;}
#footerRight ul li a{color:#000; text-decoration:none; font-size:12px;}
#footerRight ul li a:hover{text-decoration:underline; font-size:12px;}





/***** Tables ********************/

/***** Home ********************/


/***** Random ********************/

