/* all reset,layout */















* {















    margin:  0;















    padding: 0;















}















td,p,div,tr {















    font-family: Tahoma,verdana,arial;















    font-size:   13px;















    color:       #9BB762;















}















body {















    font-family: tahoma,verdana,arial;















    font-size:   12px;















    padding:     0px 0px 0px 0px;















    margin:      0px 0px 0px 0px;















}















.all {





    padding:           0px;

    color:             #333;









    margin:            0px 0px 30px 0px;











    background-color:  #000000;















}















#container {















    width: 100%;















}















#wrapper {















    width: 700px;





  background-color:  #000000;









}















#header {















    background-image:  url(../images/header.jpg);















    background-repeat: no-repeat;















    height:            213px;















    margin-top:        1px;















}















#path {















    background-image:  url(../images/path_bg.jpg);















    height:            36px;















    text-align:        left;















}















#pathway {















    width:          470px;















    padding-left:   10px;















    padding-bottom: 12px;















}















#mod_search_searchword {















    padding:     8px 0 10px 10px;















    width:       200px;















    font-size:   11px;















    background:  url(../images/search_bg.png) no-repeat ;















    color:       #A0A0A4;















    font-family: tahoma;















    height:      27px;















    border:      none ;















    font-weight: bold;















}















#topnav {















    margin-top:        98px;















    background-image:  url(../images/topnav_bg.png);















    background-repeat: repeat-x;















    height:            30px;















    width:             620px;















    float:             right;















}















#content {















    padding:           10px;















    background-image:  url(../images/bg_main.jpg);















    background-repeat:repeat;















}















#maincontent {















   















    background-repeat: repeat;















    padding:           8px;















    border:            1px solid #000000 ;















    margin-bottom:     15px;















}















#left {















    margin-left: 10px;















}















#left div.moduletable {















    margin-bottom:     8px;















    padding:           8px;































    background-repeat: repeat;















    border:            1px solid #000000 ;















}















#left div.moduletable h3 {















    margin-bottom:       8px;















    color:               #ffffff;















    font-size:           12px;















    font-weight:         bold;















 







    background-position: left;















 



    padding-left:        1px;















}















#left div.moduletable-blue {















    margin-bottom:     8px;















    padding:           8px;















    background-image:  url(../images/bg_modrightbrown.png);















    background-repeat: repeat;















    border:            1px solid #000000 ;















}















#left div.moduletable-blue h3 {















    margin-bottom:       8px;















    color:               #ffffff;















    font-size:           12px;















    font-weight:         bold;











    background-position: left;















    background-repeat:   no-repeat;















    padding-left:        30px;















}















div.moduletable-blue {















    margin-bottom:     8px;















    padding:           8px;















    background-image:  url(../images/blue_mod_bg.png);















    background-repeat: repeat;















}















div.moduletable-blue td {















    font-size:  11px;















    text-align: left;















}















div.moduletable-yellow {















    margin-bottom:     8px;















    padding:           8px;















    background-image:  url(../images/yellow_mod_bg.png);















    background-repeat: repeat;















}















div.moduletable-yellow td {















    font-size:  11px;















    text-align: left;















}















div.moduletable-yellow h3 {















    margin-bottom: 8px;















    color:         #333333;















    font-size:     14px;















    font-weight:   bold;















}















#bottom div.moduletable {















    margin-bottom: 8px;















    padding:       0px;















}















#bottom div.moduletable h3 {















    margin-bottom: 8px;















    color:         #FFFFFF;















    font-size:     12px;















    font-weight:   bold;















}















#bottom div.moduletable td {















    color: #A2A2A2;















}































#bottom {















    margin-top:        0px;















  padding:10px;  















    background-image:  url(../images/bg_bot.jpg);















  















    















}















#footer{















width:700px; 





























    















































}















#bottom p {















    color:     #FFFFFF;















    font-size: 11px;















}















#footer P {















    color:     #000000;















    padding:     5px 0px 20px 0px;















    font-size: 11px;






   





}















#footer a:link, #footer a:visited {















    color: #FFFFFF;





    margin:  10px;










}















#ftop{































text-align:left















}















#fbot{















height:20px;














 background-image: url(../images/fot_bg.png); 















    background-repeat: repeat-x;





















}















/* splitmenu */















#navlist {















    margin:  0px;















    padding: 0px 0px 0px 0px;















}















#navlist ul, #navlist li {















    display:         inline;















    list-style-type: none;















}















#navlist a:link, #navlist a:visited {















    padding:         4px 8px 4px 8px;















    float:           left;















    font-size:       13px;















    margin:          0px;















    text-decoration: none;















    color:           #FFFFFF;















}















#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {















    color:             #FFFFFF;















    background-image:  url(../images/top_menu_active.png);















    background-repeat: repeat-x;















}















#navlist a:hover {















    color: #FFFFFF;















}















/* joomla css stuff */















ul#mainlevel-nav {















    list-style:   none;















    font-size:    11px;















    height:       28px;















    padding-left: 20px;















}















