
/* CSS Document */

/* ------------------------------- Top Nav -------------------- */
#head 
{
min-height : 72px;
padding : 4px;
margin : 0;
}

#indexLogo {
  float : left;
  border : 0;
}

#navigationUpper
{
min-height : 32px;
margin-left : 72px;
background-color : #A0CE67;
color : #236732;
}

#navigationUpper ul
{
list-style : none;
display : inline;
}

#navigationUpper li, #navtopleft
{
font-size : 70%;
font-weight : normal;
display : inline;
margin : 0;
padding : 2px 2px 0 0;
}

#navtopleft
{
font-size : 70%;
margin : 5px 0 0 4px;
font-weight : bold;
float : left;
display : inline;
}

#navtopright
{
float : right;
display : inline;
margin : 0;
padding : 0;
padding-top : 4px;
}

a:link, a:visited
{
text-decoration : none; color:#009900;
}

a:hover, a:active
{
text-decoration : underline; color:#009900;
}

#navigationUpper li a:link, #navigationUpper li a:visited, #navtopleft a:link, #navtopleft a:visited
{
color : #236732;
}

#navigationUpper li a:hover
{
color : #236732;
}

/* ---- Lower Navigation ---- */

#navigationLower
{
background-color : #E9E3DB;
margin-top : 4px;
padding-top : 4px;
min-height : 28px;
margin-left : 72px;
}

#navigationLower ul
{
list-style : none;
display : inline;
margin : 0;
padding : 0 0 0 4px;
}

#navigationLower ul li
{
font-size : 70%;
font-weight : normal;
display : inline;
color : #444;
padding : 0px 2px 0px;
border-right : 1px solid #aaa;
}

#navigationLower li a:link, #navigationLower li a:visited
{
color : #444;
margin : 0px;
white-space: nowrap;
}

#navigationLower li a:hover
{
color : #444;
margin : 0px;
}
/* ---- End lower nav ---- */

/* ------------------------------- End Navigation --------------------------------- */


/* ---- Page Styles ---- */

body
{
margin : 10px;
padding : 0;
font-family : Arial, Helvetica, Sans-serif;
font-size : 100%;
background-color : #efefef;
color : #444;
}

#container
{
/* background-color : #fff; this causes the page to be blanked out when viewed in IE 6 */
padding : 0;
min-width : 800px;
max-width : 85%;
margin-left : auto;
margin-right : auto;
border : solid 1px #ddd;
}

#searchbox
{
font-family : Arial, Helvetica, Sans-serif;
font-size : 8pt;
height : 14px;
border-bottom : #236732;
border-right : #236732;
border-bottom : solid 1px;
border-right : solid 1px;
border-left : none;
border-top : none;
}

div.greenbox
{
padding : 10px;
margin-left : 0;
margin-right : 5px;
margin-bottom : 12px;
background-color : #A0CE67;
float : right;
color : #000;
font-family : Arial, Helvetica, Sans-serif;
font-size : 80%;
line-height : 18px;
}

.greenbox h3
{
font-size : 100%;
font-weight : bold;
color : #444;
margin-bottom : 10px;
margin-top : 0;
padding : 0;
}

#content
{
background-color : #fff;
color : #444;
font-family : Arial, Helvetica, Sans-serif;
padding : 5px 20px 5px;
min-height: 400px;
}


#content h2
{
font-size : 1.3em;
font-weight : bold;
color : #666;
margin-bottom : 10px;
margin-top : 0;
padding : 0;
}

#content p
{
font-size : 80%;
}

#content ul li ul li
{
font-size : 100%;
margin-bottom : 1em;
}

#content ul li
{
font-size : 80%;
margin-bottom : 1em;
}

.greenbox a:link, .greenbox a:visited
{
color : #fff;
text-decoration : none;
font-weight : bold;
}

div.greenbox a:hover
{
color : #fff;
text-decoration : underline;
font-weight : bold;
}

.greentext
{
color : #009900;
font-weight : bold;
}

.clearBoth {
  clear : both;
}

#copyright
{
background-color : #fff;
color : #666;
}

#copyrightleft
{
padding : 5px;
float : left;
font-size : 70%;
}

#copyrightright
{
float : right;
padding : 5px;
font-size : 70%;
}

#copyrightright a:link, #copyrightright a:visited
{
color : #666;
text-decoration : none;
}

#copyrightright a:hover, #copyrightright a:active
{
color : #666;
text-decoration : underline;
}

.clearfix
{
clear : both; 
}
/* ---- End page styles ---- */



/* Corp Page */
#features
{
width : 130px;
float : right;
}

div.feature1
{
margin : 4px;
padding : 0;
}


#features a:link, #features a:visited
{
color : #fff;
text-decoration : none;
font-weight : bold;
}

#features a:hover
{
color : #fff;
text-decoration : underline;
font-weight : bold;
}


div.rightBoxGreen
{
margin : 0;
background-color : #A0CE67;
clear : both;
}

div.rightBoxBlue
{
margin : 0;
background-color : #00CCFF;
clear : both;
}

div.rightBoxBlue h1, div.rightBoxGreen h1
{
font-size : 75%;
font-weight : bolder;
color : #fff;
padding : 5px;
margin : 0;
}

div.rightBoxBlue p, div.rightBoxGreen p
{
font-size : 70%;
font-weight : normal;
color : #000;
padding : 5px;
margin : 0;
}

/* link */
a.link:link, a.link:visited
{
color : #444;
text-decoration : none;
}

a.link:hover
{
color : #444;
text-decoration : underline;
}

#lightGreen
{
color : #A0CE67;
}

#white
{
color : #fff;
}


/* RB Style's */
#green_bullets ul { list-style:round; color:#009900; }
.docImage { border:1px solid #cccccc; }


