/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

/* Elements */

body {
     margin: 0 10;
     background: #6E6E6E url(images/img1.jpg) repeat-x;
     font: normal 12px Tahoma, Arial, Helvetica, sans-serif;


}
#container {
    BORDER-RIGHT: #000000 1px solid; BACKGROUND: url(rotator.php.gif) #ffffff repeat-y; MARGIN: 0px auto; BORDER-LEFT: #000000 1px solid; WIDTH:  825px; TEXT-ALIGN: left
}
.separator {
    BACKGROUND: url(images/sep.jpg) #000000 no-repeat; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 5px
}
.separator2 {
    BACKGROUND: url(images/sep.jpg) #ffffff no-repeat; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 4px
}

h1, h2, h3 {
    color: #000000;
}

h2 {
    font-size: 1.3em;
}

h3 {
    margin: 0;
    font-size: 1em;
}

p, ul, ol, blockquote {
    margin-top: 0;
    color: #666666;
}

a:link {
     color: #666666;
}

a:hover {
    text-decoration: none;
    color: #A30D0D;}

  /**main navigation*/



#nav {
    BACKGROUND-COLOR: #efefef;
    list-style-type:none;

}
#nav LI {
    DISPLAY: inline;
    BACKGROUND-COLOR: #e5e5e5;
}
#nav_main {
    POSITION: relative; HEIGHT: 2.3em;
    BORDER-BOTTOM: 1px solid #d8d8d8;
    list-style-type:none;
}

#nav_main {
     BACKGROUND: #e5e5e5;
      list-style-type:none;
}

#nav_main_container {
    RIGHT: 0px; FLOAT: right; FONT: 1.0em Tahoma, Arial, Helvetica, sans-serif; BOTTOM: -1px; POSITION: absolute;  list-style-type:none;
}

#nav_main A {
    color:#000000; PADDING-RIGHT: 6px; BORDER-TOP: 1px solid #d8d8d8; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #efefef; FLOAT: left;
    PADDING-BOTTOM: 4px; BORDER-LEFT: 1px solid #d8d8d8; COLOR: #1d1d1d; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BORDER-BOTTOM-STYLE: none ;
    text-decoration:none ;
}


#nav_main A:hover {
    BACKGROUND: #e5e5e5
}
#nav_prefs A:hover {
    BACKGROUND: #A30D0D;
}
#nav_main A.active_first {
    BACKGROUND: #d5d5d5; MARGIN-LEFT: 0.5em; BORDER-LEFT: #000000 1px solid; TEXT-DECORATION: none
}
#nav_main A.active_first:visited {
    BACKGROUND: #d5d5d5; MARGIN-LEFT: 0.5em; BORDER-LEFT: #000000 1px solid; TEXT-DECORATION: none
}
#nav_main A.active_first:hover {
    BACKGROUND: #d5d5d5; MARGIN-LEFT: 0.5em; BORDER-LEFT: #A30D0D 1px solid; TEXT-DECORATION: none
}
#nav_main A.active_first:active {
    BACKGROUND: #d5d5d5; MARGIN-LEFT: 0.5em; BORDER-LEFT: #A30D0D 1px solid; TEXT-DECORATION: none
}
#nav A.first {
    MARGIN-LEFT: 0.5em; BORDER-LEFT: 1px solid #d8d8d8;
}
#nav_main A.active {
    BACKGROUND: #d5d5d5; TEXT-DECORATION: none
}
#nav_main A.active_nav_last {
    BACKGROUND: #d5d5d5; TEXT-DECORATION: none
}
#nav_main A.active:hover {
    BACKGROUND: #d5d5d5; TEXT-DECORATION: none
}
#nav_main A.active_nav_last:hover {
    BACKGROUND: #d5d5d5; TEXT-DECORATION: none
}
#nav_main A.nav_last {
    BORDER-RIGHT: 1px solid #d8d8d8; PADDING-RIGHT: 8px; MARGIN-RIGHT: 0.5em
}
#nav_main A.active_nav_last {
    BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 8px; MARGIN-RIGHT: 0.5em
}



