/* CSS Document */
body {
  margin: 0 0;
  background-color:#6a96bd;
  background-image:url('../images/shadow_squares.png');
  background-repeat:repeat-x;
  font:verdana;
  font-size:62.5%;
 }
 
#contentWrapper {
  
}

#navWrapper {
  height:100px;
  background-image:url('../images/navigationBackground.gif');
  background-position:top left;
  background-repeat:repeat-x;
  width:880px;
  background-color:#FFFFFF;
  margin:0 auto;
}

#mainNavGraphic {
  float:left;
  width:310px;
  height:95px;
}
#mainNavItems {
  float:left;
  width:570px;
  height:55px;
}
#mainNavUL {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-family: Verdana;
  font-size:1.5em;
  color:#ffffff;
  list-style:none;
  position:relative;
  top:27px;
}
#mainNavUL li {
  float:left;
  font-family: Verdana;
  font-size:1.0em;
  color:#ffffff;
  padding-left:25px;
}
#mainNavUL li a {
  font: Verdana;
  font-size:1.0em;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:lighter;
}

/*navigationNewsletterBG.gif*/
#newsletterSignup {
  float:left;
  width:570;
  height:40px;
}

#newsletterSignupForm {
  background-image:url('../images/navigationNewsletterBG.gif');
  background-position:top right;
  background-repeat:no-repeat;
  height:40px;
  width:430px;
  position:relative;
  left:140px;
  font-family: Verdana;
  text-align:center;
}
#newsletterSignupForm span#newsletterInformational {
  font-family:Verdana;
  font-weight:bold;
  color:#10518b;
  text-align:left;
  font-size:1.0em;
  position:relative;
  top:-3px;
  left:45px;
}

#newsletterSignupEmail {
  width:100px;
  font-family: Verdana;
  font-size:1.2em;
  border:1px solid #10518b;
  position:relative;
  top:-3px;
}
#newsletterSignupSubmit {
  margin:0 0 0 0;
  padding:0 0 0 0;
  top:6px;
  position:relative;
  left:45px;
}

#bodyWrapper {
  width:880px;
  background-color:#FFFFFF;
  margin:0 auto;
}

#bodyRightSide {
  margin:0 0 0 0;
  padding:0 0 0 0;
  float:left;
  width:305px;
  background-color:#FFFFFF;
  border:0px solid blue;
}
#bodyLeftSide {
 margin:0 0 0 0;
 padding:0 0 0 0;
 width:575px;
 float:right;
 background-color:#FFFFFF;
}

#bodyLeftSideCopy {
 font-family: Verdana, Verdana, Arial;
 font-size: 1.2em;
 color: #000000;
 line-height: 1.5em;
 text-align:left;
 padding:5px 10px 5px 15px;
 background-color:#FFFFFF;
}

#bodyLeftSideCopy a {
  font-family: Verdana;
  text-decoration:underline;
  color:#e3790e;
  font-weight:bold;
  font-size:1em;
}

#bodyLeftSideCopy a:hover, a:visited {
  font-family: Verdana;
  text-decoration:underline;
  color:#335C85;
  font-weight:bold;
  font-size:1em;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #335C85;
	font-style: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #335C85;
}


.bodyRightPointyBox_Top { background-image:url('../images/new_convo_bubble_01.gif'); background-position:left top; background-repeat:no-repeat; }
.bodyRightPointyBox_Mid { background-image:url('../images/new_convo_bubble_03.gif'); background-position:left top; background-repeat:repeat-y; text-align:center; }
.bodyRightPointyBox_Bot { background-image:url('../images/new_convo_bubble_04.gif'); background-position:left top; background-repeat:no-repeat; width:300; height:26px;}

