﻿html
{
	height: 100%;
	width: 100%;
	margin: 0px;
}

body 
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: #000000;
	background-color: #9F002D;
	background-image: url(/images/bg_stripes.jpg);
	background-position: bottom left;
	width: 100%;
	height: 100%;
	background-repeat: repeat-x;
	background-position: inherit bottom;
	background-attachment: fixed;
	margin: 0 auto;
	padding: 0 auto;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: center;
}

img				{border: 0 none;}
a				{color:#9F002D; border: 0;}



.interioreditor		{font-family:Trebuchet MS; color:#333333; font-weight:normal; background-color: #ffffff; text-align: left; background-image: none;}


/* DATA GRID CONTENT SEGEMENT STYLES ---------------*/
/* excel container and table ---------------*/
.dgcontainer			{padding: 15px 0 0 0;}
.dgtbl					{border-left: solid 1px #cccccc;}
.dgtblheader			{font-family:Trebuchet MS; font-size:16px; color:#ffffff; font-weight:normal; line-height: 22px; border-bottom: solid 1px #cccccc; font-weight: bold; border-bottom: solid 1px #cccccc; padding-left: 8px; background-color: #990000;}
.dgcell					{font-family:Trebuchet MS; font-size:12px; color:#333333; font-weight:normal; line-height: 20px; border-right: solid 1px #cccccc; padding-left: 8px; width: 166px; border-bottom: solid 1px #cccccc; background-color: #cccccc;}

/*--------------- external container ---------------*/
.dgexternalcontainer	{}



/*--------------- LAYOUT STYLES ---------------*/

.clear			{clear: both;}
.left			{float: left;}
.right			{float: right;}

#CONTAINER		{position: relative; width: 990px; margin: 0 auto; z-index: 2; text-align: center;}
#SITEHEADER		{clear: both; position: relative; width: 990px; height: 200px; z-index: 3; margin: 0 auto;}
#SITEMAINNAV	{clear: both; position: relative; width: 990px; height: 30px; z-index: 4; margin: 0 auto;}

#BODYAREA		{position: relative; width: 990px; margin: 0 auto; z-index: 6; text-align: center;}
#SITESUBNAV		{float: left; width: 165px; z-index: 5; margin: 0 auto;}
#SITEBODY		{position: relative; float: left; width: 825px; background-color: #ffffff; min-height: 558px; _height: 558px;}

#INTERIORPAD	{padding: 12px 12px 12px 12px; text-align: left;}
#INTERIORBORDER {border: dashed 1px #999999; width: 100%; min-height: 534px; _height: 534px; background-image: url(/images/bg_interior.jpg); background-repeat:no-repeat; background-position: right bottom;}

#PAGETITLE		{clear: both; width: 450px; height: 31px; background-color: #002D6A; background-image: url(/images/bg_titleright.jpg); background-repeat:no-repeat; background-position: right top;}

#PAGETITLE p	{padding: 0; margin: 0;}

/*--------------- PRIVATE HOMEPAGES ---------------*/

a.addnew		{color: #9F002D; font-size: 10px; text-transform: uppercase; text-decoration: none;}
a.addnew:hover	{color: #002D6A;}


/*--------------- FORM STYLES ---------------*/

.required		{float: left; font-family:Georgia; font-size:16px; color:#9F002D; font-weight:normal; width: 10px;}
.requiredoff	{float: left; font-family:Georgia; font-size:16px; color:#ffffff; font-weight:normal; width: 10px;}
.inputfield		{width: 250px; font-family:Trebuchet MS; font-size:14px; color:#002D6A; font-weight:normal;}
.inputfieldPassUpdate		{width: 185px; font-family:Trebuchet MS; font-size:14px; color:#002D6A; font-weight:normal;}
.inputmessage	{width: 365px;  height: 250px; font-family:Trebuchet MS; font-size:12px; color:#333333; font-weight:normal;}
.inputlabel		{float: left; font-family:Trebuchet MS; font-size:14px; color:#9F002D; font-weight:normal;}
.inputlabelPassUpdate		{font-family:Trebuchet MS; font-size:14px; color:#9F002D; font-weight:normal;}
.inputarea		{clear: both; padding-left: 10px;}

.inputbutton	{ color:#9F002D; font: bold 84% 'trebuchet ms',helvetica,sans-serif;}   


/*--------------- CB: INSTRUCTIONS ---------------*/

.InstructionStyle, .InstructionEdit	{ font-size:12px; color:#cccccc; font-weight:normal; line-height: 16px; background-color: #ffffff;}

.InstructionStyle p, .InstructionEdit p {margin: 0; padding: 0;}

.InstructionStyle a, .InstructionEdit a {color:#9F002D; text-decoration: underline;}
.InstructionStyle a:hover, .InstructionEdit a:hover {color:#002D6A; text-decoration: underline;}

.InstructionStyle ul ol, .InstructionEdit ul ol {margin: 15px 0 15px 0; padding:0;}
.InstructionStyle li, .InstructionEdit li {margin:5px 0 5px 0; padding:0 0 0 0; list-style-type: circle; line-height: 18px; list-style-position: outside;}



/*--------------- CONTENT AREA ---------------*/
#CONTENTLINKS
#CONTENTLINKS a			{color:#9F002D; text-decoration: underline;}
#CONTENTLINKS a:hover	{color:#002D6A;}

.modalbackground /* {background-color: #002D6A; opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70);}*/

#CONTENTLINKS fieldset 	{color: #999999; font-size: 9pt; text-decoration: none; width: 250px;}

/*--------------- MAIN NAVIGATION STYLES ---------------*/


/*--------------- INTERIOR NAVIGATION STYLES ---------------*/

#INTERIORNAV		{min-height: 30px; _height: 30px;}

.interiornavitem	{padding: 0 18px 0 0; }

a.interiornav-sub {color:#9F002F; font-size: 9pt; text-transform: uppercase; text-decoration: none;}
a.interiornav-sub:hover {color:#002D6A;}
a.interiornav-sub-selected {color:#002D6A; font-size: 9pt; text-transform: uppercase; text-decoration: none;}

a.interiornav		{color: #999999; font-size: 9pt; text-transform: uppercase; text-decoration: none;}
a.interiornav:hover {color: #002D6A;}

/*--------------- RANDOM LINK STYLES ---------------*/

a.red14			{font-family:Trebuchet MS; font-size:14px; color:#9F002D; font-weight:normal; text-decoration: underline;}
a.red14:hover	{color:#002D6A;}

a.white8		{font-family:Trebuchet MS; font-size:8px; color:#ffffff; font-weight:normal; text-decoration: none;}
a.white8:hover	{color:#C97089;}

a.white12		{font-family:Trebuchet MS; font-size:12px; color:#ffffff; font-weight:normal; text-decoration: none;}
a.white12:hover	{color:#C97089;}

a.white14		{font-family:Trebuchet MS; font-size:14px; color:#ffffff; font-weight:normal; text-decoration: none;}
a.white14:hover	{color:#C97089;}

a.red16			{font-family:Trebuchet MS; font-size:16px; color:#9F002D; font-weight:normal; text-decoration: underline;}
a.red16:hover	{color:#002D6A;}


/*--------------- LAYOUT STYLES ---------------*/

h1				{font-family:Trebuchet MS; font-size:16px; color:#ffffff; font-weight: bold; margin: 0; padding: 0;}
h2				{font-weight:normal; font-family:Trebuchet MS; font-size: 16px; color:#B31F17; font-weight:bold; margin: 0; padding: 0;}
h3				{font-weight:normal; font-family:Trebuchet MS; font-size: 14px; color:#F78F20; font-weight:bold; margin: 0; padding: 0;}
h4				{font-weight:normal; font-family:Trebuchet MS; font-size: 14px; color:#F78F20; font-weight:bold; margin: 0; padding: 0;}
h5				{font-weight:normal; font-family:Trebuchet MS; font-size: 14px; color:#B31F17; font-weight:bold; margin: 0; padding: 0;}
h6				{font-weight:normal; font-family:Trebuchet MS; font-size: 12px; color:#B31F17; font-weight:bold; margin: 0; padding: 0;}


.makebold		{font-weight: bold;}

.white8			{font-family:Trebuchet MS; font-size:8px; color:#ffffff; font-weight:normal;}
.white10		{font-family:Trebuchet MS; font-size:10px; color:#ffffff; font-weight:normal;}
.white12		{font-family:Trebuchet MS; font-size:12px; color:#ffffff; font-weight:normal;}
.white14		{font-family:Trebuchet MS; font-size:14px; color:#ffffff; font-weight:normal;}
.white16		{font-family:Trebuchet MS; font-size:16px; color:#ffffff; font-weight:normal;}
.white18		{font-family:Trebuchet MS; font-size:18px; color:#ffffff; font-weight:normal;}

.body10			{font-family:Trebuchet MS; font-size:10px; color:#333333; font-weight:normal;}
.body12			{font-family:Trebuchet MS; font-size:12px; color:#333333; font-weight:normal;}
.body14			{font-family:Trebuchet MS; font-size:14px; color:#333333; font-weight:normal;}
.body16			{font-family:Trebuchet MS; font-size:16px; color:#333333; font-weight:normal;}
.body18			{font-family:Trebuchet MS; font-size:18px; color:#333333; font-weight:normal;}

.red			{color:#9F002D;}

.red10			{font-family:Trebuchet MS; font-size:10px; color:#9F002D; font-weight:normal;}
.red12			{font-family:Trebuchet MS; font-size:12px; color:#9F002D; font-weight:normal;}
.red14			{font-family:Trebuchet MS; font-size:14px; color:#9F002D; font-weight:normal;}
.red16			{font-family:Trebuchet MS; font-size:16px; color:#9F002D; font-weight:normal;}
.red18			{font-family:Trebuchet MS; font-size:18px; color:#9F002D; font-weight:normal;}

.blue10			{font-family:Trebuchet MS; font-size:10px; color:#002D6A; font-weight:normal;}
.blue12			{font-family:Trebuchet MS; font-size:12px; color:#002D6A; font-weight:normal;}
.blue14			{font-family:Trebuchet MS; font-size:14px; color:#002D6A; font-weight:normal;}
.blue16			{font-family:Trebuchet MS; font-size:16px; color:#002D6A; font-weight:normal;}
.blue18			{font-family:Trebuchet MS; font-size:18px; color:#002D6A; font-weight:normal;}

.line12			{line-height: 12px;}
.line14			{line-height: 14px;}
.line16			{line-height: 16px;}
.line18			{line-height: 18px;}
.line20			{line-height: 20px;}
.line23			{line-height: 23px;}
.line25			{line-height: 25px;}

.PubCalEditorContent
{
    background-color: white;
	background-image: url('');
    text-align: left;
}

div.pubmessageboxerror
{
    background-color: White;
    background-image: url(/Images/icon_error.jpg);
    background-repeat: no-repeat;
    width: 200px;
    border: solid 1px Red;
    padding: 20px;
    padding-left: 80px;
    padding-bottom: 60px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #424242;
    text-decoration: none;
}

div.pubmessageboxsuccess
{
    background-color: White;
    background-image: url(/Images/icon_success.jpg);
    background-repeat: no-repeat;
    width: 200px;
    border: solid 1px Green;
    padding: 20px;
    padding-left: 80px;
    padding-bottom: 60px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #424242;
    text-decoration: none;
}

div.pubmessageboxwarning
{
    background-color: White;
    background-image: url(/Images/icon_warning.jpg);
    background-repeat: no-repeat;
    width: 200px;
    border: solid 1px Yellow;
    padding: 20px;
    padding-left: 80px;
    padding-bottom: 60px;
    font-family: Trebuchet MS;
    font-size: 9pt;
    color: #424242;
    text-decoration: none;
}




.modalbackground {margin-top: 0px; background-color: #424242; filter:alpha(opacity=85); opacity:0.85;-moz-opacity: 0.85;}