/** HEADER */

#header {
    padding-bottom: 0px;
    width: 825px;
    margin: 0 auto;

    border-right:1px solid #000000;

    color: #A30D0D;
}
#header img{
    /**BACKGROUND: url(images/web.jpg) #ffffff no-repeat; HEIGHT: 150px ;  */
    width: 825px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    TEXT-ALIGN:CENTER;

}

#header h1 {

    padding: 0px 0 0 40px;
    font-size: 40px;
    letter-spacing: -1px;
    color: #3D6CA6;
    margin: 0;
    padding: 0;
}

#header h2 {
    margin: 0px;
    padding: 0px 0px 32px 43px;
    font-size: 10px;
    color: #4D7CB2;
}

#header a{
    text-decoration: none;
    color: #000000;
}

#header a:hover {
    text-decoration: none;
}




/* Content */

#content {
    width: 825px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
     border-bottom: 1px solid #A30D0D;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background: #FFFFFF url(images/img04.jpg) repeat-x left bottom;
     font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;

}

 #content h2,h3,h4,h5,h6
{
    padding-top: 0.4em;
    margin-top: 0.4em;
    padding-bottom: 0.4em;
    margin-bottom: 0.4em;
    border-bottom: dotted 1px #cacaca;
}

#content ul
{
    margin-bottom: 1.5em;
    padding-left: 1em;
    line-height: 1.6em;
}

#content blockquote
{
    border-left: solid 0.8em #cacaca;
    padding: 0.5em 0em 0.5em 1.0em;
    margin-bottom: 1.5em;
    line-height: 1.6em;
}

#content blockquote p
{
    display: inline;
}

#content table
{
    border: dotted 1px #cacaca;
    padding: 0.5em;
    margin-bottom: 1.5em;
}

#content table th
{
    text-align: left;
    font-weight: bold;
    padding: 0.5em;
}

#content table td
{
    padding: 0.5em;
}

#content table tr.rowA
{
    background-color: #f5f5f5;
    color: inherit;
}

#content table tr.rowB
{
    background-color: #fdfdfd;
    color: inherit;
}

























#colOne {
    float: left;
    width: 160px;
    margin-left: 3px;
     margin-right: 4px;
     padding:4px;


}

#colTwo {
    float: left;
    width: 415px;
    margin-right: 10px;
    padding: 0px 15px;
    border-right: 1px solid #A30D0D;
    border-left: 1px solid #A30D0D;
}

#colThree {
    float: left;
    width: 170px;
}

#colThree ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-position: inside;
}

/* Footer */

#footer {
    width: 785px;
    margin: 0px auto;
    padding: 20px 20px;
    background: #D8D8D8;
    border-bottom: 1px solid #A30D0D;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#footer p {
    margin: 0px;
    text-align: center;
}
#dropmenudiv{
position:absolute;
border:1px solid #d8d8d8;
border-bottom-width: 0;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
BACKGROUND: #ffffff;
}

#dropmenudiv a{
color:#000000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #d8d8d8;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
BACKGROUND: #f0f0f0;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e5e5e5 ;
}
/* Various classes */

.photo {
padding:2px;
margin:0 0 8px 0;
background-color:#f0f0f0;
border:1px solid #d8d8d8;
}

.right {
margin-top:-8px;
text-align:right;
}

.block {
background:#f0f0f0;
padding:10px;
}

.sidelink {
text-align:left;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
width:140px;
background:#f0f0f0 ;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:1px solid #d8d8d8;
color:#000000;
}

.sidelink:hover {
background:#e0e0e0;
text-decoration:none;
border:1px solid #d8d8d8;
}

.hide {
display:none;
}
/* Sidebar */

#sidebar {
width:150px;
float:right;
}

#sidebar p {
font-size:0.9em;
line-height:1.3em;
margin:0 0 15px 0;
}



