/***********************************************/
/* emx_nav_right.css                           */
/* Use with template Halo_rightNav.html        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
/* font: 95% Verdana, Tahoma, Arial, Helvetica; */
font: 12px Arial, Verdana,"Trebuchet MS";
line-height:1.166;
background:#000 url("bg_grad2.jpg") fixed;
margin:0;
padding:0;
}

pre {
font:100% monospace;
}

table {
font-size:inherit;
border-collapse:collapse;
border-color:#000;
}

table.light_back {
background-color:#009900;
color:#FFF;
/*
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
*/
}

th {
font: bold 14px "Times New Roman", Georgia;
color:maroon;
background-color:#CCC;
}

td {
font: 12px Arial, Verdana, "Trebuchet MS";
padding:3px;
}

/******* hyperlink and anchor tag styles *******/

a:link,a:visited {
color:#005FA9;
text-decoration:none;
}

/************** header tag styles **************/

h1 {
font:bold 180% Arial,sans-serif;
color:#334d55;
margin:0;
padding:0;
}

h2 {
font:bold 160% Arial,sans-serif;
color:#069;
margin:0;
padding:0;
}

h3 {
font:bold 140% Arial,sans-serif;
color:#334d55;
margin:0;
padding:0;
}

h4 {
font:bold 120% Arial,sans-serif;
color:#333;
margin:0;
padding:0;
}

h5 {
font:100% Arial,sans-serif;
color:#334d55;
margin:0;
padding:0;
}

/*************** list tag styles ***************/

ul {
list-style-type:square;
}

ul ul {
list-style-type:disc;
}

ul ul ul {
list-style-type:none;
}

/********* form and related tag styles *********/

label {
font:bold 1em Arial,sans-serif;
color:#334d55;
}

input {
font-family:Arial,sans-serif;
border:1px solid #006;
background:#ffc;
}

/*
input:hover {
border:1px solid red;
background:#fff;
}
*/

button {
border:1px solid #006;
background:#ccf;
}

button:hover {
border:1px solid red;
background:#eef;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1 {
margin-top:10px;
margin-left: auto;
margin-right: auto;
width:80%;
background-color:#fffffe;
/*
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
*/
}

#tl {
top:-1px;
left:-1px;
z-index:100;
margin:0;
padding:0;
}

#tr {
top:-1px;
right:-1px;
z-index:100;
margin:0;
padding:0;
}

#masthead {
top:0;
margin-left: auto;
margin-right: auto;
width:80%;
}

#pageNav {
float:right;
width:198px;
background-color:#F5f7f7;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
font:small Verdana,sans-serif;
padding:0;
}

#contentL {
border-right:1px solid #ccd2d2;
margin:0 198px 0 0;
padding:0 10px 0 0;
}

#contentR {
border-left:1px solid #ccd2d2;
margin:0 0 0 150px;
padding:0 10px 0 0;
}

#ColumnL {
float:left;
width:130px;
border-right:1px solid #ccc;
font:small Verdana,sans-serif;
padding:10px;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName {
color:#fff;
font:125% Verdana,helvetica,tahoma,arial;
margin:0;
padding:16px 0 8px;
}

/************** utility styles *****************/

.datecss {
font:80% Verdana,sans-serif;
position:absolute;
top:84px;
right: 11%;
}

.datecss2 {
font: 12px Arial, Verdana, "Trebuchet MS";
color: #FFF;
position:absolute;
top: 60px;
right: 10%;
}

#utility {
font: 12px Arial, Verdana, "Trebuchet MS";
color:#919999;
position:relative;
top:8px;
float: right;
}

#utility a {
color:#fff;
}

/************** pageName styles ****************/

#pageName {
border-bottom:1px solid #ccd2d2;
margin:0;
padding:0 0 14px 10px;
}

#pageName h2 {
font:bold 175% Arial,sans-serif;
/* color:#000; */
margin:0;
padding:0;
}

#pageName img {
position:absolute;
top:0;
right:6px;
margin:0;
padding:0;
}

