@charset "utf-8";
/* CSS Document */

/* General ----------------------------------------------- */

body    {background-image:  url("main_bg_0.jpg"); background-position:top center; background-repeat:repeat; background-color:#002c8f; font-family:Verdana; font-size:11px; font-weight:normal; line-height:17px; margin:0 0 0 0;}

/* DIVs ----------------------------------------------- */

.full-1 {background-image:  url("main_bg_1.jpg"); background-position:top center; background-repeat:repeat-x;}
.full-2 {background-image:  url("main_bg_2.jpg"); background-position:top center; background-repeat:no-repeat;}
.full-bottom {background-image:  url("main_bg_bottom.gif"); background-position:bottom center; background-repeat:no-repeat;}
.main-content {width:760px; text-align:left; vertical-align:top;}
.main-footer {height:58px; width:760px; margin:20px 0px 25px 0px; padding-top:11px; background-image:  url("footer.jpg"); background-position:top center; background-repeat:no-repeat; text-align:center; vertical-align:middle;}
.front-divs {height:100px;}
.flashplate {width:760px; height:500px; margin:0px 0px 30px 0px; padding:5px 0px 0px 0px; background-image:  url("flashplate.gif"); background-position:top center; background-repeat:no-repeat; text-align:center; vertical-align:middle;}

.inside-content-mid {width:760px; margin:1px 0px 0px 0px; background-image:  url("content-bg-mid.gif"); background-position:top center; background-repeat:repeat-y; text-align:left; vertical-align:top;}
.inside-content-top {width:740px; margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; background-image:  url("content-bg-top.gif"); background-position:top center; background-repeat:no-repeat; text-align:left; vertical-align:top;}
.inside-content-bot {width:760px; height:15px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; background-image:  url("content-bg-bot.gif"); background-position:top center; background-repeat:no-repeat;}
.inside-content-inside {width:700px; min-height:600px; margin:0px 0px 0px 0px; padding:10px 20px 30px 20px; background-color:#ffffff;}

/* Text and Links ----------------------------------------------- */

a:link    {color: #FFFFFF; text-decoration: none;}
a:active  {color: #FFFFFF; text-decoration: none;}
a:visited {color: #FFFFFF; text-decoration: none;}
a:hover   {color: #FFFFFF; text-decoration: none;}

.footer-links          {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.footer-links:link    {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.footer-links:visited {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.footer-links:active  {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.footer-links:hover   {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.white01          {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white01:link    {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white01:visited {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white01:active  {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white01:hover   {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.white02          {font-family: "Arial"; font-size: 9pt;  font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white02:link    {font-family: "Arial"; font-size: 9pt;  font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white02:visited {font-family: "Arial"; font-size: 9pt;  font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white02:active  {font-family: "Arial"; font-size: 9pt;  font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white02:hover   {font-family: "Arial"; font-size: 9pt;  font-weight: bold;   color: #FFFFFF; text-decoration: underline;}

.white03          {font-family: "Arial"; font-size: 12pt; font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white03:link    {font-family: "Arial"; font-size: 12pt; font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white03:visited {font-family: "Arial"; font-size: 12pt; font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white03:active  {font-family: "Arial"; font-size: 12pt; font-weight: bold;   color: #FFFFFF; text-decoration: none;}
a.white03:hover   {font-family: "Arial"; font-size: 12pt; font-weight: bold;   color: #FFFFFF; text-decoration: underline;}

.white04          {font-family: "Arial", "Arial Narrow"; font-size: 13pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white04:link    {font-family: "Arial", "Arial Narrow"; font-size: 13pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white04:visited {font-family: "Arial", "Arial Narrow"; font-size: 13pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white04:active  {font-family: "Arial", "Arial Narrow"; font-size: 13pt; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.white04:hover   {font-family: "Arial", "Arial Narrow"; font-size: 13pt; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.black01          {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #000000; text-decoration: none;}
a.black01:link    {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #000000; text-decoration: none;}
a.black01:visited {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #000000; text-decoration: none;}
a.black01:active  {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #000000; text-decoration: none;}
a.black01:hover   {font-family: "Arial"; font-size: 9pt;  font-weight: normal; color: #2f8cc8; text-decoration: none;}

.black02          {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #2f4e95; text-decoration: none;}
a.black02:link    {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #2f4e95; text-decoration: none;}
a.black02:visited {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #2f4e95; text-decoration: none;}
a.black02:active  {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #2f4e95; text-decoration: none;}
a.black02:hover   {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #2f8cc8; text-decoration: underline;}

.black03          {font-family: "Arial"; font-size: 12pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black03:link    {font-family: "Arial"; font-size: 12pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black03:visited {font-family: "Arial"; font-size: 12pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black03:active  {font-family: "Arial"; font-size: 12pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black03:hover   {font-family: "Arial"; font-size: 12pt;  font-weight: bold; color: #000000; text-decoration: underline;}

.black04          {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black04:link    {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black04:visited {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black04:active  {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #000000; text-decoration: none;}
a.black04:hover   {font-family: "Arial"; font-size: 9pt;  font-weight: bold; color: #000000; text-decoration: underline;}

.red, a.red, a.red:active, a.red:visited {font-family:Verdana; font-size:12px; font-weight:normal; color:#bf2e36; text-decoration:none; line-height:17px;}
a.red:hover {font-family:Verdana; font-size:12px; font-weight:normal; color:#bf2e36; text-decoration:underline; line-height:17px;}

.blue, a.blue, a.blue:active, a.blue:visited {font-family:Verdana; font-size:12px; font-weight:normal; color:#0076cc; text-decoration:none; line-height:17px;}
a.blue:hover {font-family:Verdana; font-size:12px; font-weight:normal; color:#0076cc; text-decoration:underline; line-height:17px;}

.smaller {font-family:Verdana; font-size:11px; font-weight:normal; color:#202020; line-height:12px;}

.title {font-family:Arial; font-size:14px; font-weight:bold; color:#bf2e37; margin-bottom:4px; }

.italics {font-style:italic;}

/* Forms ----------------------------------------------- */

.form {

	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #000000; letter-spacing: .1em;

	height: 14px;
	text-align: left;
    vertical-align: middle;
	
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;

	background-color: #cae0ea; background-image: url(images/bricks-bg.jpg);

    border-style: solid;
    border-top-color: #bf2e37;    border-top-width:    1px;
    border-left-color: #bf2e37;   border-left-width:   1px;
    border-bottom-color: #7c99a4; border-bottom-width: 1px;
    border-right-color: #7c99a4;  border-right-width:  1px;
    }
	
.form-browse {

	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #000000; letter-spacing: .1em;

	height: 20px;
	text-align: left;
    vertical-align: middle;
	
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 5px;

	background-color: #cae0ea; background-image: url(images/bricks-bg.jpg);

    border-style: solid;
    border-top-color: #bf2e37;    border-top-width:    1px;
    border-left-color: #bf2e37;   border-left-width:   1px;
    border-bottom-color: #7c99a4; border-bottom-width: 1px;
    border-right-color: #7c99a4;  border-right-width:  1px;
    }

.form-buttons {

	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #000000; letter-spacing: .1em;

	height: 25px;
	text-align: center;
    vertical-align: middle;
	
	padding-top: 0px;
	padding-left: 0px;

	background-color: #cae0ea; background-image: url(images/bricks-bg.jpg);

    border-style: solid;
    border-top-color: #bf2e37;    border-top-width:    1px;
    border-left-color: #bf2e37;   border-left-width:   1px;
    border-bottom-color: #7c99a4; border-bottom-width: 1px;
    border-right-color: #7c99a4;  border-right-width:  1px;
    }

.form-textarea {

	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #000000; letter-spacing: .1em;

	height: 80px;
	width: 304px;
	text-align: left;
    vertical-align: middle;
	
	padding-top: 3px;
	padding-left: 5px;

	background-color: #cae0ea; background-image: url(images/bricks-bg-small-seemless.jpg);

    border-style: solid;
    border-top-color: #bf2e37;    border-top-width:    1px;
    border-left-color: #bf2e37;   border-left-width:   1px;
    border-bottom-color: #7c99a4; border-bottom-width: 1px;
    border-right-color: #7c99a4;  border-right-width:  1px;
    }

.form-text {
	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #000000; letter-spacing: .1em;
    vertical-align: top;
	}

.form-text-left {
	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #505050; letter-spacing: .1em;
    text-align: right;
	line-height: 15px;
    vertical-align: bottom;
    }

.form-text-right {
	font-family: 'verdana'; font-size: 11px; font-weight: normal; color: #505050; letter-spacing: .1em;
    text-align: left;
	line-height: 18px;
    vertical-align: top;
	padding-left:20px;
	padding-top:0px;
	margin-top:-3px;
    }

/* Dropdowns ----------------------------------------------- */

.anylinkcss         {border:1px solid #bf2e36; border-bottom-width:0; width:150px;
                     text-align:left; position:absolute; visibility:hidden;
					 background-color:#bf2e36;
                     font-family:'verdana'; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; line-height:17px;}

.anylinkcss a       {border-bottom:1px solid #404040; width:150px;
                     text-indent:10px; display:block; padding:1px 0;
					 background-color:#bf2e36;
                     font-family:'verdana'; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; line-height:17px;}
			   
.anylinkcss a:hover {border-bottom:1px solid #404040; width:150px;
                     text-indent:10px; display:block; padding:1px 0;
					 background-color:#ffffff;
                     font-family:'verdana'; font-size:12px; font-weight:normal; color:#bf2e36; text-decoration:none; line-height:17px;}

/* Images ----------------------------------------------- */

.photo {float:left; margin:0px 10px 20px 10px;}
.photos {float:right; margin:10px 10px 10px 10px;}
