/* CSS Document */

/* Remove padding and margin */
* 
{
    margin: 0;
    padding: 0;
    /*border: 0;*/
}

body  {
    background-color:#f1eeee;
    margin-top:0px;
    text-align: center; /* for IE */

}

#wrapper
{ 
    width: 900px;
    background-color:#FFFFFF;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #85aac4;
    background-image: url(../images/background.png);
    margin: 0 auto;   /* align for good browsers */
    text-align: left; /* counter the body center */

}




#topDivGr {
    height:222px;
    width:900px;
    margin-left:0px;
    margin-right:0px;
    float:left;
    background-image: url(../images/headerg.jpg);
    background-repeat: no-repeat;
}

#topSmallDivGr {
    height:43px;
    width:900px;
    margin-left:0px;
    margin-right:0px;
    float:left;
    background-image: url(../images/smallheader_gr.jpg);
    background-repeat: no-repeat;
}

#topDivEn {
    height:222px;
    width:900px;
    margin-left:0px;
    margin-right:0px;
    float:left;
    background-image: url(../images/headere.jpg);
    background-repeat: no-repeat;
}
#topSmallDivEn {
    height:43px;
    width:900px;
    margin-left:0px;
    margin-right:0px;
    float:left;
    background-image: url(../images/smallheader_en.jpg);
    background-repeat: no-repeat;
}


#topDiv_InnerDiv1{
    /* height:83%;*/
    width:500px;
    float: left;
}
#topDiv_InnerDiv2{
    /* height:17%;*/
    width:900px;
    float:right;
    text-align:right;
    /* margin-right:60px;*/
}

#topDiv_InnerDiv2 a img {
    vertical-align: top;
}

/*
#maintDiv {
position:relative;
height:70%;
margin-left:0px;
margin-right:0px;
width:900px;
float:left;
background-color:#FFFF99;
}
*/
.body3cols #leftDiv {

    width:200px;
    float:left;
    /*background-color: #e6e7e8;*/
    margin-top:0px;
    padding-top:10px;
}

.body3cols #centerDiv {
    width:480px;
    float:left;
    background-color:#ffffff;
    margin-top:0px;
    padding-top:10px;
    /*padding: 0 2%;   */
    padding-left:1%;
    padding-right:1%;
}


.body3cols #rightDiv {

    width:200px;
    float:right;
    /*background-color:#e6e7e8;*/
    margin-top:0px;
    padding-top:10px;
}

#footerDiv {

    clear: both;
    width:900px;
    background-image: url(../images/footer_back.png);
    font-family: arial;
    font-size: 10px;
    color: #ffffff;
    /*background-color: #cccc7b;*/

    text-indent: 200px;

}

/*Samarita*/
#leftmenu {
    margin-left:15px;
    margin-right:15px;
}


.body2cols #rightDiv {
    float:right;
    display:none;
}

.body2cols #leftDiv {

    width:200px;
    float:left;
    background-color: #e6e7e8;
    margin-top:1px;
    padding-top:5px;
}

.body2cols #centerDiv {

    width:650px;
    float:right;
    background-color:#ffffff;
    margin-top:1px;
    padding-top:5px;
    padding: 0 2%;

}


.body1cols div#wrapper
{ 

    background-image: url();

}


.body1cols #rightDiv {
    float:right;
    display:none;
}

.body1cols #leftDiv {
    float:left;
    display:none;
}

.body1cols #centerDiv {
    /* width:860px;
    float:right;*/
    background-color:#ffffff;
    margin-top:0px;
    padding-top:10px;
    /* padding-left:20px;
    padding-right:20px;*/
    text-align:justify;

}

.body1cols #centerDiv .leftAndCenterPart {
    margin-top:2px;
    width:640px;
    float:left;
}
.body1cols #centerDiv .underLeftAndCenterPart {
    margin-top:2px;
    width:640px;
    float:left;
}


.body1cols #centerDiv .leftPart {
    margin-top:2px;
    width:340px;
    float:left;
}
.body1cols #centerDiv .rightPart {
    margin-top:10px;
    width:210px;
    float:right;
    margin-left:2px;
}


.body1cols #centerDiv .centerPart {
/*    margin-top:10px;*/
    width:300px;
    float:right;
    margin-left:2px;
    margin-right:5px;
}


.pageTitle {
    height:37px;
    width:480px;

    vertical-align: middle;
    background-repeat:no-repeat;
    text-align: center;
    line-height:37px;

    color: white;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.red {
    background-image: url(../images/menu_center_red.jpg);
}


.green {
    height:28px;
    background-image: url(../images/table_title.jpg);
}

/* Maria's remarks*/
.leftAndCenterPart div.pageTitle {
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    
}

.leftPart div {
    margin-top:10px;
    margin-left:10px;
}

.underLeftAndCenterPart h4{
        margin-left:10px;
}





.marquee {    

    width: 53%;
    float:left;

}

.flags {


}

img {
    border:0;
}


/* Temporarily here*/
img.strip { height: 73px; border: 1px solid black; margin: 2px;}

img .mainBig {
    height: 250px;
    margin: 0px 10px 10px 0px;
    border: 2px solid black;
    max-width:333px;
}
img.mainBig2 {  height: 250px; margin: 0 10px 10px 0; border: 2px solid black;}
.largeImage {
    max-height:900px;
    max-width:900px;
    height: expression(this.height > 900 ? 900: true);
    width: expression(this.width > 900 ? 900: true);
}

/*.photoStripTable {border: 1px solid gray; align:center;}
.photoDiv { width: 660px; height: 110px; overflow: auto; margin: 0 0 0 0px; padding: 0; text-align: center;}
*/


.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#f1f1f2; margin:0 5px;}
.b2f {height:1px; background:#f1f1f2; margin:0 3px;}
.b3f {height:1px; background:#f1f1f2; margin:0 2px;}
.b4f {height:2px; background:#f1f1f2; margin:0 1px;}
.contentf {background: #f1f1f2;}
.contentf div {margin-left: 5px;}

/*Current menu*/
.curb1f, .curb2f, .curb3f, .curb4f{font-size:1px; overflow:hidden; display:block;}
.curb1f {height:1px; background:#ffffff; margin:0 5px;}
.curb2f {height:1px; background:#ffffff; margin:0 3px;}
.curb3f {height:1px; background:#ffffff; margin:0 2px;}
.curb4f {height:2px; background:#ffffff; margin:0 1px;}
.curcontentf {background: #ffffff;}
.curcontentf div {margin-left: 5px;}



/* all menu css*/

.br1f, .br2f, .br3f, .br4f{font-size:1px; overflow:hidden; display:block;}
.br1f {height:1px; background:#f1f1f2; margin:0 5px;}
.br2f {height:1px; background:#f1f1f2; margin:0 3px;}
.br3f {height:1px; background:#f1f1f2; margin:0 2px;}
.br4f {height:2px; background:#f1f1f2; margin:0 1px;}
.contentrf {background: #d3d99d;}
.contentrf div {margin-left: 5px;}

