/* ---------------------------------------------------------------------*/
/* ------------------- Begin Core Template Styles ----------------------*/
/* ---------------------------------------------------------------------*/
body	{
      margin: 0px;
      background-color:#336699;
      font-family:verdana, arial, sans-serif;
      font-size:11px;
      font-style:normal;
      font-weight:normal;
      font-variant:normal;
      font-stretch:normal;
      }
/* ---------------------------------------------------------------------*/
input.member_login {
              position:relative;
              width:70px;
              margin-bottom: 3px;
              }
input.member_login_s {
              position:relative;
              width:50px;
              margin-bottom: 3px;
              }
input.content {
              position:relative;
              display: block;
              float: left;
              margin-bottom: 10px;
              }
label.content {
              position:relative;
              display: block;
              float: left;
              margin-bottom: 10px;
              text-align: left;
              width: 75px;
              padding-right: 20px;
              }
h1, h2, h3, h4, h5, h6, h7  {
                            margin:0px; 
                            padding:0px 0px 0px 0px;
                            color:#669933;
                            }
h1.page_title {
              color:#669933;
              font-family:Comic Sans MS, arial, verdana, sans-serif;
              font-size:16px;
              padding:10px 0px 0px 0px;
              }
h2  {
    color:#336699;
    font-family:arial, verdana, sans-serif;
    font-size:14px;
    }
h3  {
    font-family:arial, verdana, sans-serif;
    font-size:14px;
    }
br  {
    clear: both;
    }
table.body_block  {
                  background-color:#ffffff;
                  border:1px solid #336699;
                  text-align:justify;
                  }
td.body_block     {
                  background-color:#e3ecf0;
                  border:1px solid #336699;
                  text-align:justify;
                  padding:5px 5px 5px 5px;
                  }
td.body_block_title {
                    background-color:#336699;
                    border:1px solid #336699;
                    padding:2px 2px 2px 2px;
                    }
td.body_block_contrast1 { /* has right and bottom borders */
                        background-color:#ffffff;
                        border-right:1px solid #336699;
                        border-bottom:1px solid #336699;
                        padding:5px 5px 5px 5px;
                        }
table.body_block1 {
                  background-color:#ffffff;
                  border:1px solid #336699;
                  text-align:justify;
                  }
td.body_block1    {
                  background-color:#ffcc00;
                  color:#003366;
                  border:1px solid #336699;
                  text-align:justify;
                  padding:5px 5px 5px 5px;
                  }
td.body_block1a   {
                  background-color:#efefef;
                  color:#003366;
                  text-align:justify;
                  padding:3px 3px 3px 3px;
                  }
td.body_block_title1  {
                      background-color:#336699;
                      border:1px solid #336699;
                      padding:2px 2px 2px 2px;
                      }
.required {
          color:#ff0000;
          }
/* ---------------------------------------------------------------------*/
a.body  {
        color:#0000ff;
        }
a.body:visited  {
				        color:#0000ff;
                }
a.body:hover  {
              color:#ff0000;
              }
a.contrast  {
        color:#ffffff;
        }
a.contrast:visited  {
				        color:#ffffff;
                }
a.contrast:hover  {
              color:#ffcc00;
              }
/* ---------------------------------------------------------------------*/
#container  {
            width:780px;
            text-align:left;
            background:#ffffff;
            color: #000000;
            }
#header {
        height:70px;
        width:780px;
        background-image:url('images_templ/header_1.png');
        background-repeat:no-repeat;
        color: #ffffff;
        }
#left {
      width:150px;
      color: #000000;
      padding:0px 0px 0px 0px;
      }
#content  {
          padding:0px 10px 20px 15px;
          position:relative;
          background-color:#ffffff;
          color:#336699;
          border-left:1px solid #336699;
          border-right:1px solid #ffffff;
          border-width:0 1px;
          }
#right  {
        width:150px;
        color: #000000;
        background-color:#ffffff;
        padding:0px 0px 0px 3px;
        }
#footer {
        color: #ffffff;
        text-align:center;
        margin:0;
        padding:5px 0px 5px 0px;
        }
/* ---------------------------------------------------------------------*/
/* --------------------- End Core Template Styles ----------------------*/
/* ---------------------------------------------------------------------*/

/* --------------------- Begin Chrome Styles ----------------------*/
.chromestyle{
width: 100%;
font-weight: bold;
padding:57px 0px 0px 0px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
/*background-color:#336699; : url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ffcc00;
padding:4px 7px 4px 7px;
margin: 0;
text-decoration: none;
/*background-color:#e3ecf0;*/
}

.chromestyle ul li a:hover{
color:#ffffff;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
content: " " url('images_templ/menu_arrow_down.png'); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #336699; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color:#e3ecf0;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #336699; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color:#336699;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #ffffff;
}
/* --------------------- End Chrome Styles ----------------------*/

/* --------------------- Begin Tooltip Styles ----------------------*/
#bubble_tooltip{
	width:225px;
	position:absolute;
	display:none;
	color:#ffffff;
	z-index:5;
}
#bubble_tooltip .bubble_top{
	background-color:#cc0000;
	height:16px;	
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#bubble_tooltip .bubble_middle{
	background-color:#cc0000;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-color:#cc0000;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	height:10px;
	position:relative;
	top:-6px;
}
/* --------------------- End Tooltip Styles ----------------------*/
