body {
font:12px/1.67em arial,helvetica,san-serif;
background:#fdf2e1 url(../images/bodyBG.gif) repeat-x 0 0;
margin:0;
color:#5a5a5a;
}
div#wrapAll {
background:transparent url(../images/wrapAllBG.gif) no-repeat 50% 0;
}
div#wrapHeader {
width:990px;
margin:0 auto;
}
header {
background:url("../images/headerBG.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
padding:37px 0 29px 7px;
width:983px;
}
	.picturebox {
		height:320px;
		width:500px;
	border: solid 1px #ffffff;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 2px #333;
	-webkit-box-shadow: 0px 0px 2px #333;
}	
/* For Specific Slides, these also apply to FX demo pages */
.textSlide             { padding: 5px 10px; z-index:2; }
.textSlide h3          { font: 20px Georgia, Serif; }
.textSlide h4          { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
.textSlide ul          { list-style: disc; margin: 0; padding-left: 20px; }
.textSlide ul li       { display: list-item; }
.rightside             { float: right; margin: 0 0 2px 10px; z-index:2; }

.quoteSlide            { padding: 20px; z-index:2; }
.quoteSlide blockquote { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
.quoteSlide p          { text-align: center; }
#slider1         { width: 895px; height: 355px; list-style: none; z-index:2; }

/* Set slider1 panel 5 stuff - adding padding directly to the panel will
   shift panels after it, so we need a wrapper */
#slider1 .panel5 ul { width: 200px; margin: 0 5px; z-index:2; }
/* =Logo
================ */
header h1 {
float:left;
position:relative;
overflow:hidden;
width:278px;
height:66px;
font:small-caps 24px/1.45em 'trajan pro', ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
text-align:center;
margin:0;
padding:0;
border:0 none;
letter-spacing:0;
}
header h1 a, header h1 a:link {
color:black;
text-decoration:none;
}
header h1 img {
position:absolute;
top:0;
left:0;
border:0 none;
}
/* =Main Menu
================ */
nav {
display:block;
float:right;
font:small-caps 11px/1.45em 'trajan pro',‘Palatino Linotype’,‘Book Antiqua’,Palatino,serif;
letter-spacing:0;
padding:21px 0 0;
text-transform:uppercase;
width:673px;
z-index:20000;
}
nav ul {
list-style-type:none;
margin:0;
padding:0;
z-index:20000;
}
nav ul li {
float:left;
padding:15px 0 19px;
position:relative;
z-index:20000;
}
nav ul a {
border-right:1px dotted #4B4748;
color:#4B4748;
padding:0 19px 0 17px;
text-decoration:none;
z-index:20000;
}
nav ul li.last a {
border-right:0 none;
z-index:20000;
}
nav ul li.parent:hover {
background:url("../images/navParentBG.gif") no-repeat scroll center 35px transparent;
z-index:20000;
}
nav ul ul {
background:url("../images/flyoutBG.png") no-repeat scroll 0 100% transparent;
display:none;
font:11px arial,helvetica,sans-serif;
list-style-type:none;
margin:0;
padding:0 0 10px;
position:absolute;
text-transform:none;
top:49px;
width:173px;
z-index:20000;
}
nav li:hover ul {
display:block;
z-index:20000;
}
nav li li {
padding:0;
width:173px;
z-index:20000;
}
nav li li a {
border:0 none;
display:block;
margin-left:8px;
padding:4px 10px 8px 10px;
z-index:20000;
}
nav li li a:hover {
	width:80%;
	color: #333;
	background-color:#fdf2e1;
text-decoration:none;
z-index:20000;
}
/* =Content Area
================ */
div#wrapContent {
clear:both;
width:990px;
display:block;
margin:0 auto;
background:transparent url(../images/wrapContentBG.gif) repeat-y 0 0;
overflow:hidden;
}
div#wrapContent2 {
clear:both;
width:990px;
display:block;
margin:0 auto;
overflow:hidden;	
background-color:#FFF;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	          box-shadow: 0 1px 2px #aaaaaa;
      -moz-box-shadow: 0 1px 2px #aaaaaa;
      -webkit-box-shadow: 0 1px 2px #aaaaaa;
}
article {
background:url("../images/articleBG.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
padding:28px 35px 0 38px;
text-align:justify;
width:606px;
}
aside {
background:url("../images/asideBG.jpg") no-repeat scroll 0 2px transparent;
display:block;
float:right;
font-size:10px;
letter-spacing:0;
padding:28px 30px 0 27px;
width:254px;
}
article img, aside img, section img {
-moz-box-shadow:0 1px 6px #B8AE9F;
-webkit-box-shadow:0 1px 6px #B8AE9F;
box-shadow:0 1px 6px #B8AE9F;
background-color:#fff;
padding:1px;
border:1px solid #d9d4cb\9;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#B8AE9F', Direction=180, Strength=2);
}
img[align=right] {
margin-left:15px;
}
img[align=left] {
margin-right:15px;
}
section img[align=right] {
margin-left:10px;
}
section img[align=left] {
margin-right:10px;
}
aside p {
}
ul.procedures {
list-style-type:none;
padding:0;
}
ul.procedures li {
border-top:1px dotted #5A5A5A;
font-size:11px;
padding:3px 0;
}
ul.procedures a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}
/* =Footer
================ */
footer {
background:url("../images/footerBG.gif") no-repeat scroll 0 0 transparent;
clear:both;
display:block;
margin:0 auto;
padding:37px 10px;
text-align:center;
width:970px;
}

#footer2 {

clear:both;
display:block;
margin:0 auto;
padding:37px 10px;
text-align:center;
width:970px;
}

