body, table, form, div {
	font-family: Arial, Tahoma,Verdana, sans-serif;
	color: #000000;
	font-size: 10pt;
	line-height: 1.1em;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

body {
    margin-left:auto;
	margin-right:auto;
	position:relative;
    background-color: white;
}

/*------------------- links and headings------------------------------ */

a:link {color: #0000FF;text-decoration: underline;} 
a:visited {color: #0000BB;text-decoration: underline;} 
a:hover {color:#660000 ;text-decoration: underline;}
a.nav:link {text-decoration: none;color: #E93C3A;} 
a.nav:visited {text-decoration: none;color: #E93C3A;} 
a.nav:hover {color:#660000 ;text-decoration: underline;}
div.horiz_nav {background-color: #EDF4ED;margin: 10px 0px;padding: 3px 5px;}
a.hlite:link, a.hlite:visited, a.hlite:hover {color: #000000; text-decoration:none;}

ul.nav {margin-left: 15px;padding:0px;}

h1, h2, h3 {margin: 15px 5px 5px 0px; padding: 0px;font-size: 11pt;text-align:left;}
p {margin: 5px 5px 5px 0px; }
ul { padding: 0px;margin-top: 15px; margin-bottom: 15px;margin-left:10px;}
div {overflow: hidden;padding: 0px;margin: 0px;text-align: left;}
table { text-align: left; vertical-align: top;}
form { text-align: left; vertical-align: middle;margin:0px;padding:0px;} 

/*--------------------- containers ----------------------------------- */

div#container {
	background-color: white ; 
	width: 758px;
	margin-left: auto;
	margin-right: auto;
    position: relative;
}

div#box {
}
div#bottom {position:relative;}

/****************************************************************/
/*                          Header Area                         */
/****************************************************************/
div#logo {
	background-image: url(../images/template/dest_logo.gif);
	background-repeat: no-repeat;
	margin-top: 25px;
	height: 135px;
	width: 758px;
	background-position: center;
}

div#pageHeader {display: none;}


/*               content                          */
div#contents {
    width: 99%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
/* border: 1px solid blue;  */
}
/*                Home Left Column                    */
div#leftc, div#abtleftc {
  position: relative;
  top: 0px;
  left: 0px;
  width: 75%;
  margin: 20px 0px 0px 0px;
  float: left;
}
div#abtleftc { 
	width: 20%;
	padding-bottom:5px;
}
a.left_sub_nav { display:block; }
/*                Home Center Column                    */
div#centerc div#abtcenterc {
  position: relative;
  top:0px;
  left: 0px;
  float: left; 
  width: auto; 
  margin: 20px 20px 0px 20px;
}
div#abtcenterc {width: 600px;margin-left: auto; margin-right: auto;margin-top: 15px;}
div#abtcenterc UL {list-style-type:disc;margin-left:50px;}
div#left_sub_nav {  
  position: relative;
  top: 20px;
  left: 25px;
  background: url(../template/content-bg.jpg) top left no-repeat;
}

/****************************************************************/
/*                     Footers                                  */
/****************************************************************/

div#footer_nav {
    float:left; 
    width: 70%;
    text-align:left;
	font-size: 8pt;
	font-weight: bold;
}
div#footer_nav a:link, div#footer_nav a:visited {
    margin: 0px 0px; 
    text-decoration:none; 
    color: Blue;
    font-weight:bold;
    font-size: 8pt;
}

div#copyright {
	text-align: center;
	margin-right: 120px;
	padding-top: 0px;
	font-size: 8pt;
	color: #000000;
}
div#copyright span {
	margin: 0px 0px;
	font-size:7pt;
}
td.right {text-align:right;font-size: 9pt; font-weight:bold;}

/****************************************************************/
/*                     Misc                                     */
/****************************************************************/

div.spacer {
	height: 15px;
}

.errorMsg 
{
    font-weight:bold;
    color:#0054A6;
    margin-top:25px;
    margin-bottom:50px;
} 
 
#hiliteTableCell 
{
   text-align:justify;
   border:3px #F7931D solid;
}
tr.instruction, tr.instruction1
{
	padding-bottom: 5px;
}
tr.instruction1 
{
    font-size: 8.5pt;
}
td.s_instruction 
{
    text-align:right;
    padding-right: 10px;
}

td.titleinstruction
{
	text-align:left;
	padding-right: 10px;
	padding-left: 4px;
	font-size: 8pt;
	vertical-align: bottom;
	font-weight:bold;
	font-style: italic;
}
td.input {
    vertical-align: top;
}
td.instruction1  {
    font-weight: bold;
    font-style:italic;
    vertical-align: bottom;
}

h1.title,h1.orangeTitle
{
    text-align: center;
    line-height: 1.5em;
}

h1.orangeTitle
{
    font-size: 14pt;
    font-weight:bold;
    color: #F7931D;
}

h3.title
{
    font-size: 12pt;
    font-weight:normal;
    margin-top: 0px;
    margin-bottom: 15px;
    text-align: center;
    line-height: 1.5em;
}

tr
{
	font-size: 7pt;
}


td.instruction
{
	text-align:right;
	padding-right: 10px;
	font-size: 8pt;
}

td.long_instruction
{
	padding-right:5%;
	padding-top:20px;
}

.smallText 
{
    font-size:8pt;
}

.blueText
{
	color:#0054A6;
}

.greyText
{
	color:#777777;
}

.largeText 
{
    font-size:12pt;
    line-height: 1.25em;
    margin-bottom:10px;
}

.whiteBox
{
	background:#FFFFFF;
	border: 1px solid #0054A6;
	padding:5px;
	width:80%;
	text-align:left;
}
span.instruction2 {
    color: #ea0005;
    font-family: Arial; 
    font-weight:bold; 
    font-size:larger;
    font-style: normal;
}
p.success 
{
    color: #ED1C24;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
span.shownotes 
{
    text-decoration:underline;
    color:blue;
}
