/* STANDARD TAGS DEFINITIONS
--------------------------------------------------------------------------------------*/
/* Margin, Border, Padding, Content */

.titleblock
{
display:block;
margin:0;
padding:8px 0 8px 0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
background-color:#3266cc;
line-height:140%;
}

.subtitleblock
{
display:block;
margin:0;
padding:8px 0 8px 0;
font-size: small;
font-family: verdana,arial,sans-serif;
font-weight:bold;
color:#000000;
text-align:center;
text-decoration:none;
background-color:#C6D9F1;
line-height:140%;
}

.spacer
{
display:block;
margin:0;
height:100px;
background-color:white;
padding:4px;
}

.spacer20
{
display:block;
margin:0;
height:20px;
background-color:white;
padding:4px;
}

.nopref
{
display:inline;
vertical-align:text-bottom;
}


/************* Document Body ***************/
body
{
background-color: White;
margin:0;
padding:0;
/* Part of Requirement for Centering Content */
text-align: center;
}


/************* Document Contents Container ***************/
div.container
{
/* Part of Requirement for Centering Content */
position:relative;
/* Part of Requirement for Centering Content */
margin: 0 auto 0 auto;
border:1px solid blue;
border-color: transparent;
border-top: 0;
border-bottom: 0;
line-height:150%;
/* Part of Requirement for Centering Content */
text-align: left;
width:970px;
}


/************* Document Header ***************/
div.header
{
padding:5px;
color:white;
background-color:white;
/*clear:left;*/
float:left;
/*position:absolute;
left:0em;
top:0em;*/
}

/* Add 5px white space below graphics */
div.header img
{
padding:0;
margin:0 auto 5px auto;
}

/*h1.header
{
padding:0;
margin:0;
}*/

/*div.header h1
{
padding:0;
margin:0;
}*/

div.header h1
{
/*display:block;
background-color:yellow;*/
padding:0;
margin:0;
font-family: verdana,arial,sans-serif;
font-size: large;
text-align:center;
color:#000000;
}


div.header a.tabs:link,a.tabs:visited
{
float:left;
display:block;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#FFFFFF;
background-color:#3266CC;
width:127px;
text-align:center;
padding:4px;
text-decoration:none;
/*border-right:1px solid white;*/
border-right:1px solid green;
}

div.header a.tabs:hover,a.tabs:active
{
background-color:#467AE0;
}

div.header a.rtbtn:link,a.rtbtn:visited
{
float:left;
display:block;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#FFFFFF;
background-color:#3266CC;
width:125px;
text-align:center;
padding:4px;
text-decoration:none;
/*border-right:1px solid white;*/
border-right:1px solid green;
}

div.header a.rtbtn:hover,a.rtbtn:active
{
background-color:#467AE0;
}


/***************** Left Block ****************/
div.left
{
width:221px;
margin-left:5px;
margin-right:auto;
border-left:1px solid white;
border-right:1px solid white;
padding:5px;
background-color:white;
text-align: left;
float:left;
clear:left;
/*position:absolute;
left:0em;
top:162px;*/
}

div.left p
{
display:block;
margin:0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:center;
line-height:140%;
background-color:white;
}

div.left p.titleblock
{
display:block;
margin:0;
padding:8px 0 8px 0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
background-color:#3266cc;
line-height:140%;
}

/*div.left p.blockit
{
background-color:#C6D9F1;
}*/

div.left p.tinytext
{
display:block;
margin:0;
font-size: 0.625em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:center;
text-decoration:none;
background-color:white;
padding:4px 0 4px 0;
line-height:140%;
}

div.left p.lightblock
{
display:block;
margin:0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:center;
text-decoration:none;
background-color:#C6D9F1;
padding:8px 0 8px 0;
line-height:140%;
}

div.left h2.titletext
{
display:block;
margin:0;
font-size: 1.100em;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
text-decoration:none;
background-color:white;
padding:4px 0 4px 0;
}
/* background-color:#C6D9F1; */

div.left a.linkit
{
display:block;
margin:0 auto 0 auto;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
text-decoration:underline;
font-weight:bold;
line-height:140%;
background-color:white;
}

/*div.left a.blkit
{
display:block;
margin:0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
line-height:140%;
background-color:#C6D9F1;
padding:4px 0 4px 0;
}*/

div.left span
{
display:block;
margin: 0;
font-size: 0.8em;
font-style: italic;
font-family: verdana,arial,sans-serif;
color:#000000;
background-color:white;
line-height:130%;
padding:10px 10px 0 10px;
}

