/* CSS Document  all styles icluded in the page for inside div and tables formats*/


/* -------- LEFT MENUS main menu GREEN (leftmenutitle), menu Red (leftmenutitle2)------------*/

.leftmenutitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #888c61;
    background-image: url(../images/menu1_left_green.jpg);
}       
.leftmenutitle2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #712f33;
    background-image: url(../images/menu_left_red.jpg);    
}
.leftmenu {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #7f7f7f;
    text-decoration:none;
    text-align:center;
}
.leftmenu a {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #7f7f7f;
    text-decoration:none;
    text-align:center;
}
.leftmenu a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    /* color: #4ca1be;*/
    text-decoration:none;
    text-align:center;
}
.leftmenu a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #196a85;
    text-decoration:none;
    text-align:center;
}
.leftmenu a:active {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #4ca1be;
    text-decoration:none;
    text-align:center;
}


/*----------------------- right menu --------------------*/

.rightmenutitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #256479;
    background-image: url(../images/menu_blue_right_presentations.jpg);
}

/*-------------- main text formatting ---------------*/

.maintext{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}

/*.maintextBeginning {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #888c61;
height: 37px;
width: 100%;

background-image:url(../images/menu_center_red.jpg);
text-align: justify;
}*/

.maintextlinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3c8da8;
    font-weight: normal;
    text-decoration:none;
}
.maintextlinks a{
    cursor: pointer;
    cursor: hand;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3c8da8;
    font-weight: normal;
    text-decoration:none;
}
.maintextlinks a:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*color: #9faa31;*/
    font-weight: normal;
    text-decoration:none;
}
.maintextlinks a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    font-weight: normal;
    text-decoration:none;
    color: #0066cc;
}

.maintextlinks img{
    cursor: pointer;
    cursor: hand;
}

/*-------------- titles css formatting ---------------*/

.titlewhite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
.titlecream {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #e1e1c6;
}
.titlegreen {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #83884f;
}
.titleblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3c8da8;
}
.titlered {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #c9646a;
}

.titlegrey{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration:none;
}
.headerblue1 {
    margin-left:50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #3c8da8;
    font-weight: bold;
}

/*-------------- rounded box css for highlighted text ---------------*/

.titlesidemenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #99CC00;
}

.b11f, .b12f, .b13f, .b14f{font-size:1px; overflow:hidden; display:block;}
.b11f {height:1px; background:#f1f1f3; margin:0 5px;}
.b12f {height:1px; background:#f1f1f3; margin:0 3px;}
.b13f {height:1px; background:#f1f1f3; margin:0 2px;}
.b14f {height:2px; background:#f1f1f3; margin:0 1px;}
/*color: #7f7f7f;
/*.contentf1 {background: #d3d99d;}*/
.contentf1 {background: #f1f1f3;}
.contentf1 div {margin-left: 5px; margin-right: 5px;}

#link {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #7f7f7f;
    text-decoration:none;
    text-align:left;
    
}

#link img {
    align:left;
    vertical-align:middle;
    
}

#link a {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #7f7f7f;
    text-decoration:none;
    
    
    
}
#link a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    /*  color: #4ca1be;*/
    text-decoration:none;
    
}
#link a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #196a85;
    text-decoration:none;
    
}
#link a:active {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #4ca1be;
    text-decoration:none;
    
}



/*----------------- borders css -----------------------------*/

.brthin{
    height:3px;
    color: #990000;
}
.borderroundblue {
    border: thin solid #0066CC;
}
.borderroundwhite {
    border: thin solid #ffffff;
}


/*----------------- horizontal rule css -----------------------------*/

.hrstyle {
    color: #CCCC00;
    background-color: #ffffff;
    border:thin solid;
    
    border-bottom-style: dotted;
    border-bottom-width: 2px;
}

.hr2style {
    color: #9faa31;
    background-color: #ffffff;
    border:thin solid;
}

.hr3style {
    color: #3c8da8;
    background-color: #ffffff;
    border:thin solid;
}

.hr4style {
    color: #d3d99d;
    
}


/* -------- Photo div class ------------------------------------------------*/

.photoStripTable {
    border: #CCCC33 thin solid;
    padding: 3px;
    background-color:#EDEDED;
    margin-left:auto;
    margin-right:auto;
}

.photoDiv { 
    clear:both;
    width: 660px; 
    height: 110px; 
    overflow: auto; 
    margin: 0 0 0 20px; 
    padding: 3; 
    text-align: center; 
}

img.strip { 
    height: 73px; 
    border: 2px solid  #0066CC; 
    margin: 2px;
}
.hrstylephotodiv {
    clear:both;
    color: #3399CC;
    background-color: #ffffff;
    border:thin dotted;
}

.shadow {
/*    margin-top:10px;*/
    margin-left:10px;
    padding-bottom:9px;
    padding-top:5px;
    background:#ffffff url(../images/shad_bottom.png) repeat-x bottom left ;
    max-width:333px;
    border-top: 1px solid #dcd7c8;
    border-left: 1px solid #dcd7c8;
    border-right: 1px solid #dcd7c8;
    
    position:relative;
    
}

#footerDiv .maintextlinks {
    color: #003366;
    font-size: 10px;
    
    
}

/*Added for poster thumbnails...*/
div.float {
    width:110px;
height:150px;

    float: left;
}

div.float img {
  
text-align:center;
float:clear;


}

div.float p {
    text-align: center;
}


