@charset "utf-8";

@media all
{
    #print_navigation { display:none; }
    
    #sub_green_navigation_print { display:none; }
    #sub_red_navigation_print { display:none; }
}
                    
@media print
{
    #navigation { display:none !important; }
    #print_navigation { display:block; }
    
    #sub_navigation { display:none !important; }
    #sub_green_navigation_print { display:block; }
    #sub_red_navigation_print { display:block; }
}

* { margin: 0; padding: 0; }
body { font-size: 62.5%; font-family: Verdana, Geneva, sans-serif; background: #fff; }
input { font-family: Verdana, Geneva, sans-serif; }
img {border:none;}
#container { width: 950px; margin: 0 auto; overflow: hidden; }
#left { width: 750px; float: left; }
.floatleft	{ float:left; padding-right:8px; }
.floatright	{ float:right; padding:0 20px 0 15px; }
.floatnone	{ float:none; }
.centeralign { text-align:center; }
.paddingtop { padding-top:70px;}



#header { width: 100%; margin-top: 38px; overflow: hidden; }
#header img { float: left; border: 0; }
#header span.logo { text-indent: -900em; float: left; }
#header ul { float: right; margin-right: -1px; }
#header ul li { list-style: none; display: inline; font-size: 1.2em; color: #808080; border-right: 1px solid #808080; padding: 0 5px; }
#header ul li a.decrease { font-size: 0.9em; font-family: arial; }
#header ul li a.default { font-size: 1em; font-family: arial; }
#header ul li a.increase { font-size: 1.2em; font-family: arial; }
#header ul li a { color: #808080; text-decoration: none; }
#header ul li a:hover { text-decoration: underline; }

#breadcrumb { width: 750px; border-top: 1px solid #d1dcd2; margin-top: 22px; }
#breadcrumb ul { width: 750px; border-top: 1px solid #dae3da; padding: 7px 0; }
#breadcrumb ul li { list-style: none; display: inline; font-size: 1.0em; color: #999; }
#breadcrumb ul li a { color: #999; text-decoration: none; }

#navigation { float: left; background: url(../images/bg_navigation.gif) repeat-x; width: 750px; height: 25px; }
#navigation ul li { list-style: none; display: block; float: left; background: url(../images/bg_navigation_spacer.gif) top left no-repeat; height: 11px; font-size: 1.2em; color: #666; padding: 6px 10px; margin-left: -1px; position: relative; font-weight: normal; z-index: 90; }
#navigation ul li.right { float: right; }
#navigation ul li a { color: #666; text-decoration: none; }
#navigation ul li a:hover { font-weight: bold; }
#navigation ul li ul { display: none; width: 210px; position: absolute; top: 23px; left: 0; background-color:#8f8f8f; overflow: hidden; padding: 5px 0; z-index: 900; }
#navigation ul li ul li { display: block; width: 210px; font-size: 1em; color: #fff; padding: 0; height: auto; }
#navigation ul li ul li a { color: #fff; padding: 3px 0 3px 11px; width: 100%; display: block; }
#navigation ul li ul li a:hover { background-color: #a1a1a1; font-weight: normal; }
#navigation ul li:hover { font-weight: bold; }
#navigation ul li:hover ul { display:block; }

#sub_navigation { width: 750px; min-height: 25px; float: left; }
#sub_navigation ul li { float: left; display: block; margin-left: -2px; color: #fff; font-size: 1.2em; padding: 5px 10px; position: relative; }
#sub_navigation ul li a { color: #fff; text-decoration: none; }
#sub_navigation ul li a:hover { font-weight: bold; }
#sub_navigation ul li ul { display: none; width: 210px; position: absolute; top: 24px; left: 0; background-color:#8f8f8f; overflow: hidden; padding: 5px 0; z-index: 900; }
#sub_navigation ul li ul li { display: block; width: 210px; font-size: 1em; color: #fff; padding: 0; height: auto; }
#sub_navigation ul li ul li a { color: #fff; padding: 3px 0 3px 11px; width: 200px; display: block; font-weight: normal; }
#sub_navigation ul li ul li a:hover { background-color: #a1a1a1; font-weight: normal; }
#sub_navigation ul li:hover { font-weight: bold; }
#sub_navigation ul li:hover ul { display:block; }
div.green { background: #1E9B8D url(../images/bg_sub_nav_green.gif) repeat-x; }
div.green ul li { background: url(../images/bg_sub_nav_green_line.gif) top left no-repeat; }
div.red { background: url(../images/bg_sub_nav_red.gif) repeat-x; }
div.red ul li { background: url(../images/bg_sub_nav_red_line.gif) top left no-repeat; }
div#red h1, div#red h2, div#red h3, div#red h4, div#red a { color: #752C57 !important; }

#content { float: left; width: 750px; min-height: 600px; height: auto !important; height: 600px; margin-top: 10px; }
#content .content {width: 510px; background: url(../images/bg_home.png); padding: 25px 25px 30px 10px; color: #666666; float: left; }
#content .contentred { width: 464px; background: url(../images/bg_home.png); padding: 25px 50px 30px 10px; color: #666; float: left; }

#content .content ul, #content .content ol { margin: 0 0 10px 18px; font-size: 1.1em; line-height: 1.4em; }
#content .content ul li ul li{  font-size: 0.9em; line-height: 1.4em; }
#content .content ul ul {margin: 0 0 0px 18px;}
#content .wide { padding-right: 0; width: 513px; }
#content .new-wide { margin-left:170px; width: 513px; }
#content .content h1 { color: #114b16; font-weight: normal; margin-bottom: 10px; font-size: 2em; }
#content .content .h1-content h1 { color: #000; font-weight: normal; margin-bottom: 10px; font-size: 2em; }
#content .content h1.red { color: #752c57; font-weight:normal; margin-bottom:10px; font-size:2em; }
#content .content h2 { color: #114b16; font-weight: normal; margin-left: 1px; font-size: 1.3em; }
#content .content h2.red { color:#752c57; font-weight:normal; margin-left:1px; font-size:1.3em; }
#content .content h2 a { text-decoration: none; }
#content .content h3 { color: #114b16; font-size: 1.4em; font-weight: normal; padding-top:8px; }
#content .content h3.second { margin: -15px 0 15px; color: #666; }
#content .content .person_details { float:left; padding: 46px 0 20px 0; display: block; color: #666; width:395px; font-size:1.4em;  }
.team_image {
    float:right;
    height:112px;}
    
    .floating-content {position:absolute; top:610px; left:890px; z-index:10; width:270px;color:#666;}
    .floating-content a{color:#666;}

#content .content h4 { color: #752c57; font-size: 1.0em; }
#content .content .picture { display: inline; float: right; }
#content .content img.picture { float: right; }
#content .content p.large { line-height: 1.3em; font-size: 1.5em; }

#content .content p { font-size: 1.1em; margin-bottom: 15px; line-height: 1.4em;}

#content .content p.date { margin: 0px 0 5px 0; }
#content .content a { color: #666666; text-decoration: underline; }
#content .content .links a { display: block; }

/*board*/

#content .main{padding-left:8px;}
#content .content p.board{ padding-left:45px;margin-top:-30px; margin-left:60px;}
#content .content img.image{ margin-bottom:-10px;padding-left:8px;}
.boardmain ul li{ list-style:none;}
/*board*/

.image_enlarger { border: 2px solid #eaeaea; }

#content .side { float: left; width: 200px; margin-top: 10px; }
#content .side h3 { color: #752c57; font-size: 1.4em; margin-bottom: 5px; }
#content .side dl { font-size: 1.1em; }
#content .side dl dt { margin-bottom: 5px; }
#content .side dl dt a { color: #752C57 !important; text-decoration: none; }
#content .side dl dt a:hover { text-decoration: underline; }
#content .side dl dd { color: #666; margin-bottom: 10px; }
#content .side ul { margin-top: 30px; margin-left:0; }
#content .side ul li { color: #752c57; list-style: none; margin-bottom: 10px; }
#content .side ul li a { color: #752C57; text-decoration: none; font-size: 1.2em; }
#content .side ul li a:focus { outline: none; }
#content .side ul li dl { font-size: 0.8em; padding-top: 5px; }
#content .side ul li a.ui-state-active { font-weight: bold; }

#content .side-green { float: left; width: 200px; margin-top: 26px; }
#content .side-green h3 { color: #666666; font-size: 1.4em; margin-bottom: 5px; }
#content .side-green dl { font-size: 1.1em; }
#content .side-green dl dt { margin-bottom: 5px; }
#content .side-green dl dt a { text-decoration: none; color:#666666; }
#content .side-green dl dt a:hover { text-decoration: underline; }
#content .side-green dl dd { color: #666; margin-bottom: 10px; }
#content .side-green ul { margin-top: 30px; margin-left:0px; }
#content .side-green ul li { color: #752c57; list-style: none; margin-bottom: 10px; }
#content .side-green ul li a { color: #114B16; text-decoration: none; font-size: 1.2em; }
#content .side-green ul li a:focus { outline: none; }
#content .side-green ul li dl { font-size: 0.8em; padding-top: 5px; }
#content .side-green ul li a.ui-state-active { font-weight: bold; }

#content .side-greennews { float: left; width: 200px; margin-top: 26px; }
#content .side-greennews h3 { color: #666666; font-size: 1.4em; margin-bottom: 5px; }
#content .side-greennews dl { font-size: 1.1em; }
#content .side-greennews dl dt { margin-bottom: 5px; }
#content .side-greennews dl dt a { text-decoration: none; color:#666666; }
#content .side-greennews dl dt a:hover { text-decoration: underline; }
#content .side-greennews dl dd { color: #666; margin-bottom: 10px; }
#content .side-greennews ul { margin-top: 30px; margin-left:40px; }
#content .side-greennews ul li { color: #752c57; list-style: none; margin-bottom: 10px; }
#content .side-greennews ul li a { color: #114B16; text-decoration: none; font-size: 1.2em; }
#content .side-greennews ul li a:focus { outline: none; }
#content .side-greennews ul li dl { font-size: 0.8em; padding-top: 5px; }
#content .side-greennews ul li a.ui-state-active { font-weight: bold; }

#content .side-greenpeople { float: left; width: 200px; margin-top: 74px; }
#content .side-greenpeople h3 { color: #666666; font-size: 1.4em; margin-bottom: 5px; }
#content .side-greenpeople dl { font-size: 1.1em; }
#content .side-greenpeople dl dt { margin-bottom: 5px; }
#content .side-greenpeople dl dt a { text-decoration: none; color:#666666; }
#content .side-greenpeople dl dt a:hover { text-decoration: underline; }
#content .side-greenpeople dl dd { color: #666; margin-bottom: 10px; }
#content .side-greenpeople ul { margin-top: 30px; margin-left:0px; }
#content .side-greenpeople ul li { color: #752c57; list-style: none; margin-bottom: 10px; }
#content .side-greenpeople ul li a { color: #114B16; text-decoration: none; font-size: 1.2em; }
#content .side-greenpeople ul li a:focus { outline: none; }
#content .side-greenpeople ul li dl { font-size: 0.8em; padding-top: 5px; }
#content .side-greenpeople ul li a.ui-state-active { font-weight: bold; }

#content .register { width: 350px; }
#content .register .formelement { float: left; margin-bottom: 20px; width: 100%; }
#content .register input,
#content .register textarea { float: right; width: 200px; }
#content .register select { float: right; width: 205px; }
#content .register .caption { float: left; height: 12px; }
#content .register input.submit { float: left; width:75px}
#content .register input.submit a:hover { float: left; width:75px;  background: url(../images/butn_submit_on.gif);}

ul#sitemap li { color: #114B16; margin-bottom: 10px; }
ul#sitemap li a { color: #114B16 !important; text-decoration: none; font-size: 1.4em; }
ul#sitemap li a:hover { text-decoration: underline; }
ul#sitemap li ul { margin-top: 5px !important; margin-bottom: 5px !important; }
ul#sitemap li ul li  { font-size: 0.7em; }
ul#sitemap li ul li ul li { font-size: 0.9em; }

.main { background: url(../images/bg_main1.jpg) bottom no-repeat; }

.background0 { background: url(../images/bg_background_1.jpg) bottom right no-repeat; }
.background1 { background: url(../images/bg_background_2.jpg) bottom right no-repeat; }
.background2 { background: url(../images/bg_background_3.jpg) bottom right no-repeat; }

#sidebar { width: 178px; float: right; border-top: 1px solid #d1dcd2; margin-top: 22px; }
#sidebar form { border-top: 1px solid #dae3da; padding: 5px 0 5px; }
#sidebar form fieldset { border: 0; }
#sidebar form label { display: block; width: 178px; color: #bbb; font-size: 12px; padding-top: 2px;font-weight:normal; }
#sidebar form label input { float: right; width: 128px; border: 1px solid #77987a; margin-top: -2px; font-size: 11px; height: 15px; }
#sidebar h3 { width: 168px; height: 19px; color: #fff; font-size: 1.2em; font-weight: bold; padding: 0 0 0 0; }
#sidebar ul.links { padding: 10px 0; margin-left: 4px; }
#sidebar ul.links li { list-style: none; border-bottom: 1px solid #dbe3db; padding: 3px 0; font-size: 12px;font-weight:normal; }
#sidebar ul.links li a { text-decoration: none; color: #666; }
#sidebar ul.news { padding: 10px 0; margin-left: 4px; }
#sidebar ul.news li { list-style: none; padding: 5px 0; font-size: 12px;font-weight:normal; }
#sidebar ul.news li a { color: #666; }
#sidebar ul.email { padding: 10px 0; margin-left: 4px; }
#sidebar ul.email li {color: #666666; list-style: none; font-size: 12px; line-height: 1.4em; font-weight:normal;}
#sidebar ul.email li span { text-decoration: underline; color: #666; }
#sidebar ul.email li a { color: #666; text-decoration: none; }
#sidebar img { margin-left: 2px; border:none;}

#red_box, #green_box { width: 259px; height: 49px; color: #fff; font-size: 1.2em; float: left; margin-right: 5px; }
#red_box a, #green_box a { width: 251px; height: 39px; padding: 0 0 0 0; display: block; color: #fff; text-decoration: none; }
#red_box a img, #green_box a img { border:0; }
 #green_box1 { width: 259px; height: 49px; color: #fff; font-size: 1.2em; float: left; margin-right: 27px;}
#footer { float: left; width: 900px; }
#footer ul { margin: 8px 0 0 0; }
#footer ul li { color: #666666;font-size: 1.1em; border-left: 1px solid #9f9f9f; margin-left: -1px; display: inline; color: #666666; padding: 0 5px; font-weight:normal;}
#footer ul li a { color: #666666; text-decoration: none; }


/* Table Styles */

table.tabledata {
    width:100%;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000; }
    
table.tabledata tr td  {
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    padding: 6px 3px 6px 2px; } 
    
table.tabledisclaimer {
    width:100%;
    background:#fff; }
    
table.tabledisclaimer tr td  {
   background:#e6ece6;
   padding: 6px; color:#7c7d7b;border-right:solid 3px #fff; border-bottom:solid 3px #fff;vertical-align:top} 
    
table.tabledisclaimer tr.row_1 td  {
   background:#000;
   padding: 6px; color:#fff;
   } 

#content .content table.tabledisclaimer tr td h3 { color: #114b16; font-size: 1.4em; font-weight: normal; padding:0; }
    
/* Link Styles */

.greenlink {
    color:#114B16 !important; }
    
h4.greenlink
 {
    font-size:10px;}
    
 h4 span.greenlink
 {
    font-size:10px;}    
    
   h5.greenlink
 {
    font-size:0.9em;}  
   
   h6.greenlink
 {
    font-size:0.7em;}  
   
    
.mulberrylink {
    color:#752C57 !important; }
    
h4.mulberrylink {
    font-size:10px; }
    
h4 span.mulberrylink {
    font-size:10px; }
    
/* Team Links */

.side_linksgreen {
    float:right;
    width:205px;
    margin: 61px 0 0 0; }
    
.side_linksgreen p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#e5ede6; }    
      
.side_linksgreen p a {
    color:#114b16;
    font-size:11px;  }
    
.side_linksgreenpeople {
    float:right;
    width:205px;
    margin: 74px 0 0 0; }
    
.side_linksgreenpeople p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#e5ede6; }    
      
.side_linksgreenpeople p a {
    color:#114b16;
    font-size:11px;  }
    
    
    
.side_linksgreen_viewer {
    float:right;
    width:205px;
    margin: 137px 0 0 0; }
    
.side_linksgreen_viewer p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#e5ede6; }    
      
.side_linksgreen_viewer p a {
    color:#114b16;
    font-size:11px;  }
    
    
    
.side_linksgrey {
    float:right;
    width:205px;
    margin: 61px 0 0 0; }
    
.side_linksgrey p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#CCCCCC; }    
      
.side_linksgrey p a {
    color:#666666;
    font-size:11px;  }
    
    
.side_linksgrey_viewer {
    float:right;
    width:205px;
    margin: 61px 0 0 0; }
    
.side_linksgrey_viewer p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#CCCCCC; }    
      
.side_linksgrey_viewer p a {
    color:#666666;
    font-size:11px;  }
    
.side_linksred {
    float:right;
    width:205px;
    margin: 60px 0 0 0; }
    
.side_linksred p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#f1e9ed; }    
      
.side_linksred p a {
    color:#752c57;
    font-size:11px;  }   
    
.side_linksredpeople {
    float:right;
    width:205px;
    margin: 61px 0 0 0; }
    
.side_linksredpeople p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#f1e9ed; }    
      
.side_linksredpeople p a {
    color:#752c57;
    font-size:11px;  }   
    

.side_linksred_viewer {
    float:right;
    width:205px;
    margin: 137px 0 0 0; }
    
.side_linksred_viewer p {
    margin: 2px 0 2px 0;
    padding: 5px 0 5px 5px;
    background-color:#f1e9ed; }    
      
.side_linksred_viewer p a {
    color:#752c57;
    font-size:11px;  }    
        
        
#content .wide1
{ width:180px;
  float:right
                 }
                 
            .s_banner {background: url(../images/image_hw_for_ifas.gif) 0 0 no-repeat;float:left; width:750px; height:183px;}
            .s_banner .s_banner_text {float:left;margin:31px 0 0 179px;width:330px;}
            .s_banner .s_banner_text h2 {font-size:20px; color:#b9c7ac;font-weight:normal;}
            .s_banner .s_banner_text h3 {font-size:12px; color:#fff;font-weight:normal;}
            #hideshow {height:100%;left:0;position:absolute;top:0;width:100%;}
            #fade {background:none repeat scroll 0 0 #000000;height:100%;left:0;opacity:0.8;position:fixed;width:100%;z-index:100;}
            .popup_block {border:10px solid #FFFFFF;float:left;left:50%;margin:0 0 0 -276px;
            position:fixed;top:10%;width:552px;z-index:101;}
            .popup_block .popup {background:none repeat scroll 0 0 #FFFFFF;text-align:center;float:left;padding:10px 0 0;width:100%;
            }
            .popup_block .popup p {font-weight:bold; font-size:12px;margin:20px 0}
           