div.left span.rightalign
{
text-align:right;
padding:0 10px 20px 10px;
background-color:white;
}

div.left iframe.ctr
{
display:block;
margin: 0 auto 0 auto;
/* background-color:yellow; */
}

/* div.left embed.c2012
{
display:block;
margin: 0 auto 0 auto;
border:0;
height: 20px;
width: 200px;
} */

/***************** Left Wide Block ****************/
div.leftwide
{
width:450px;
margin-left:5px;
margin-right:auto;
border-left:1px solid white;
border-right:1px solid white;
padding:5px;
background-color:white;
text-align: left;
float:left;
clear:left;
/*position:absolute;
left:0em;
top:162px;*/
}

div.leftwide p
{
display:block;
margin:0;
font-size: 0.925em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:left;
line-height:140%;
background-color:white;
}

div.leftwide img
{
display:block;
margin:auto;
}

div.leftwide img.nopref
{
display:inline;
vertical-align:text-bottom;
}

div.leftwide li
{
margin:0;
font-size: 0.825em;
font-family: verdana,arial,sans-serif;
color:#000000;
line-height:140%;
}

div.leftwide p.titleblock
{
display:block;
margin:0;
padding:8px 0 8px 0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
background-color:#3266cc;
line-height:140%;
}

/*div.leftwide p.blockit
{
background-color:#C6D9F1;
}*/

div.leftwide p.tinytext
{
display:block;
margin:0;
font-size: 0.625em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:center;
text-decoration:none;
background-color:white;
padding:4px 0 4px 0;
line-height:140%;
}

div.leftwide p.lightblock
{
display:block;
margin:0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:center;
text-decoration:none;
background-color:#C6D9F1;
padding:8px 0 8px 0;
line-height:140%;
}

div.leftwide h2.titletext
{
display:block;
margin:0;
font-size: 1.100em;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
text-decoration:none;
background-color:white;
padding:4px 0 4px 0;
}

div.leftwide h2.titletextl
{
display:block;
margin:0;
font-size: 1.100em;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:left;
text-decoration:none;
background-color:white;
padding:4px 0 4px 0;
}
/* background-color:#C6D9F1; */

div.leftwide a.linkit
{
display:block;
margin:0 auto 0 auto;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
text-decoration:underline;
font-weight:bold;
line-height:140%;
background-color:white;
}

div.leftwide a.linkitl
{
display:block;
margin:0 auto 0 auto;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:left;
text-decoration:underline;
font-weight:bold;
line-height:140%;
background-color:white;
}

/*div.leftwide a.blkit
{
display:block;
margin:0;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
line-height:140%;
background-color:#C6D9F1;
padding:4px 0 4px 0;
}*/

div.leftwide span
{
display:block;
margin: 0;
font-size: 0.8em;
font-style: italic;
font-family: verdana,arial,sans-serif;
color:#000000;
background-color:white;
line-height:130%;
padding:10px 10px 0 10px;
}

div.leftwide span.bx {
 display:block;
 float:left;
 padding-right:6px;
 width:200px;
 text-align:right;
 font-size: small;
 font-family: verdana,arial,sans-serif;
 /*font-weight:bold;*/
 background-color: white;
}


div.leftwide span.rightalign
{
text-align:right;
padding:0 10px 20px 10px;
background-color:white;
}

div.leftwide iframe.ctr
{
display:block;
margin: 0 auto 0 auto;
/* background-color:yellow; */
}

div.leftwide label {
 display:block;
 margin-bottom:10px;
 color:#555555;
 background-color: white;
}

/* div.leftwide embed.c2012
{
display:block;
margin: 0 auto 0 auto;
border:0;
height: 20px;
width: 200px;
} */

div.leftwide ul.a
{
list-style-type:disc;
display:block;
margin:0 auto 0 20px;
border:0;
padding:10px;
width:auto;
font-size: 0.875em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:justify;
line-height:150%;
background-color:white;
}

div.leftwide .texta {
 font-size: small;
 background-color: #eeeeee;
 border: 1px solid #666666;
 color:#000000;
 width:200px;
}

div.leftwide textarea.texta {
 font-size: small;
 background-color: #eeeeee;
 border: 1px solid #666666;
 color:#000000;
 width:200px;
}

div.leftwide a.formbutton:link,a.formbutton:visited
{
/*float:right;*/
display:inline-block;
font-size: 12px;
font-family: verdana,arial,sans-serif;
color:#FFFFFF;
background-color:#3266CC;
/*width:154px;*/
height:24px;
line-height:24px;
text-align:center;
padding:0px 6px;
margin-right:10px;
text-decoration:none;
border:1px solid #3b6e22;
}