/* Old Positioned Code - But no more! 
.bodyRightPointyBox_Top { background-image:url('../images/new_convo_bubble_01.gif'); background-position:left top; background-repeat:no-repeat; position:relative; top:15px; }
.bodyRightPointyBox_Mid { background-image:url('../images/new_convo_bubble_03.gif'); background-position:left top; background-repeat:repeat-y; position:relative; top:15px; text-align:center; }
.bodyRightPointyBox_Bot { background-image:url('../images/new_convo_bubble_04.gif'); background-position:left top; background-repeat:no-repeat; position:relative; z-index:5; top:15px; left:0px; width:300; height:26px;}
*/
.bodyRightPointyBox_Mid div { width:265px; font-size:1.1em; font-family:Verdana; padding-left:20px; font-weight:bold; }

.bodyRightPointyBox_Top_UP { background-image:url('../images/new_convo_bubble_01.png'); background-position:left top; background-repeat:no-repeat; }
.bodyRightPointyBox_Mid_UP { background-image:url('../images/new_convo_bubble_03.png'); background-position:left top; background-repeat:repeat-y; text-align:center; }
.bodyRightPointyBox_Bot_UP { background-image:url('../images/new_convo_bubble_04.png'); background-position:left top; background-repeat:no-repeat; }

/* Old Positioned Code - But no more!
.bodyRightPointyBox_Top_UP { background-image:url('../images/new_convo_bubble_01.png'); background-position:left top; background-repeat:no-repeat; position:relative; z-index:5; top:-17px; }
.bodyRightPointyBox_Mid_UP { background-image:url('../images/new_convo_bubble_03.png'); background-position:left top; background-repeat:repeat-y; position:relative; z-index:5; top:-17px; text-align:center; }
.bodyRightPointyBox_Bot_UP { background-image:url('../images/new_convo_bubble_04.png'); background-position:left top; background-repeat:no-repeat; position:relative; z-index:5; top:-17px;  }
*/

.bodyRightPointyBox_Mid_UP div { width:305px; font-size:1.1em; font-family:Verdana; padding-left:20px; font-weight: bold; }


#footerWrapper {
 background-image:url('../images/footerMainBar.jpg');
 background-position:top left;
 background-repeat:repeat-x;
 text-align:center;
 padding-top:35px;
 width:880px;
  background-color:#FFFFFF;
  margin:0 auto;
  clear:both;
}

#footerWrapper p a {
  font-family: Verdana;
  font-size:1.1em;
  color:#335C85;
}

#footerUL {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-family: Verdana;
  font-size:1.3em;
  color:#335C85;
  list-style:none;
  width:100%;
  text-align:center;
  padding-left:105px;
}
#footerUL li {
  float:left;
  font-family: Verdana;
  font-size:1.0em;
  color:#335C85;
  padding-left:15px;
  padding-right:15px;
  border-right:1px solid #335c85;
}
#footerUL li.last {
  border-right:0px solid white;
}
#footerUL li a {
  font-family: Verdana;
  font-size:1.0em;
  text-decoration:none;
  color:#335c85;
  font-weight:lighter;
}

#footerUL li a:hover, a:visited {
  font-family: Verdana;
  font-size:1.0em;
  text-decoration:none;
  color:#e3790e;
  font-weight:lighter;
}

#footerWrapper p {
  font-family: Verdana;
  font-size:1.1em;
  color:#335C85;
  padding-top:15px;
  padding-bottom:15px;
}

.blueDots {
  text-align:center;
  position:relative;
  z-index:1;
  left:-7px;
}

.bodyRightPointyBox1 {
  position:relative;
  top:15px;
  left:-8px;
  z-index:5;
}

#bodyRightSidePointyBox_Wrap {
 position:relative;
 top:-45px;
 margin-bottom:45px;
}

#bodyRightMainImage {
 text-align:center;
}

#bodyCrumbTrail {
  width:100%;
  text-align:left;
  font-family: Verdana;
  font-size:1.0em;
}
#bodyCrumbTrail a {
  font-size:1em;
  font-family: Verdana;
  text-decoration:underline;
  color:#e3790e;
}

