 

* {
       padding: 0;
       margin: 0;
}

body {
       font: 64.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
       background:#FFFFFF url(../images/bk_whiteshadows.jpg) no-repeat top center;
       text-align:center;
       font-family: Arial, Helvetica, sans-serif;
       color:#666;
}


p{
       font-size:1.1em;
}


#pscroller1{
       height:13px;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:11px;
       color:#999999;
       font-weight:bold;
}

#pscroller1 a{
       text-decoration:none;
       font-weight:bold;
       color:#999999;
}

#pscroller1 a:hover{
       font-weight:bold;
       text-decoration:underline;
       color:#E9018B;
}


img {
       border: none;
}


h1 {
      font-size: 160%;
      font-family: arial;
      font-weight:bold; 
      color: #E9018B;
      border-bottom: #efefef 1px  solid;
      margin-bottom:5px;
      margin-top:10px;
}


.special_heading {
      border-bottom:none;
      background: #efefef;
      color: #ffffff;
      text-align:center;
      padding:3px 10px 5px 10px;
      margin: 5px 0px 5px 0px;
      font-weight:bold;
      font-family: Arial, Helvetica, sans-serif;
      font-size:17px;
}

a.specialLink {
      color:#E9018B !important;
}

.special_heading a:hover {
      text-decoration:underline;
}

#homeHeading { 
      padding:3px 0px;
}

h2 {
      font-size: 2em;
      line-height: 1em;
      font-family: arial;
      font-weight:bold; 
      color: #E9018B;
      margin-bottom:5px;
      margin-top:10px;
}

h3 {
      font-size: 1.4em;
      line-height: 1em;
      font-family: arial;
      font-weight:bold; 
      color: #E9018B;
      margin-bottom:5px;
      margin-top:10px;
}

h4 {
      padding:10px 0px;
	  margin:20px 0px;
      font-size:2.0em;
	  background-color:#E9018B;
	  text-align:center;
	  color:#FFFFFF;
	  font-weight:bold;
	  
}

h4 a:link{
	  color:#FFFFFF;
	  font-weight:bold;
	  text-decoration:none;
 
}

h4 a:hover{
	  color:#FFFFFF;
	  font-weight:bold;
	  text-decoration:none;
	  border-bottom:#ffffff  dashed 3px;
 
}



h4 a:visited{
	  color:#FFFFFF;
	  font-weight:bold;
	  text-decoration:none;
 
}




h5 {
      font-size:1.0em;
      color:#999999;
}

#header {
	  width: 766px;
	  background-color:#FFFFFF;
	  height: 90px;
	  margin: 0px auto;
}

#logo {
      padding-top:10px;
	  float:left;
}

#menus {
	  float:right;
	  text-align:right;
	  margin-top: 35px;
}
	   
#splashHeader {
      width:766px;
      background-color:#FFFFFF;
      padding:0 0 0 0;
      margin: 0px auto;
      text-align:left;
}

#content {
	  background-color:#ffffff;
	  width:766px;
	  height: auto;
	  margin: 0px auto;
      text-align: left;
	  clear:both;
}

#contentForm {
	  background-color:#ffffff;
	  width:646px; 
	  height: auto;
	  margin: 0px auto;
	  padding:0 60px;
      text-align: left;
	  clear:both;
}


#content2 {
	  background-color:#ffffff;
	  width:726px;
	  height: auto;
	  padding: 0px 20px
	  margin: 0px auto;
      text-align: left;
	  clear:both;
}


#leftColumn_r {
      width:510px; 
      float:right;
      margin: 1px 0px 15px 0px;
	  border-left:thin solid 1px #efefef;
}

#leftColumn_l {
      width:250px;
      float:left;
      margin: 1px 0px 15px 0px;
}

#leftColumn {
      width:510px;
      float:left;
      margin: 1px 0px 0px 0px;
}

#leftColumn2 {
      width:250px;
      float:right;
      margin: 1px 0px 0px 0px;
	  border-left:thin solid 1px #efefef;
}

#innerLeft {
      width:254px;
      float:left;
      margin: 1px 0px 0px 0px;
}

#innerRight {
      width:254px;
      float:right;
      margin: 1px 0px 0px 0px;
}

a.alwaysLink {
     text-decoration:underline;
     color:#E9018B !important;
     font-weight:bold;
}

a.alwaysLink2 {
     font-size: 1.2em;
     line-height: 1em;
     text-decoration:underline;
     color:#E9018B !important;
     font-weight:bold;
}

#footer { 
     width:765px;
     background-color:#efefef;
     margin-top:20px;
	 margin: 0px auto;
     text-align: left;
     clear:both;
}

#footer p {
     padding-top:3px;
     padding-left: 10px;
     color:#333333;
}

ul  {
     list-style:disc;
     font-size:1.1em;
}

ul > ul {
     list-style:disc;
     font-size:1.1em;
}

li{
     margin-left:15px;/*this moves bullet*/
     padding-left:0px; /*this moves list*/
}

a {
	 font-size:1em;
	 color: #666666;
}

a:link {
	 text-decoration: none;
	 color: #666666;
}

a:visited {
	 text-decoration: none;
	 color: #666666;
}

a:hover {
	 text-decoration: underline;
	 color: #E9018B;
}

a:active {
	 text-decoration: none;
}

.mainFeature {
	 clear:both;
	 text-align:left;
	 margin-top: 10px;
	 margin-bottom: 10px;
}

.pageContent {
 	 clear:both;
	 text-align:left;
	 margin-top: 10px;
	 margin-bottom: 10px;;
}

.navCollections {
     padding: 0px 20px;  
     text-align:left;
	 margin-bottom: 10px;
}

#navCollections p {
     color:#333333;
     font-weight:normal;
	 font-size:110%;
}

.featured_image {
     padding:0 5px 5px 0;
}

#credits {
     width:765px;
     padding-bottom:10px;
     text-align:justify;
     margin: 10px auto;
     clear:both;
}


p.credits {
   font: 1.0em/1.0em Verdana, Arial, Helvetica, sans-serif;
   text-align:justify;
   

}


p {
     padding: 3px 0px 5px 0px; 
}
	
fieldset {
	padding: 0 1em 1em 1em;
}
	
legend {
	padding: 1em;
}
	
label {
	float: left;
	clear: left;
	width: 7em;
} 
 
.imageContainer {
    padding:10px 0px;
}

.commentsBox {
    border-bottom:dashed  1px #999999;
}


a.toplink { 
    margin-top: 0.4em;
    margin-bottom: 0.4em; 
    text-decoration:underline;
    color:#E9018B !important;
    font-weight:bold;		
}   
	 
#icaWinners {
    text-align:center;
}

#icaWinners li{
    display:inline;}

#icaWinners img{
    padding-left:3px;
}
#inspired {
    text-align:center;
    font-size:24px;
    padding-bottom:10px;
    font-style:italic;
}

.miniPic {
    padding-top:3px;
    padding-right: 5px;
    padding-bottom: 3px;
    float:left;
}

