body { background-image: url(images/bg.gif); margin-top: 15px; 
       font-family: ""Trebuchet MS"", Arial, Verdana, Helvetica, sans-serif;   
		 font-size: 80%; font-weight: normal; color: #1F1F1F; }

.bg1{
	background-image: url(images/slice-hdr-ctr.gif); text-align: center; color: white; 
	font-family: ""Trebuchet MS"",Arial,sans-serif; font-size: 20px; padding-top: 40px; font-weight: bold;
}
.bg2{
	background-image: url(images/slice-menu-bar.gif);
}
.bg3{
	background-image: url(images/slice-left.gif); background-repeat: repeat;
}
.bg4{
	background-image: url(images/slice-right.gif);
	background-repeat: repeat-y;
}

/* Gold bar navigation menu */

a.menu:link {color: #2A2C54; text-decoration: none}
a.menu:visited {color: #2A2C54; text-decoration: none; }
a.menu:hover {color: Blue; text-decoration: none; }
a.menu:active {color: #323360; }

.btn {font: bold 16px ""Trebuchet MS"", Arial, Tahoma, Sans-serif;}

a.btn:link {color: #E2E8F8; text-decoration: none}
a.btn:visited {color: #E2E8F8; text-decoration: none; }
a.btn:hover {color: #FEFF80; text-decoration: none; }
a.btn:active {color: #E2E8F8; }

h1 {font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
    font-size: 20pt; 
    font-weight: bold; 
    color: #5F5F5F;
    margin: 0 0 8px 0;    }   /* Possible color: #1b5271 */
	 
.pic-rt  {text-align: left; margin: 9px 0 5px 19px; height: 50px;
				float: right; color: #686868; font-style: italic;
				font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

td#footer {text-align: center; padding-right: 200px; height: 35px;
				font-family: Arial, Helvetica, sans-serif; font-size: 10px;
				background-image: url(images/slice-footer.gif); background-repeat: no-repeat;}

li.main {margin: 8px 0 0 -20px;}	 



form           {margin:0px;
                padding:0px;
               }


/*  Forces vertical scrollbar even if content of page is not long enough.  
    Prevents jumping in FireForx and Opera due to the scrollbar popping in and out pushing centered content in.
*/
html { height: 100%; margin-bottom: 1px; }


H2 {                                    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
                                        font-size: 12pt; 
                                        font-weight: bold; 
                                        margin-bottom: 2px;
                                        margin-top: 16px;
                                        color: #000000
}

H3 {                                    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
                                        font-size: 10pt; 
                                        font-weight: bold; 
                                        margin-bottom: 2px;
                                        margin-top: 0px;
                                        color: #000000
}

font.newsheading{                       font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    
                                        font-size: 100%; 
                                        color: #025BD1; 
                                        font-weight: bold;
                                        text-align: left}

font.news{                              font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    
                                        font-size: 100%; 
                                        color: black; 
                                        text-align: left}

font.story{                             font-family: Verdana, Arial, Helvetica, sans-serif;  
                                        font-size: x-small; 
                                        color: black; 
                                        text-align: left}

font.storydynamicfont{                  font-family:Verdana,  Arial, Helvetica, sans-serif;   
                                        font-size: 80%; 
                                        color: black; 
                                        text-align: left}

font.AutomatorFeatures{                 font-family: Verdana, Arial, Helvetica, sans-serif;   
                                        font-size: 80%; 
                                        color: black; 
                                        text-align: left}

font.storyquote{                        font-size: 8pt;
                                        color: black; 
                                        text-align: left; 
                                        font-style: italic }

font.SmallerText{                       font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   
                                        font-size: 9pt; 
                                        color: black}

font.PictureCaption{                    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   
                                        font-size: 8pt; 
										font-weight: bold;
                                        color: black}


font.BottomMenu{                        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   
                                        font-size: 8pt; 
                                        color: black; 
                                        text-align: center; 
                                        font-weight: bold}

font.SideMenu{                          font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   
                                        font-size: 10pt; 
                                        color: black; 
                                        text-align: center; 
                                        font-weight: bold}


font.BottomCopyright{                   font-family: Verdana, Arial, Helvetica, sans-serif;    
                                        font-size: 7pt; 
                                        color: black; 
                                        text-align: center}

font.code{                              font-family: Courier New, sans-serif;
                                        font-size: 8pt; 
                                        color: black}

font.codeboldred{                       font-family: Courier New, sans-serif;
                                        font-size: 8pt; 
                                        color: red; 
                                        font-weight: bold}


td.topbottomborder {                    border: solid #E0E0E0; 
                                        border-top-width:    1px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   0px}

td.topbordergray   {                    border: solid #E0E0E0; 
                                        border-top-width:    1px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   0px}


td.topborder {                          border: solid #025BD1; 
                                        border-top-width:    1px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   0px}

td.bottomborder {                       border: solid #025BD1; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   0px}

td.thinborder   {                       border: solid #025BD1; 
                                        border-top-width:    1px; 
                                        border-right-width:  1px;
                                        border-bottom-width: 1px;
                                        border-left-width:   1px}

td.rightborder  {                       border: solid #025BD1; 
                                        border-top-width:    0px; 
                                        border-right-width:  1px;
                                        border-bottom-width: 0px;
                                        border-left-width:   0px}

td.leftborder  {                        border: solid #025BD1; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   1px}

td.leftbottomborder  {                  border: solid #025BD1; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   1px}




@media print {
td.leftlightborder  {                   border: solid #EFEFEF; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   0px;
                                        padding-left: 10px;}
}
@media screen {
td.leftlightborder  {                   border: solid #EFEFEF; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   1px;
                                        padding-left: 10px;}
}

td.leftlightborderdarker  {              border: solid #CFCFCF; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   1px;
                                        padding-left: 10px;}
}

td.bottomlightborder  {                 border: solid #EFEFEF; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   0px;
                                        padding-bottom: 0px;
}
td.bottomlightborderdarker  {           border: solid #CFCFCF; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   0px;
                                        padding-bottom: 0px;
}

td.toplightborderdarker  {              border: solid #CFCFCF; 
                                        border-top-width:    1px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   0px;
                                        padding-bottom: 0px;
}

td.bottomlightborderpad  {              border: solid #EFEFEF; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   0px;
                                        padding-bottom: 10px;
}




td.bottomborderGray {                   color: #F4F4F4; 
                                        border: solid #666666 ; 
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 1px;
                                        border-left-width:   0px}

td.leftpadded  {                        padding-left: 10px;}



table.thinborder {                      border: solid #025BD1; 
                                        border-top-width:    1px; 
                                        border-right-width:  1px;
                                        border-bottom-width: 1px;
                                        border-left-width:   1px}

                                                     
table.pageborder {                      border: dashed #025BD1; 
                                        border-top-width:    1px; 
                                        border-right-width:  1px;
                                        border-bottom-width: 1px;
                                        border-left-width:   1px}


table.photolist {                       background-color: #606060; 
                                        border:    solid #202020; 
                                        border-top-width:    5px; 
                                        border-right-width:  5px;
                                        border-bottom-width: 5px;
                                        border-left-width:   5px;
										margin-bottom: 10px;
}

table.fileinfo {                        border: solid #CFCFCF; 
                                        border-top-width:    1px; 
                                        border-right-width:  1px;
                                        border-bottom-width: 1px;
                                        border-left-width:   1px;
										font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    
                                        font-size: 100%; 
                                        text-align: left}


@media print {
table.maintable {                     border: solid #CFCFCF;
                                        border-top-width:    0px; 
                                        border-right-width:  0px;
                                        border-bottom-width: 0px;
                                        border-left-width:   0px;
										width:90%}
}

@media screen {
table.maintable {                     border: solid #CFCFCF;
                                        border-top-width:    1px; 
                                        border-right-width:  1px;
                                        border-bottom-width: 1px;
                                        border-left-width:   1px;
										width:940px}
}







hr {                                    color: #025BD1; 
                                        height : 1px; }

hr.short {                              color: #025BD1; 
                                        height : 1px; 
                                        width: 200px;}


a.SideMenu:link {       color: #025BD1; 
                        text-decoration: underline}
a.SideMenu:visited {    color: #3F89ED; 
                        text-decoration: underline}
a.SideMenu:hover {      color: #FF0000}
a.SideMenu:active {     color: #025BD1}


a.Text:link    {color: #0000FF;}
a.Text:visited {color: #0000FF;}
a.Text:hover   {color: #0000FF;}
a.Text:active  {color: #0000FF}


a.HomePageMenu:link    {color: #025BD1;  text-decoration: underline}
a.HomePageMenu:visited {color: #025BD1;  text-decoration: underline}
a.HomePageMenu:hover   {color: #000000;  text-decoration: underline}
a.HomePageMenu:active  {color: #025BD1;  text-decoration: underline}


.buttonscontainer  {width: 130px;}

.buttons a         {color: #025BD1;
                    background-color: #FFFFFF;
                    padding: 1px;
                    padding-left: 3px;
                    display: block;
                    font: 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
                    font-weight: bold;
                    border-left: 1px none white;
                    border-right: 1px none white;
                    border-top: 1px none white;
                    border-bottom: 1px none white;
                    border-color: white;
                    border-style: solid;
                    text-decoration: none;
                    text-align: left;}

.buttons a:hover   {
                    background-color: #F2F2F2;
                    color: #025BD1;
                    border-left: 1px solid;
                    border-right: 1px solid;
                    border-top: 1px solid;
                    border-bottom: 1px solid;
                    border-color: black;
                    border-style: solid;

                    text-decoration: none;}



@media print {
div.toppadding  {padding-top:0px; width:90%}
div.out1008     {border: none}
div.out1006     {border: none}
div.out1004     {border: none}
div.out1002     {border: none}
div.out1000     {border: none}
div.out0998     {border: none}
div.out0996     {border: none}
div.out0994     {border: none}
div.out0992     {border: none}
div.out0990     {border: none}
div.innerpadding{border: none}
}

@media screen {
div.toppadding  {padding-top:30px}
div.out1008     {border: solid #FFFAE8; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:970px; padding: 0px}
div.out1006     {border: solid #FCFCFC; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:968px; padding: 0px}
div.out1004     {border: solid #FBFBFB; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:966px; padding: 0px}
div.out1002     {border: solid #FAFAFA; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:964px; padding: 0px}
div.out1000     {border: solid #F0F0F0; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:962px; padding: 0px}
div.out0998     {border: solid #E0E0E0; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:960px; padding: 0px}
div.out0996     {border: solid #D0D0D0; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:958px; padding: 0px}
div.out0994     {border: solid #C0C0C0; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:956px; padding: 0px}
div.out0992     {border: solid #B0B0B0; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:954px; padding: 0px}
div.out0990     {border: solid #A0A0A0; border-top-width:1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; width:952px; padding: 0px}
div.innerpadding{background: #FFFFFF; padding:5px}
}


