/* preliminary style for NSACC */

* { margin: 0; padding: 0;border: 0;outline: 0;}

html body {font: 100% Arial, Helvetica, sans-serif; background-color:#666666; overflow:-moz-scrollbars-vertical;}

p {font-size: 0.75em; line-height: 1.6em; color: #2c2c2c; }

hr { color: #e4cbbf; background-color: #e4cbbf; height: 2px; width: 100%; border: none;	margin-bottom: 12px;}

li {list-style-type:square; font-weight: normal; font-size: 0.75em; line-height: 1.6em; color: #2c2c2c;}

em { font-style: italic; }

strong {font-weight: bold;}

.bold {font-weight: bold;}

.em {font-style: italic;}

.italic {font-style: italic;}

.normal {font-weight: normal;}

.right {float:right}

.clear {clear: both;}

.noPadding {padding: 0px; margin: 0px;}

.center {padding-bottom: 10px;display: block;margin-left: auto; margin-right: auto;} 




/* LINKS */

a:link, a:link img, a:visited, a:visited img, a:hover, a:hover img, a:active, a:active img { text-decoration:underline; outline: none;}

a:link, a:link img { color: #1d63c0; text-decoration: none; font-weight: bold;}

a:visited, a:visited img {color: #1d63c0; text-decoration: none; font-weight: bold;}

a:hover, a:hover img { color: #761207; text-decoration: underline;}

a:active, a:active img { color:#1d63c0; text-decoration: none; font-weight: bold;}



#footer a {color: #d1d1d1; font-weight: normal;}

#footer a:hover {color: #fff; text-decoration: underline;}



a.noBoldLink {font-weight: normal;}





/* M A I N   F O N T S */ 



h1 { font-size: 1.5em; line-height: 28px; letter-spacing: 1px; color:#993300; font-weight: normal;}

h2 { font-size: 1em; line-height: 25px; font-weight: bold; color:#2A436A;}

h3 { font-size: 1em; line-height: 25px; font-weight: bold; color:#2A436A;}

h4 {font-size: 0.6875em; line-height: 1.125em; color: #fec169; padding-bottom: 8px; font-weight: bold; text-transform: uppercase;}

h5 { font-size: 1.125em; font-weight: bold; padding: 5px 10px;}

h6 { font-size:0.65em; line-height:12px; color:#993300; font-weight: normal;}

	






/* C O M M O N   P A G E   E L E M E N T S */

#wrapper {position: relative; top: 8px; margin: 0 auto; clear: both; width: 936px; margin-bottom: 20px; }

#masthead {padding: 0px 0px 0px 0px;}

#nav {width: 936px; height: 28px; margin-top: 2px; margin-bottom: 0px; position: relative; z-index: 100; background-image:url(../images/p7PM_macLinesbg.gif); }

#footer {background: #dddddd; clear: both; height: 50px; width: 936px; border-top: 2px solid #666666; position: relative;}

#footer p {font-size: 0.625em; color: #333333; padding: 12px 0px 0px 129px;}

#califrame {background: #fff; width: 870px; height:1700px; margin-top:16px; padding-left:57px; float: left; position: relative;}

#mainContent {background: #fff; width: 936px; height:auto; margin-top:2px; float: left; position: relative; padding-bottom: 100px;}

#mainContent p {padding: 0px 70px 0px 129px;}

#mainContent h1 {padding: 62px 10px 12px 128px;}

#mainContent h3 {padding: 38px 8px 4px 60px;}

#mainContent02 {background: #fff; width: 936px; height:auto; margin-top:2px; float: left; position: relative; padding-bottom: 100px;}

#mainContent02 p  {padding: 0px 288px 10px 129px;}

#mainContent02 ul  {padding: 0px 288px 10px 165px;}

#mainContent02 h1 {padding: 62px 288px 26px 128px;}

#mainContent02 h2 {padding: 14px 288px 12px 128px;}

#mainContent02 h6 {padding: 8px 70px 0px 129px;position:relative; width:530px;}

#mainContent03 {background: #fff; width: 936px; height:auto; margin-top:2px; float: left; position: relative; padding-bottom: 100px;}

#mainContent03 h1 {padding: 62px 396px 26px 128px;}

#mainContent03 h2 {padding: 14px 396px 12px 128px;}

#mainContent03 p {padding: 0px 396px 10px 129px;}


.image01 {float:left; padding: 16px 24px 14px 66px;  }

.caption01 {padding:10px 0px 20px 63px; font-family:Arial, Helvetica, sans-serif; font-size:0.65em; line-height:12px; color:#993300;}



#sidebar {background-color:#F6E8D5; width: 250px; height:auto; top:38px; margin-right:16px; padding-bottom:30px; float: right; position: relative;}

#sidebar h2 {padding: 30px 0px 4px 20px; color:#993300;}

#sidebar h3 {padding: 70px 0px 10px 20px; color:#993300;}

#sidebar h4 {padding: 22px 10px 18px 24px;}

#sidebar p {padding: 14px 14px 4px 20px; color:#993300; line-height:2em;}

#sidebar03 {width: 350px; height:auto; top:38px; margin-right:16px; padding-bottom:30px; float: right; position: relative;}

#sidebar03 h2 {padding: 30px 0px 10px 20px; color:#993300;}

#sidebar03 p {padding: 14px 14px 10px 20px; color:#993300; line-height:2em;}

.sideimage01 {position:relative; float:left; padding: 12px 0px 14px 20px;  }

#gallery {float:left; padding: 12px 0px 14px 20px;  }

.sideimage02 {position:relative; float:left; padding: 24px 0px 10px 20px;  }

#home_image_rotator { float: left; position: relative; top: 38px; left: 14px; width: 641px; height: 314px; z-index: 0;}












