.xmastitle
        {
            color: #8c4187;
            font-family: Trebuchet MS;
            font-weight: bold;
            font-variant: normal;
        }
.newtitle
        {
            color: #e06a9e;
            font-family: Trebuchet MS;
            font-weight: bold;
            font-variant: normal; 
        font-size: 16px; 
        font-weight: bold; 
        line-height: normal;
        }
.newStyle1
        {
            font-family: "Trebuchet MS";
            font-size: 10pt;
            font-weight: lighter;
            font-style: normal;
            color: #464648;
        }

a:link { color:#f00 ; text-decoration: none; }
a:active { color:#f00 ; text-decoration: none; }
a:visited { color:#f00 ; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }
a:link.navLink { color:#369 ; font-size: 13px; font-weight: 700; text-decoration: none; }
a:visited.navLink { color:#369 ; font-size: 13px; font-weight: 700; text-decoration: none; }
a:hover.navLink { color: #f00; font-size: 13px; font-weight: 700; text-decoration: underline; }
a:link.sidenav { color:#336699 ; font-size: 12px; line-height: 12pt; text-decoration: none; }
a:visited.sidenav { color:#336699 ; font-size: 12px; line-height: 12pt; text-decoration: none; }
a:hover.sidenav { color:#ff0033 ; font-size: 12px; line-height: 12pt; text-decoration: underline; }
a:link.xbig { color:#336699 ; text-decoration: none; }
a:visited.xbig { color: #369; text-decoration: none; }
a:hover.xbig { color: #369; text-decoration: none; }
a:link.bottomnav { color: #e06a9e; text-decoration: none; }
a:visited.bottomnav { color: #e06a9e; text-decoration: none; }
a:hover.bottomnav { color: #369; text-decoration: underline; }
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
    text-decoration: none;}
.errortext
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #336699;
}
.bodystyle_right { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 300; line-height: 14px; text-decoration: none; text-align: justify; }
.extrasmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e06a9e;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig { font-family: Arial, Helvetica, sans-serif; 
        font-size: 16px; 
        font-weight: bold; 
        line-height: normal;}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.highlight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.highlightblue
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  	font-weight: bold;
	text-decoration: none;
	color: #336699;
}

.sidenav { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; a:link {color:#0000cc}; a:visited {color:#9900cc}; a:hover {color:#990000}; }
.border-bottom { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; border-bottom: 1px solid #fbcced; border-right-color: #fff; a: hover {color:#990000}; }    
.border-bottom-left { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; border-bottom: 1px solid #fbcced; border-left: 1px solid #e06a9e; a: hover {color:#990000}; }
.border-right { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; border-right: 1px solid #fbcced; border-bottom-color: #fff; a: hover {color:#990000}; }
.border-left { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; border-left: 1px solid #fbcced; border-bottom-color: #fff; a: hover {color:#990000; }}
.border-top { color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; border-top: 1px solid #fbcced; border-bottom-color: #fff; a: hover {color:#990000}; }    
.navLink {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
color: #fff;}
.bottomnav { color: #e06a9e; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; }
.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
.sidebar { padding: 5px; border-style: solid; border-width: medium; border-color: #cccccc #666666 #666666 #cccccc; }
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

.action {
	text-align:right;
	text-decoration:none;
	color:#FF0033;
	font-size:14px;
	font-weight:bold;
}
.redtextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetext
{
    FONT-SIZE: 11px;
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redtextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetext
{
    FONT-SIZE: 11px;
    COLOR: #3366cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitetext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitetextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktext
{
    FONT-SIZE: 11px;
    COLOR: #369;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktextSmall
{
    FONT-SIZE: 9px;
    COLOR: #369;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktextSmall_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #369;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redtextSmall
{
    FONT-SIZE: 11px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #369;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktextBoldHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #369;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }
  
  div.spacer {
  clear: both;
  }
#sidenav ul {
	color: #336699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
	font-size: 12px; 
	line-height: 12pt; 
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 170px;
	}
/* Fix IE. Hide from IE Mac \*/
* html #sidenav ul li { float: left; height: 1%; }
* html #sidenav ul li a { height: 1%; }
/* End */
#sidenav ul li {
	position: relative;
	}
#sidenav li ul {
	position: absolute;
	left: 165px;
	top: 0;
	display: none;
	}
#sidenav ul li a { color:#336699; font-size: 12px; line-height: 12pt; display: block; text-decoration: none; color: #369; background: #fff; padding: 5px; border-bottom: 1px solid #e06a9e ; }
#sidenav ul li a:hover { color: #f00; font-size: 12px; line-height: 12pt; text-decoration: underline; background: #fff; display: block; padding: 5px; border-top-style: none; border-top-color: #e06a9e; border-right-style: none; border-right-color: #e06a9e; border-bottom: 1px solid #e06a9e ; border-left-style: none; border-left-color: #e06a9e; }
#sidenav li:hover ul {display: block; }
#topnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
#topnav ul li {
	margin-left: 0;
	padding: 1px 7px;
	border-left: 1px solid #fbcced;
	list-style: none;
	display: inline;
	}
#topnav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

#hpcontent { position:relative; width:190px; height: 250px; padding:6px; float: left; }
#hpcontent_wide { position:relative; top: 0px; left:0px; width:390px; height: 230px; padding: 5px; float: left; }

html>body #hpcontent { position:relative; width:180px; height: 250px; padding:6px; margin: 0 auto; float: left; }
html>body #hpcontent_wide {  position:relative; top: 0px; left:0px; width:380px; height: 500px; padding: 5px; margin: 0 auto; float: left; }

#hpcontenthead {top:5px; left:5px; width:180px; height:20px;}
#hpcontentpic {left:5px; width:180px; height:120px;}
#hpcontenttxt {left:5px; width:180px; height:70px; }
#hpcontentlink {left:5px; width:180px; height:10px; }

html>body #hpcontenthead {top:5px; left:5px; width:180px; height:20px;}
html>body #hpcontentpic {left:5px; width:180px; height:120px;}
html>body #hpcontenttxt {left:5px; width:180px; height:70px; }
html>body #hpcontentlink {left:5px; width:180px; height:10px; }

#container { top: 0; left: 0; width: 570px; margin: 10px; }
#homepage { top: 0; left: 0; width: 590px; margin: 5px; }

#content { text-align: justify; top: 0; left: 0; width: 570px; float: left; }
#picture { top: 0; width: 200px; height: 200px; float: right; margin: 20px 10px 0; }
html>body #picture { margin: 30px 10px 20px; top: 0; width: 200px; height: 200px; float: right; }
#azcontentcontainer { text-align: center; vertical-align: middle; top: 0; width: 170px; height: 60px; margin: 0 auto; float: left; }
#azcontent { text-align: center; vertical-align: middle; position:relative; top: 0; left:0; width:160px; height: 50px; margin: 5px; float: left; border: solid 1px #e06a9e; }
html>body #azcontentcontainer { text-align: center; vertical-align: middle; top: 0; width: 170px; height: 50px; margin: 5px auto; float: left; }
html>body #azcontent { text-align: center; vertical-align: middle; position:relative; top: 0; left:0; width:160px; height: 50px; margin: 15px; float: left; border: solid 1px #e06a9e; }

/* allow room for 3 columns */
#wrapper  ul
  {
    width: 40em;
  }

  /* float & allow room for the widest item */
#wrapper  ul li
  {
    float: left;
    width: 20em;
  }

  /* stop the float */
#wrapper  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
div.wrapper
  {
    margin-bottom: 1em;
  }
#weddingbtn { color: #369; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: center; top: 0; width: 100px; height: 130px; float: right; margin: 5px 10px; }

#pmcontentcontainer { text-align: center; vertical-align:middle; top: 0; width: 185px; height: 50px; margin: 0 auto; float: left; }
#pmcontent { text-align: center; vertical-align:middle; position:relative; top: 0; left:0; width:175px; height: 40px; margin: 5px; float: left; border: solid 1px #e06a9e; }
html>body #pmcontentcontainer { text-align: center; vertical-align:middle; top: 0; width: 185px; height: 40px; margin: 5px auto; float: left; }
html>body #pmcontent { text-align: center; vertical-align:middle; position:relative; top: 0; left:0; width:175px; height: 40px; margin: 15px; float: left; border: solid 1px #e06a9e; }
 /* Experiences4all styles */
#excontainer { top: 0; left: 0; width: 570px; margin: 10px; }
#excontent { text-align: justify; top: 0; left: 0; width: 570px; float: left; background-image: url(/images/ex4all/CessnaA.gif) }