ul#mainlevel-nav li {















    float:          left;















    font-size:      11px;















    font-weight:    normal;















    text-transform: lowercase;















    text-align:     center;















    font-family:    Arial,Tahoma, Helvetica, sans-serif;















    display:        block;















    background:     none ;















    padding-right:  20px;















    padding-top:    5px;















}















ul#mainlevel-nav li a {















    display:         block;















    padding-left:    5px;















    padding-right:   5px;















    padding-top:     0px;















    text-decoration: none;















    color:           #FFFFFF;















    font-weight:     bold;















}















ul#mainlevel-nav li a:hover {















    display:         block;















    padding-left:    5px;















    padding-right:   5px;















    text-decoration: none;















    font-weight:     bold;















}















a:link, a:visited {















    color:           #9BB762;















    font-weight:     normal;















    text-decoration: none;















}















a:hover {















    color:           #ffffff;















    text-decoration: underline;















}















form {















    display: inline;















    margin:  0;















    padding: 0;















}















h1 {















    color:       #ffffff;















    font-weight: normal;















    font-size:   20px;















}















ul {















}















li {















    margin-left: 20px;















}















img {















    border: none ;















}















ol {















    margin-left:         20px;















    list-style-position: inherit;















}















blockquote {















    margin: 10px;















}















blockquote div {















}















pre {















    padding: 10px;















}















table.contenttoc {















    margin:  3px;















    padding: 5px;















}















.contenttoc th {















    padding:     3px;















    color:       #ffffff;















    font-weight: bold;















}















.contenttoc a {















    font-size:   11px;















    padding:     0 5px 0 5px;















    font-weight: normal;















}















.contenttoc a:hover {















    font-size:    11px;















    color:        #ffffff;















    padding-left: 5px;















}















.contenttoc td {















    padding: 3px;















}















.contentpane {















    font-family: Arial,Tahoma,  Helvetica, sans-serif;















    font-size:   11px;















    line-height: 18px;















    text-align:  left;















}















.contentpaneopen ul {















    margin-left: 10px;















}















.contentpane ul {















    margin-left: 10px;















}















table.contentpaneopen,table.contentpane {















}















table.contentpaneopen li {















    margin-left: 20px;















}















div.moduletable {















    font-size: 12px;















}















div.moduletable td {















    text-align: left;















    font-size:  12px;















}















div.moduletable h3 {















    text-align:    left;















    margin-bottom: 8px;















    color:         #ffffff;















    font-size:     12px;















    font-weight:   bold;















}















table.moduletable th {















    color:               #898371;















    text-align:          left;















    vertical-align:      middle;















    font-weight:         normal;















    padding-left:        5px;















    padding-top:         15px;















    padding-bottom:      10px;















    font-size:           14px;















    background-image:    url(../images/modth.png);















    background-repeat:   no-repeat;















    background-position: bottom;















    text-transform:      uppercase;















}















.contentpaneopen fieldset {















    border: none ;















    width:  100%;















}















.contentpaneopen td {















    padding:    0;















    text-align: left;















}















.contentdescription {















}















.latestnews li {















    list-style-type: none;















}















.latestnews li a {















    border-bottom: 1px solid #666 ;















    display:       block;















}















.latestnews li a:hover {















}















.mostread li {















    list-style-type: none;















}















.mostread li a {















    border-bottom: 1px solid #666 ;















    display:       block;















}















.mostread li a:hover {















}















ul.latestnews li {















    padding:     2px 2px 5px 0px;















    margin-left: 0px;















    color:       #808080;















    width:       auto;















    text-align:  left;















}















.latestnews a:link {















    text-transform: capitalize;















    color:          #CCC;















}















.latestnews a:visited {















    color: #CCC;















}















.latestnews a:hover {















    color: #FF0000;















}















ul.mostread li {















    margin-left: 0px;















    color:       #808080;















    width:       auto;















    text-align:  left;















    padding:     2px 2px 5px 0px;















}















.mostread a:link {















    text-transform: capitalize;















    color:          #CCCCCC;















}















.mostread a:visited {















    color: #CCCCCC;















}















.mostread a:hover {















    color: #FF0000;















}















td.contentheading {















    color:           #ffffff;















    font-family:      tahoma, Helvetica, sans-serif;















    text-decoration: none;







    font-weight:     normal;







   







    font-size:       15px;















}















div.componentheading {















    color:           #ffffff;















    font-family:     tahoma, Helvetica, sans-serif;







   







 text-decoration: none; 







font-weight:     normal;















    font-size:       15px;















 







}















a.contentpagetitle:link,a.contentpagetitle:hover {















    font-family:     Tahoma,Arial,tahoma, Helvetica, sans-serif;







  text-decoration: none;     







font-weight: normal;







    font-size:       15px;















}















a.contentpagetitle:hover {















    color: #ffffff;















}















.createdate, td.createdate {















    color:          #666666;















    font-size:      11px;















    font-weight:    bold;















    text-transform: lowercase;















    padding-bottom: 3px;















}















.modifydate,.small {















    color:          #BD3E00;















    font-size:      11px;















    font-weight:    normal;















    text-transform: uppercase;















}















