body {
 margin:5px 0;
 padding:0;
 font: 74% Arial, Sans-Serif;
 color:#000;
 line-height: 1.4em;
 background : #F0F0F0;
}

.content {
 color: #505050;
 margin: 0 auto;
 padding: 0;
 width: 791px;
 background: #FFFFFF url(/assets/templates/icpic/bg.jpg) repeat-y center;
 }


#toph {
 background: #F0F0F0 url(/assets/templates/icpic/top.jpg) no-repeat center top;
 height: 14px;
 margin: 0;
 padding: 0;
}

#header {
 color: #FFF;
 padding: 0 15px 0 15px;
 line-height: 1.0em;
 }

#header .rside {
 background: #125E81 url(/assets/templates/icpic/header_green.jpg) no-repeat;
 color: #337493;
 float: right;
 height: 129px;
 width: 587px;
 font-size: 90%;
 }

#header .citation {
 text-align: right;
 padding: 35px 25px 25px 6px;
 color: #000000;
 font-size: 20px;
}

#header .lside {
 background: #FFFFFF;
 color: #FFF;
 height: 129px;
 width: 174px;
 padding: 0;
 margin: 0;
 float: left;
 }

#header h2 {
 background-color: inherit;
 color: #000000;
 font-size: 38px;
 letter-spacing: 1px;
 }

#header .title {
 text-align: center;
 padding-top: 12px;
}


#main {
 margin: 0 20px 0 15px;
 }

#main h2 {
 background-color: inherit;
 color: #156184;
 line-height: 0.2em;
 }

#main h3 {
 font: 85% Arial, Sans-Serif;
 margin: 0 0 10px 0;
 padding: 0;
 color: #5f5f5f;
 background: inherit;
 }

.center {
 background: #FFF;
  width: 550px !important;
 width: 535px;
  float: right;
 margin: 15px;
 }

.leftmenu {
 background: #FFF url(/assets/templates/icpic/leftbg_green.jpg) repeat-x;
 width: 174px;
 float: left;
 padding: 0;
 margin: 0;
 }

.padding { padding: 15px; }


.img {
 background: #FFF;
 float: left;
 padding: 1px;
 margin: 5px 8px 5px 0;
 color: #333;
 border: 1px solid #e0e0e0;
 }


/* FOOTER */
#footer {
 background: #FFF url(/assets/templates/icpic/footer.jpg) no-repeat;
 color: #a0a0a0;
 height: 43px;
 text-align: center;
 font-size: 90%;
 clear:
 both;
 padding: 0px;
 margin: 0;
}

#footer hr {
 width: 740px;
 color: #888;
 border: 1px solid #f0f0f0;
 margin: 0 25px 0 25px;
  }

#footer a {
color: #999;
 background: #FFF;
  text-decoration:none;
 }

#footer a:hover {
background: #FFF;
text-decoration: underline;
 color: #444;
}


/* NAVIGATION */
.nav {
 clear: both;
 text-align: left;
 color:    #7D8085;
 padding: 20px 0 0 0;
 }

.nav li {
 font-weight: bold;
 margin: 0 0 8px 0;
 padding: 0 0 0 5px;
 border-bottom: 1px solid #ccc;
 }

.nav li a {
 color: #546078;
 text-decoration: none;
  }

.nav li a:hover {
 color: #F29900;
 text-decoration: none;
  }


/* ------------------------------------------*/

p {
     margin: 0 0 5px 0;
      padding: 0;
 color: #555;
 background: inherit;
 }


hr {
 border: 0;
 height: 1px;
 color: #eee;
 background-color: #eee;
 }

a {
     color: #0F5B7F;
 background: inherit;
  text-decoration:none;
 }

a:hover {
       background: inherit;
    text-decoration: underline;
 }

h1 {
 padding:0;
 margin:0;
padding-top: 5px;
 color: #0F5B7F;
 background: inherit;
font: bold 1.8em Arial, Sans-Serif;
 letter-spacing: -1px;
 }

h1 a {
color: #0F5BFF;
 background: inherit;
}

h2 {
 background-color: inherit;
         color:#0F5B7F;
 font-size:140%;
 font-weight:bold;
 margin: 10px 0 10px 0;
 padding:0;
 }

h2 a { color: #0F5B7F; }

h2 a:hover {
    color: #0F5BAF;
 text-decoration: none;
}


ul {
 margin: 5px 0 20px 15px;
 padding : 0;
 list-style : none;
  }

li {
 list-style-type: none;
     color: #005A00;
 margin: 0 0 0px 0;
      padding: 0 0 0 0px;
 }

li a {
 color: #546078;
  }

li a:hover {
 color: #F29900;
 }