/************* globalNav styles ****************/

#globalNav {
position:relative;
width:100%;
height:32px;
/* color:#ccc; */
left:0;
background-image:url("glbnav_background.gif");
margin:0;
padding:0;
/*
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
*/
}

#globalNav img {
margin-bottom:-4px;
}

#gnl {
position:absolute;
top:0;
left:0;
}

#gnr {
position:absolute;
top:0;
right:0;
}

#globalLink {
position:absolute;
top:6px;
height:22px;
left:10px;
z-index:100;
margin:0;
padding:0;
}

a.glink,a.glink:visited {
/* color:#000; */
font-weight:700;
border-right:1px solid #8FB8BC;
margin:0;
padding:2px 5px 4px;
}

a.glink:hover {
background-image:url("glblnav_selected.gif");
text-decoration:none;
}

/************ subglobalNav styles **************/

.subglobalNav {
position:absolute;
top:84px;
left:0;
height:20px;
visibility:hidden;
color:#fff;
padding:0 0 0 10px;
}

.subglobalNav a:link,.subglobalNav a:visited {
font-size:80%;
color:#fff;
}

.subglobalNav a:hover {
/* color:#ccc; */
}

/*************** search styles *****************/

#search {
position:absolute;
top:5px;
right:10px;
z-index:101;
}

#search input {
font-size:70%;
margin:0 0 0 10px;
}

#search a:link,#search a:visited {
font-size:80%;
font-weight:700;
}

#search a:hover {
margin:0;
}

/************* breadCrumb styles ***************/

#breadCrumb {
font:small Verdana,sans-serif;
color:#AAA;
padding:5px 0 5px 10px;
}

#breadCrumb a {
color:#AAA;
}

#breadCrumb a:hover {
color:#005FA9;
text-decoration:underline;
}

/************** feature styles *****************/

.feature {
font-size:80%;
height:200px;
padding:10px 0 0 10px;
}

html>body .feature {
height:auto;
}

.feature h3 {
font:bold 175% Arial,sans-serif;
/* color:#000; */
padding:30px 0 5px;
}

.feature img {
float:left;
padding:0 10px 0 0;
}

/*************** story styles ******************/

.story {
font: 12px Arial, Verdana, "Trebuchet MS";
padding:10px 0 0 20px;
}

.story h3 {
font:bold 125% Arial,sans-serif;
/* color:#000; */
}

.story p {
padding:0 0 10px;
}

.story a.capsule {
font:bold 1em Arial,sans-serif;
color:#005FA9;
display:block;
padding-bottom:5px;
}

td.storyLeft {
padding-right:12px;
}

/************** siteInfo styles ****************/

#siteInfo {
clear:both;
border-top:1px solid #ccc;
color:#00F;
margin-top:-1px;
margin-left: auto;
margin-right: auto;
padding:10px;
font-size:90%;
text-align: center;
}

#siteInfo img {
vertical-align:middle;
padding:4px 4px 4px 0;
}

/************ sectionLinks styles **************/

#sectionLinks h3 {
border-bottom:1px solid #ccc;
padding:10px 0 2px 10px;
}

#sectionLinks a:link,#sectionLinks a:visited {
display:block;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
background-image:url("bg_nav.jpg");
font-weight:700;
color:#21536A;
padding:3px 0 3px 10px;
}

#sectionLinks a:hover {
border-top:1px solid #ccc;
background-color:#DEF;
background-image:none;
font-weight:700;
text-decoration:none;
}

/************* relatedLinks styles **************/

.relatedLinks {
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 0 5px;
}

.relatedLinks h3 {
padding:10px 0 2px;
}

/**************** advert styles *****************/

#advert {
padding:10px;
}

a:hover,#utility a:hover,.story a.capsule:hover {
text-decoration:underline;
}

form,#sectionLinks {
margin:0;
padding:0;
}

.relatedLinks a,#advert img {
display:block;
}

/********************* end **********************/






