/* GENERAL STYLES */
body {background-color:#000; margin:40px 0px 0px 0px; color:#fff;}
a, body, button,  h1, h2, input, li, ol, p, select, textarea, td, th, ul {font-family:Helvetica, Verdana, Sans-Serif; font-size:11px;}
a, body, h1, h2, li, ol, p, td, th, ul{color:#fff;}
h1, h2, p, td, th {clear:both;}
form {margin:0px;}

select, {padding:0px; margin:0px; border:solid 1px #000;}
textarea {padding:0px 0px 0px 4px; margin:0px; border:solid 1px #000;}
input {margin:0px; padding:3px 0px 1px 4px; border:solid 1px #000;}
p {margin:0px; padding:0px;}
img {border:0px;}

a {color:#fff; text-decoration:none;}
a:visited, a:link, a:active {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {vertical-align:middle;} 
p.makeCap {text-transform: uppercase;}
#container {width:819px; margin:0px auto 0px auto;}

#logoContainer {height:129px;}
#logoContainer div{float:left;}
#logoLeft, #logoRight {background-repeat:repeat-y; height:67px; width:34px;}
#logoRight {margin-top:-24px; background-position:31px 0px; height:98px;}
#logo{background-image:url('../images/topLogo.gif'); background-position:0px 39px;  background-repeat:no-repeat; cursor:pointer; height:67px; width:217px;}

#menu {margin-top:-24px; padding:87px 0px 0px 0px; text-align:right; width:534px;}
#menu ul {display:block; list-style:none; margin:0px; padding:0px; text-align:right;}
#menu ul li {list-style:none; float:right; margin:0px; padding:0px;  text-align:right;}
#menu ul li a:active, #menu ul li a:link, #menu ul li a:visited {color:#737b79; display:block; padding:0px 0px 0px 15px; text-decoration:none; text-transform:uppercase; }
#menu ul li a.selected span, #mainContent h1.allCaps span {color:#7C7A01;}
.cousticText {color:#3C4241;}


#icons {position:relative; top:40px; left:434px; list-style:none; margin:0px; padding:0px; }
#icons li {list-style:none; float:left; margin:0px; padding:0 0 0 10px;}


#icons li a.flickr:active, #icons li a.flickr:link, #icons li a.flickr:visited {float:left; background-repeat:no-repeat; background-image:url('../images/icons/flickr-h.png');  width:24px; height:24px;}
#icons li a.facebook:active, #icons li a.facebook:link, #icons li a.facebook:visited {float:left; background-repeat:no-repeat;; background-image:url('../images/icons/fbook-h.png');  width:24px; height:24px;}
#icons li a.twitter:active, #icons li a.twitter:link, #icons li a.twitter:visited {float:left; background-repeat:no-repeat; background-image:url('../images/icons/Twit-h.png');  width:24px; height:24px;}

#icons li a.flickr:hover, #icons li a.flickr:focus {background-image:url('../images/icons/flickr.png');}
#icons li a.facebook:hover, #icons li a.facebook:focus {background-image:url('../images/icons/fbook.png');}
#icons li a.twitter:hover, #icons li a.twitter:focus {background-image:url('../images/icons/twitter.png');}

#slide-show {padding:0px 0px 0px 34px;}

#topNavWrapper {clear:both; height:306px;}
#topNavWrapper div{float:left;}
#topNav {position:relative;width:751px; height:306px;  overflow:hidden;}
#topNavContainer img{position:relative; float:left; padding:0px 40px 0px 40px;}
#scrollLinks {padding:135px 9px 0px 9px; margin-left:-11px;}
#scrollLinks2 {padding:135px 0px 0px 9px;}

#man {position:absolute; left:579px;; top:10px;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  }

#mainContent h1 {margin:0px 0px 0px 0px; padding:0px 60px 12px 34px;}
#mainContent h1.formHeaders {margin:0px 0px 0px 0px; padding:0px 60px 9px 34px;}
#mainContent p, #mainContent .colorBoxContainerMain, #mainContent h2, #mainContent table{margin:0px 0px 0px 0px; padding:0px 60px 12px 34px;}
#mainContent ul, #mainContent ol {margin:0px 0px 0px 0px; padding:0px 60px 12px 54px;}
#mainContent table table,  #mainContent table p, #mainContent table h1, #mainContent table h2 {padding:0px;}
#mainContent .tableContainer , #mainContent .alignRight{clear:both; margin:0px; padding:0px 0px 0px 34px;}
#mainContent .colorBoxContainerMain div{float:left; margin:0px 0px 3px 3px;}
#mainContent {float:left; text-align:justify; width:503px; padding:27px 0px 0px 0px;}
#mainContent h1 {font-size:14px; font-weight:normal;}
#mainContent h2 {font-size:11px; font-weight:normal; text-transform:uppercase;}
#mainContent h1.allCaps, #mainContent h1 strong  {font-weight:bold; text-transform:uppercase;}
#mainContent a {clear:both; background-position: 10px 2px; background-repeat:no-repeat; display:block; margin-top:-2px; padding:2px 0px 10px 34px;}
#mainContent p a:visited, #mainContent p a:link, #mainContent p a:active {background-image:none; display:inline; padding:0px; text-decoration:underline;}
.dottedLine, .dottedLineForm{background-repeat:repeat-x; clear:both; height:2px;}
.dottedLine {margin:3px 0px 15px 34px;}
.dottedLineForm{margin:-11px 0px 15px 34px;}
.tableContainer {overflow:hidden;}
.tableRow {float:left;}
.tableRowRight {float:right;}
.tableRow br  {line-height:31px;}
.tableRowRight br {line-height:31px;}
.tableRow label{display:block; padding:3px 12px 14px 0px; width:280px;}
.tableRow label.textareaLabel{display:block; height:69px; padding:3px 12px 0px 0px; width:280px;}

.tableRowRight input {display:block; margin:0px 0px 11px 0px; width:153px;}
.tableRowRight textarea {height:60px; margin:0px 0px 11px 0px; width:153px;}
.tableRow select, .tableRowRight select {display:block; margin:0px 0px 11px 1px; width:157px;}
.inlineElems label {display:inline; margin:0px; padding:0px; text-align:left; width:100px;}
.inlineElems input {display:inline; margin:4px 4px 0px 0px; padding:0px; width:15px;}
.smallRightPad {padding-right:8px;}
.smallLeftPad {padding-left:8px;}
.smallTopPad {margin-top:2px;}
.alignRight {float:right;}
.floatL {float:left;}
.floatR {float:right;}
.floatC {clear:both;overflow:auto;}

#submitBt{margin:0px 0px 0px 0px; padding:0px; height:18px; width:62px;}

#rightNav .colorBoxContainer, #rightNav h2, #rightNav p, #rightNav ul li.level1, #rightNav a.leftArrow, #rightNav ul#icons {padding-right:34px;}
#rightNav {float:right; text-align:right;width:248px; padding-top:55px;}
#rightNav .colorBoxContainer div{float:right; margin:0px 0px 3px 3px;}

#rightNav br {clear:both;}
#rightNav p {margin:0px; padding-bottom:12px;}
#rightNav h2 { font-size:11px; font-weight:normal; margin:0px; padding-bottom:0px; text-transform:uppercase;}
#rightNav a.leftArrow {background-repeat:no-repeat; background-position:96% 2px; display:block; padding:2px 34px 13px 0px; margin-top:-2px;}

/*Height must match the offsetHeight returned by the element and the default height set in the function doHeightChangeMem() */
#rightNav ul {clear:both; list-style:none; margin:0px; padding:0px; display:block; }
#rightNav ul li {display:block;  overflow:hidden;}
#rightNav .level1 {background-repeat:no-repeat; height:14px; background-position:96% 2px; display:block;  margin-top:4px;}
#rightNav ul li.level1 span {cursor:pointer; display:block; padding:3px 0px 2px 0px;}
#rightNav ul li a.selected {color:#0f0;}
#rightNav ul li a {background-image:none; display:block; padding-right:0px;}
#rightNav p a, #rightNav p a:visited, #rightNav p a:link, #rightNav p a:active . #rightNav p a:hover  {margin:0px; padding-bottom:0px;}

.colorBoxContainer {clear:both;overflow:auto; padding-bottom:12px;}
.colorBox {height:40px; width:40px;}
.colorBoxBlack{border:solid #4c4a4a 1px; height:38px; width:38px;}
.hideElem {display:none;}
.hideVisibility {visibility:hidden;}

#bottomLogo {background-image:url('../images/bottomLogo.gif'); background-position:50% 17px; background-repeat:no-repeat; clear:both; height:182px;}

div#scrollbar {height:3px;  margin:0px 0px 0px 34px; position:relative; top:0px; width:751px; 
  font-size:1px;  /* for image vertical alignment issue */
  }
div#track {background-image:url('../images/sliderLineBg.gif'); background-position: 0px 1px; background-repeat:repeat-x;  height:3px; left:0; position:absolute; top:0px; width:751px;}
div#dragBar {position:absolute; left:1px; top:1px; width:3px; height:3px;}  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {-moz-user-select: none; -khtml-user-select: none;}

/* so no gap or misplacement due to image vertical alignment [2]*/
div#scrollbar img {display:block;} 

.altTextBox {background-color:#fff; border:solid 1px #000; color:#000; display:none; left:0px; padding:3px; position:absolute; top:0px; }

/* EDITOR PROPERTIES */

