/* COLORS
BLUE2: #305370   //--Darker shade for text & links--//
BLUE: #406380
LIGHT ORANGE: #ffcc99
GRAY: #6c6c6c
LIGHT GRAY: #b6b6b6
*/


.gray {color: #6c6c6c}
.dark-gray {color: #505050}

.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
.normalcase {text-transform: none;}

.nobold {font-weight: normal;}

a:link {color: #305370; text-decoration: underline;}
a:visited {color: #305370; text-decoration: underline;}
a:hover {color: #305370; text-decoration: none;}
a:active {color: #305370; text-decoration: underline;}

#container
{
text-align: center;
}

#container-body
{
margin: 2.0em auto 2.0em auto;
padding: 0 10px 0 10px;
width: 990px;
height: 400px;
text-align: left;
font-family: arial, univers, sans-serif;
font-size: 0.7em;
}

td, p
{
font-family: arial, helvetica, sans-serif;
/*font-size: auto;*/
}

#nav-row
{

}

#nav-links
{
float: left;
width: 635px;
height: 50px;
font-family: tahoma, verdana, sans-serif;
font-size: 0.9em;
font-weight: bold;
text-transform: uppercase;
color: #406380;
background-image: url("/images/nav-top-bg.gif");
background-repeat: repeat-x;
background-position: left bottom;
}

#nav-links  ul
{
list-style: none;
padding: 0;
margin: 0 0 0 1.75em;
}

#nav-links  li
{
float: left;
margin: 0.6em 1.0em 0 1.0em;
}

#nav-links  li  a
{
text-decoration: none;
color: #406380;
}

#nav-links  li  a:hover
{
text-decoration: underline;
color: #406380;
}

#nav-links  li  a.gray, #nav-links  li  a.gray:hover
{
text-decoration: none;
color: #6c6c6c;
}

#nav-search
{
float: right;
width: 328px;
height: 50px;
text-align: right;
font-family: tahoma, verdana, sans-serif;
font-size: 0.9em;
font-weight: bold;
text-transform: uppercase;
color: #6c6c6c;
background-image: url("/images/nav-top-search-bg.gif");
background-repeat: no-repeat;
background-position: left bottom;
}

#nav-search  label
{

}

#nav-search  input.text
{
height: 18px;
width: 150px;
border: 1px solid #9c9c9c;
padding: 0 0.2em 0 0.2em;
}

#nav-search  input.button
{
cursor: pointer;
width: 18px;
height: 18px;
border-width: 0px;
padding: 0;
background-color: #406380;
background-image: url("/images/icon-arrow-white.gif");
background-repeat: no-repeat;
background-position: center center;
}

#top-row
{
padding: 14px 0 0 0;
display: block;
clear: both;
width: 100%;
}

#top-left
{
float: left;
width: 635px;
height: 158px;
background-color: #406380;
}

#top-right
{
float: right;
width: 328px;
height: 158px;
}

#logo
{
margin: 15px 0 0 30px;
}

#issue-info
{
border: 1px solid #406380; /* hack for IE6 */
text-align: right;
margin: 36px 30px 0 0;
text-transform: uppercase;
font-family: tahoma, verdana, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #ffffff;
}

#issue-info ul
{
list-style: none;
margin: 0;
padding: 0;
}

#issue-info li
{
float: right;
margin: 0 0 0 2.0em;
}

#content-row
{
padding: 10px 0 0 0;
}

#left-column
{
float: left;
width: 635px;
}

#right-column
{
float: right;
width: 328px;
}


/* Current Articles */
#current-articles
{

}

#feature-article
{
clear: both;
min-height: 155px;
_height: 155px;
border-bottom: 2px solid #b6b6b6;
}

#current-articles  ul
{
list-style: none;
margin: 0;
padding: 0;
}

#current-articles  li
{
float: left;
width: 46%;
margin: 0.5em 0 0.5em 0;
padding: 0.5em 2.0em 0.5em 2.0em;
border-right: 1px solid #b6b6b6;
/*border-bottom: 1px solid #b6b6b6;*/
}

#current-articles  li.div-line
{
width: 100%;
height: 1px;
paddinG: 0;
background-color: #b6b6b6;
}

#current-articles  h2
{
margin: 0;
font-size: 1.2em;
color: #406380;
}

#current-articles  p
{
margin: 1.0em 0 1.0em 0;
}

#current-articles  img.photo-large
{
float: right;
margin: 0 0 1.0em 5.0em;
border: 1px solid #b6b6b6;
}

#current-articles  img.photo-thumb
{
float: right;
margin: 0 0 1.0em 1.0em;
border: 1px solid #b6b6b6;
}
/* END: Current Articles */



#blog-feed
{
margin: 0 0 0 2.0em;
}

#blog-feed div.headline
{
font-weight: bold;
color: #305370;
}

#blog-feed div.date
{
font-weight: bold;
}

#blog-feed div.text
{
margin: 0 0 1.5em 0;
}

div.hp-box
{
margin: 0 0 0 2.0em;
}

div.hp-box-header
{
text-transform: uppercase;
background-color: #6c6c6c;
background-image: url("/images/200808/hp-icon-bulletarrow.gif");
background-repeat: no-repeat;
background-position: 15px center;
padding: 0.4em 0.6em 0.4em 3.0em;
font-weight: bold;
color: #ffffff;
}

div.hp-box-body
{
overflow: auto;
border: 1px solid #b6b6b6;
margin: 0.2em 0 1.5em 0;
padding: 0.8em;
}

div.hp-box-body  h2
{
margin: 0;
font-size: 1.0em;
font-weight: bold;
color: #305370;
}

div.hp-box-body  p
{
margin: 0 0 1.0em 0;
}

img.hp-box-photo
{
float: left;
border: 1px solid #b6b6b6;
margin: 0 1.0em 1.0em 0;
}

#footer
{
clear: both;
border-top: 2px solid #9c9c9c;
padding: 0.5em 0 1.0em 0;
font-size: 0.9em;
color: #6c6c6c;
}


/* Forms */
form.search
{
margin: 0px;
}

form.search  label
{

}

form.search  input /* Text Field */
{
height: 18px;
border: 1px solid #9c9c9c;
padding: 0 0.2em 0 0.2em;
}

form.search  input.button, input.button
{
cursor: pointer;
width: auto;
height: 18px;
border-width: 0px;
padding: 0.2em 0.2em 0.3em 0.2em;
background-color: #406380;
font-size: 0.95em;
font-weight: bold;
color: #ffffff;
}
/* END: Forms */