div.leftwide a.formbutton:hover,a.formbutton:active
{
background-color:#467AE0;
}

/***************** Center Content Block ****************/
div.content
{
margin-left:auto;
margin-right:auto;
border-left:1px solid white;
border-right:1px solid white;
padding:5px;
width:477px;
/*clear:left;*/
float:left;
/*position:absolute;
top:162px;
left:238px;*/
}

div.content img
{
display:block;
margin:auto;
}

div.content img.nopref
{
display:inline;
vertical-align:text-bottom;
}

div.content h1
{
/* position:relative;
top:0px;
left:-130px; */
display:block;
/* width:750px; */
background-color:white;
margin:auto;
text-align:center;
font-size: 1.0em; /* 24px / 16px = 1.5em */
font-family: verdana,arial,sans-serif;
color:#376092;
z-index:3;
}

div.content p
{
display:block;
margin:auto;
text-align:justify;
font-size: 0.875em;
font-family: verdana,arial,sans-serif;
color:#000000;
padding:10px;
line-height:150%;
}

div.content ul.a
{
list-style-type:disc;
display:block;
margin:0 auto 0 20px;
border:0;
padding:10px;
width:auto;
font-size: 0.875em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:justify;
line-height:150%;
background-color:white;
}

/***************** CenterWide Content Block ****************/
div.contentwide
{
margin-left:auto;
margin-right:auto;
border-left:1px solid white;
border-right:1px solid white;
padding:5px;
width:463px;
/*clear:left;*/
float:left;
/*position:absolute;
top:162px;
left:238px;*/
}


div.contentwide img
{
display:block;
margin:auto;
text-align:center;
}

div.contentwide img.nopref
{
display:inline;
vertical-align:text-bottom;
}

div.contentwide h1
{
/* position:relative;
top:0px;
left:-130px; */
display:block;
/* width:750px; */
background-color:white;
margin:auto;
text-align:center;
font-size: 1.0em; /* 24px / 16px = 1.5em */
font-family: verdana,arial,sans-serif;
color:#376092;
z-index:3;
}

div.contentwide p
{
display:block;
margin:auto;
text-align:justify;
font-size: 0.875em;
font-family: verdana,arial,sans-serif;
color:#000000;
padding:10px;
line-height:180%;
}

div.contentwide span.icenter
{
background-color:white;
display:block;
margin:auto;
padding:0px;
font-size: 0.825em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:center;
}

div.contentwide ul.a
{
list-style-type:disc;
display:block;
margin:0 auto 0 20px;
border:0;
padding:10px;
width:auto;
font-size: 0.875em;
font-family: verdana,arial,sans-serif;
color:#000000;
text-align:justify;
line-height:150%;
background-color:white;
}

/***************** Right Content Block ****************/
div.right
{
margin-left:auto;
margin-right:auto;
border-left:1px solid white;
border-right:1px solid white;
padding:5px;
width:215px;
/*clear:left;*/
float:left;
/*position:absolute;
top:162px;
left:727px;*/
}

div.right img
{
display:block;
margin:auto;
}

/*div.right a
{
display:block;
width:auto;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#467AE0;
text-align:center;
text-decoration:underline;
line-height:140%;
background-color:orange;
}*/

div.right a.linkitr
{
display:block;
margin:0 auto 0 auto;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#376092;
text-align:center;
text-decoration:underline;
line-height:140%;
background-color:white;
}

div.right li
{
display:block;
margin:0 auto 0 auto;
border:0;
padding:0;
width:auto;
font-size: small;
font-family: verdana,arial,sans-serif;
color:#467AE0;
text-align:left;
text-decoration:underline;
line-height:140%;
background-color:white;
}


/***************** Footer Content Block ****************/
div.footer
{
width:949px;
padding:5px;
color:white;
background-color:white;
margin:0;
float:left;
clear:both;
/*clear:left;*/
/*position:relative;*/
/* top:980px; */
/*top:1080px;
left:0px;*/
}

div.footer p.bar
{
background-color:#3266cc;
display:block;
margin:0 auto 0 auto;
padding:0;
height: 10px;

}

div.footer p
{
background-color:white;
display:block;
margin:auto;
text-align:center;
font-size: 0.625em;
font-family: verdana,arial,sans-serif;
color:#000000;
padding:10px;
line-height:150%;
}

div.footer span.icenter
{
background-color:white;
display:block;
margin:auto;
padding:0px;
text-align:center;
}

/* font-weight:bold; */

/* END OF TAG DEFINITIONS
--------------------------------------------------------------------------------------*/