.highlight {















    color:            #FFFFFF;















    background-color: red;















}















.mosimage {















    margin:  5px;















    padding: 5px;















    border:  none ;















}















.mosimage_caption {















    padding:             1px 2px;















    color:               #898371;















    font-size:           10px;















    font-weight:         bold;















    border-bottom-style: solid;















    border-bottom-color: #808080;















    border-bottom-width: 1px;















}















.contentpaneopen img {















margin:4px 10px 5px 0px;















}















.contentpane img {















    margin: 5px;















}















a.mainlevel:link, a.mainlevel:visited {















    display:             block;















    height:              18px !important;















    height:              26px;















    vertical-align:      middle;















    font-size:           12px;















    font-weight:         normal;















    text-align:          left;















    text-decoration:     none;















    text-transform:      capitalize;















    color:               #ffffff;















    padding-top:         2px;















    border-bottom-width: 1px;















    border-bottom-color: #000000;















    border-bottom-style: solid;















}















a.mainlevel:hover {















    text-decoration:     none;















    color:               #ffffff;















    font-weight:         bold;















    background-color:    #000000;















    padding-left:        20px;















    background-image:    url(../images/active_menu.png);















    background-repeat:   no-repeat;















    background-position: left;















}















a.mainlevel#active_menu {















    color:               #ffffff;















    font-weight:         normal;















    font-weight:         bold;















    background-color:    #000000;















    padding-left:        20px















    background-image: url(../images/active_menu.png);















    background-repeat:   no-repeat;















    background-position: left;















}















a.mainlevel#active_menu:hover {















    color:               #fffffff;















    background-image:    url(../images/active_menu.png);















    background-repeat:   no-repeat;















    background-position: left;















    padding-left:        20px;















}















a.sublevel:link, a.sublevel:visited {















    font-size:      11px;















    padding-left:   10px;















    padding-bottom: 3px;















    line-height:    20px;















    display:        block;















    margin-left:    10px;















    font-family:    Arial, Verdana,Tahoma;















    color:          #00CCCC;















    text-transform: lowercase;















    font-weight:    normal;















}















a.sublevel:hover {















    text-decoration: none;















}















#mod_login_username {















    padding:     5px 0 0px 25px;















    width:       188px;















    font-size:   11px;















    background:  url(../images/usrlogin_input.png) no-repeat ;















    color:       #F41400;















    font-family: tahoma;















    border:      none ;















    font-weight: bold;















    height:      20px;















}















#mod_login_password {















    padding:     5px 0 0px 25px;















    width:       188px;















    font-size:   11px;















    background:  url(../images/login_input.png) no-repeat ;















    color:       #F41400;















    font-family: tahoma;















    border:      none ;















    font-weight: bold;















    height:      20px;















}















#mod_login_remember {















    border:     none ;















    background: none ;















    margin:     0;















}















.inputbox {















    font-size:  12px;















    border:     1px solid gray ;















    background: #FFFFFF ;















}















.button {















    padding:     1px;















    padding:     2px !important;















    color:       #FFFFFF;















    font-size:   12px;















    border:      none ;















    font-weight: bold;















    background:  #666666 url(../images/btn_bg.png) repeat-x ;















}















.sectiontableheader {















    font-weight: bold;















    background:  #000000 ;















    padding:     4px;















    color:       #ffffff;















}















.sectiontableentry1 td {















    padding: 3px 0px;















}















.sectiontableentry2 td {















    padding:    0px;























}















.sectiontableentry1 {















    padding: 2px;















}















.sectiontableentry2 {















    padding: 2px;















}















a.readon {















    float:                 left;















    width:                 130px;















    display:               block;















    background-color:      transparent;















    background-attachment: scroll;















    color:                 #efefef;















    font-size:             11px;















    line-height:           26px;















    text-indent:           35px;















    height:                26px;















}















a.readon:hover, a.readon:active, a.readon:focus {















    background-color:      transparent;















    background-attachment: scroll;















    color:                 #ffffff;















    text-decoration:       none;















}















.back_button a {















    padding:    2px 5px 2px 20px;















    text-align: center;















    display:    block;















}















.back_button a:hover {















    padding: 2px 5px 2px 20px;















    color:   #cccccc;















}















.pagenav {















    text-align:        center;















    color:             #9BB762;















    margin:            0px -2px 0px 0px;















    padding:           1px 6px 1px 6px;















    font-size:         11px;















    font-family:       arial,verdana,tahoma;















    background-image:  url(../images/btnlogin.gif);















    background-repeat: repeat-x;















}















a.pagenav, a.pagenav:visited {















    color: #9BB762;















}















a.pagenav:hover {















    color:            #9BB762;















    background-color: #000000;















    border:           1px solid #5d5d5d ;















}



span.pathway {







    color:       #3E282A;







    font-size:   11px;







    font-weight: normal;







}






span.pathway a:link,







span.pathway a:visited {







    color:       #3E282A;







    font-weight: normal;







    font-size:   11px;







}