footer p {
border-top:1px dotted #938A7C;
font-size:11px;
letter-spacing:0;
padding:15px 0 0;
}
#footNav {
list-style-type:none;
padding:11px 0;
}
#footNav li {
display:inline;
border-left:1px solid #999;
padding:0 10px;
font-size:11px;
}
#footNav li.first {
border-left:0 none;
}
/* =Homepage
================ */
.home div#wrapContent {
background:url("../images/wrapContentHomeBG.gif") repeat-y scroll 0 0 transparent;
}
.home article {
background:url("../images/articleHomeBG.gif") no-repeat scroll 0 0 transparent;
float:none;
width:auto;
padding:10px 16px 0;
}
.home article p {
padding:0;
vertical-align:bottom;
}
.home article img {
padding:0;
border:0;
-moz-box-shadow:0 0 0 #fff;
-webkit-box-shadow:0 0 0 #fff;
box-shadow:0 0 0 #fff;
vertical-align:bottom;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=0, Strength=0);
}
object {
vertical-align:bottom;
}
#wrapContentLower {
background:url("../images/footerHomeBG.gif") no-repeat scroll 0 0 transparent;
margin:0 auto;
padding-top:27px;
width:990px;
}
.twoColumn{

}
.home section {
float:left;
font-size:11px;
padding:0 59px 0 0;
width:290px;
}
.home section.right {
padding:0;
}
.home section p {
padding:0 9px 1.4em;
}
.home h2 {
background:url("../images/h2HomeBG.gif") no-repeat scroll 0 0 transparent;
font:small-caps 18px/1.45em 'trajan pro',‘Palatino Linotype’,‘Book Antiqua’,Palatino,serif;
padding:11px 20px 20px;
}
.home footer {
background:none no-repeat scroll 0 0 transparent;
padding-top:2px;
}
/* =Media Player
================ */
#mediaBox {
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
display:none;
height:auto !important;
width:auto !important;
z-index:5000;
}
#coverScreen {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background-color:black;
opacity:0;
filter: alpha(opacity=0);
}
#mediaPlayer {
background-color:white;
height:358px;
left:50%;
margin-left:-245px;
margin-top:-184px;
position:absolute;
top:50%;
width:480px;
overflow:visible !important;
padding:10px;
-moz-box-shadow:0 0 10px #000000;
-webkit-box-shadow:0 0 10px #000000;
box-shadow:0 0 10px #000000;
}
img.closeMedia {
position:absolute;
right:-12px;
top:-12px;
cursor:pointer;
}
#videoReplace {
height:358px;
overflow:hidden;
}
/* =Content
================ */
h1 {
border-bottom:1px dotted #5a5a5a;
font:small-caps 21px/1.45em 'trajan pro',‘Palatino Linotype’,‘Book Antiqua’,Palatino,serif;
letter-spacing:0.04em;
margin:0 0 .2em;
padding-bottom:2px;
}
h2 {
margin:0;
padding-bottom:12px;
color:#848384;
}
h2 a, h2 a:link {
color:#848384;
text-decoration:none;
}
p {
margin:0;
padding:0 1px 1.4em;
}
p.registerNow a {
color:#865A1B;
display:block;
font-size:12px;
font-weight:bold;
height:34px;
position:relative;
text-decoration:none;
}
p.registerNow a span {
background:url("../images/registerNow.gif") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
left:0;
position:absolute;
top:0;
width:251px;
}
a img {
border:0 none;
border:1px solid #d9d4cb\9;
}
a.video img {
-webkit-border-radius:10px;
border-radius:10px;
}
ul, ol , dl {
margin:0;
padding:0 0 1.4em 1.4em;
}
li {}
ul ul, ol ol, dl dl {
padding:0 0 0 1.4em;
}
ul li {}

