/* Body
----------------------------------------------- */
body
{
      margin:0;
      padding:0;
      height:100%;
      min-height: 100%; 
      border:none;
      background: #808080;
}


.frame
{	
	height: 100%;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	border-right: #999 1px solid;
	background-color: Lavender;
}

.outerFrame
{
    background-position: #294577;
    background: #808080;
    height:100%;
}

.gallery
{
	vertical-align: top;
	border-color: gainsboro;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: center;
}

.galleryText
{
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: center;
}

.galleryImage
{
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	border-left: #999 1px solid;
	border-right: #999 1px solid;
}

/* Header
----------------------------------------------- */

.header
{
	height: 93px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='RoyalBlue', EndColorStr='white');
*/
}

.logo
{
	font-size: 36px;
	font-style: normal;
	font-family: "Arial" ,Trebuchet,Arial,Verdana,Sans-serif;
	font-variant: normal;
	color: white;
}

.caption
{
	font-size: 13px;
	font-style: normal;
	font-family: "Arial" ,Trebuchet,Arial,Verdana,Sans-serif;
	font-variant: normal;
	color: Navy;
	text-transform: capitalize;
}

/* Menu
----------------------------------------------- */ 

.mainMenu
{
    /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'dimgray' , EndColorStr= 'white' );
	*/
	vertical-align:top;
    height: 28px;
    border-top: #898989 1px solid;
    border-bottom: #898989 1px solid;
    background: #070633;
    font: 13px Arial;
}

.menuLink
{
	height: 16px;
	border-top: #898989 1px solid;
	border-bottom: #898989 1px solid;
	border-left: #898989 1px solid;
	border-right: #898989 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	margin: 3px 2px;
	background: #070633;
	cursor: pointer;
	font: 13px Arial;
	color: white;
	text-decoration: none;
}

a.menuLink:hover
{
	border-top: #898989 1px solid;
	border-bottom: #898989 1px solid;
	border-left: #898989 1px solid;
	border-right: #898989 1px solid;
	background: #294577;
	color: white;
}


/* Footer
----------------------------------------------- */

.footer
{
	height: 20px;
	border-top: #999 1px solid;
	background: #090843;
	font: 13px Arial;
	color: white;
}

/* Content
----------------------------------------------- */
.content
{
	border-bottom: lightgrey 1px dashed;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}

.contentFooter
{

	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px;
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}

.contentText
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: justify;
}

.contentText a
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: navy;
	text-decoration: underline;
}

.contentText a:hover
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: black;
	text-decoration: underline
}

.contentText img
{
	margin-left: 10px;
	margin-right: 10px;
}

.contentTextBold
{
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #393939;
	text-decoration: none;
}

.contentTitle
{
    font-size: 22px;
    color: #0D0B59;
    font-style: normal;
    font-family: "Trebuchet MS" ,Trebuchet,Arial,Verdana,Sans-serif;
    font-variant: normal;
    font-weight: normal;
}

.contentSubTitle
{
	font-size: 20px;
	color: #393939;
	font-weight: normal;
	font-style: normal;
	font-family: "Trebuchet MS" ,Trebuchet,Arial,Verdana,Sans-serif;
	font-variant: normal;	
}

.contentSmallTitle
{
	font-size: 18px;
	color: #393939;
	font-weight: normal;
	font-style: normal;
	font-family: "Trebuchet MS" ,Trebuchet,Arial,Verdana,Sans-serif;
	font-variant: normal;
}

.contentDate
{
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #999;
	font-size: 13px;
	font-family: "Arial", ", Trebuchet, Arial, Verdana, Sans-serif";
}

.pagerText
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: center;
}

.pagerText a
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: navy;
	text-decoration: underline;
}

/* Editor Styles
----------------------------------------------- */

.editorContent
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}

.editorContent td
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	border-right: gray 1px dashed;
	border-top: gray 1px dashed;
	border-bottom: gray 1px dashed;
	border-left: gray 1px dashed;
}

/* Old Styles
----------------------------------------------- */

.normalText 
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-align: justify;
}

.normalText strong
{
	color: Navy;
}

.normalText a
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Navy;
	text-decoration: underline
}

.normalText a:hover
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: black;
	text-decoration: underline
}

.normalText img
{
	margin-left: 10px;
	margin-right: 10px;
}

.headingText
{
    font-size: 20px;
    color: #090843;
    font-style: normal;
    font-family: "Trebuchet MS" ,Trebuchet,Arial,Verdana,Sans-serif;
    font-variant: normal;
    padding-bottom: 5px;
}

.subHeadingText 
{
	font-size: 20px;
	color: #393939;
	font-style: normal;
	font-family: "Trebuchet MS" ,Trebuchet,Arial,Verdana,Sans-serif;
	font-variant: normal;
}

.smallHeadingText 
{
	font-size: 18px;
	color: #393939;
	font-style: normal;
	font-weight: normal;
	font-family: "Trebuchet MS" ,Trebuchet,Arial,Verdana,Sans-serif;
	font-variant: normal;
	padding-bottom: 5px;
}

.textLink
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: Navy;
	text-decoration: underline
}

a.textLink:hover
{
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	color: black;
	text-decoration: underline
}

table.tableText td
{
	border-bottom: #999 1px solid;
	padding-left: 0px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    font-family: Arial;
    font-weight: normal;
    color: Black;
    text-decoration: none
}

/* Lists
----------------------------------------------- */

OL.withroman
{
	list-style-type: upper-roman	
}

OL.decimal
{
	list-style-type: decimal;
}