#bodyCrumbTrail a:hover, a:visited { font-size:1em; }

#bodyRightSideMenu {
	width:100%;
	margin-bottom:35px;
}

#menuRightMain {
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
  
}
.selected { 
  background-position:center right;
  background-repeat:no-repeat;
}
#menuRightMain li { 
  border-top:1px solid #cccccc;
  line-height:18px;
  font-family: Verdana;
  font-size:1.6em;
  font-weight:bold;
  color:#335C85;
}

#menuRightMain li a { 
  line-height:19px;
  font-family: Verdana;
  font-size:.75em;
  font-weight:bold;
  color:#335C85;
  text-decoration:none;
  padding-left:12px;
  position:relative;
  top:-2px;
}

#menuRightMain li ul#menuListUL { 
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
}

#menuRightMain li ul#menuListUL li {
  line-height:17px;
  border:0px solid white;
  background-color:#FeFeFe;
  border-bottom:1px dashed #CCCCCC;
  text-align:left;
  vertical-align:top;
}


#menuRightMain li ul#menuListUL li.top {
	border-top:1px solid #cccccc;
	border-bottom:1px dashed #CCCCCC;
}

#menuRightMain li ul#menuListUL li a {
  position:relative;
  left:10px;
  font-family: Verdana;
  font-size:.45em;
  text-decoration:none;
  color:#e3790e;
  line-height:22px;
}

#menuRightMain li ul#menuListUL li a:hover, a:visited {
  font-family: Verdana;
  font-size:.45em;
  text-decoration:none;
  color:#335c85;
}
#bodyLeftSideCopy a.blue {
  font-family: Verdana;
  text-decoration:underline;
  color:#335C85;
  font-weight:bold;
}

#bodyLeftSideCopy a.blue:hover, a.blue:visited {
  font-family: Verdana;
  text-decoration:underline;
  color:#e3790e;
  font-weight:bold;
}

#menuRightMain2 {
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
  
}
.selected2 { 
  background-position:center right;
  background-repeat:no-repeat;
}
#menuRightMain2 li { 
  border-top:1px solid #cccccc;
  line-height:24px;
  font-family: Verdana;
  font-size:1.6em;
  font-weight:bold;
  color:#335C85;
}

#menuRightMain2 li a { 
  line-height:24px;
  font-family: Verdana;
  font-size:1.0em;
  font-weight:bold;
  color:#335C85;
  text-decoration:none;
  padding-left:7px;
}

#menuRightMain2 li ul#menuListUL2 { 
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
}

#menuRightMain2 li ul#menuListUL2 li {
  line-height:12px;
  font-size:.75em;
  border:0px solid white;
  background-color:#FeFeFe;
  text-align:left;
  padding-left:10px;
  border-bottom:1px dashed #CCCCCC;
}


#menuRightMain2 li ul#menuListUL2 li.top2 {
	border-top:1px solid #cccccc;
	border-bottom:1px dashed #CCCCCC;
}

#menuRightMain2 li ul#menuListUL2 li a {
  font-family: Verdana;
  font-size:1em;
  text-decoration:none;
  color:#e3790e;
}

#menuRightMain2 li ul#menuListUL2 li a:hover, a:visited {
  font-family: Verdana;
  font-size:1em;
  text-decoration:none;
  color:#335c85;
}

#menuRightMain li ul#menuListUL2 { 
  padding:0 0 0 0;
  margin:0 0 0 0;
  list-style:none;
}

#menuRightMain li ul#menuListUL2 li {
  line-height:17px;
  border:0px solid white;
  background-color:#FeFeFe;
  border-bottom:0px dashed #CCCCCC;
  text-align:left;
  vertical-align:top;
}

#menuRightMain li ul#menuListUL2 li.top {
	border-top:1px solid #cccccc;
	border-bottom:0px dashed #CCCCCC;
}