.submissionCol {
    width:160px;
    float:left;
    margin:5px 5px 0px 5px;
}



#colorBoxSmall3 {

    height:10px;
    border:1px solid #999999;
    margin-right:5px;

    margin-left:0px;
    margin-top:0px;

}



#colorBoxSmall2 {

    height:10px;
    border:1px solid #999999;
    margin-right:5px;

    margin-left:5px;
    margin-top:0px;

}





.box {
    margin: 5px;
    padding: 10px;

    color: #ffffff;
    font-family:'arial';
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

html, body {
    margin:0px; /* FF hack: or we'll have double scrollbar showing on the browser */

}


.linkBig,.linkBig:visited {
    color:#333333;
    line-height:18px;
    font-weight: 777; 
    font-family:arial;
    font-size:12px;
    text-decoration:none;
    border-color:#000;
    font-weight:700;
    text-transform: uppercase;
}

.linkBig:hover,.linkBig:visited:hover {
    color:#7188b8;
    line-height:18px;
    font-weight:700;
    font-family:arial;
    font-size:12px;
    text-decoration:none;
    border-color:#000;
    text-transform: uppercase;
}



/**** Speech Bubble Icons *****/
#theBubble 
{


    width: 69px;
    height: 30px; 
    display: none;
    background:url(../images/bubblegreen.png);
    color: #FFF;
    font-family:'arial';
    font-style:normal; 
    font-size:9px;
}


.spch-bub-inside em {
    background: #8dbe50;
    color: #FFF;
    font-family:'arial';

    font-style:normal; 
    font-size:10px;



    padding: 5px;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    position: relative;
}
.spch-bub-inside .point {
    width: 0;
    height: 0;
    position: absolute;
    top: 1.1em;
    left: 1.4em;
    display: block;
    border-left: 0.75em solid #8dbe50; 
    border-bottom: 0.75em solid #FFF; /* IE fix */
    border-bottom: 0.75em solid rgba(0,0,0,0); 
    overflow: hidden; /* IE fix */
}



.dashtitle
{
    color:#666666;



    font-family:arial;
    font-size:9px;
    margin-bottom: 1px;
    text-transform:uppercase;
    font-weight: bold;


}



.dashtext{
    color:#666666;
    line-height:14px;

    font-family:arial;
    font-size:10px;
}



#dashLink,#dashLink:visited {
    color:#666666;
    line-height:18px;

    font-family:arial;
    font-size:10px;
    text-decoration:none;
    border-color:#000;

}

#dashLink:hover,#dashLink:visited:hover {
    color:#7188b8;
    line-height:18px;

    font-family:arial;
    font-size:10px;
    text-decoration:none;
    border-color:#000
}


#dashLink2,#dashLink2:visited {
    color:#06c;
    line-height:18px;

    font-family:arial;
    font-size:11px;
    text-decoration:none;
    border-color:#000;

}

#dashLink2:hover,#dashLink2:visited:hover {
    color:#06c;
    line-height:18px;

    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    border-color:#000
}


.dashLink,.dashLink:visited {
    color:#666666;
    line-height:18px;

    font-family:arial;
    font-size:11px;
    text-decoration:none;
    border-color:#000;

}

.dashLink:hover,.dashLink:visited:hover {
    color:#7188b8;
    line-height:18px;

    font-family:arial;
    font-size:11px;
    text-decoration:none;
    border-color:#000
}


#tt {font-size:10px;font-family:arial;position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {font-size:10px;font-family:arial;display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {font-size:10px;font-family:arial;display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {font-size:10px;font-family:arial;display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


.addDash 
{




    width: 180px;
    height: 24px;
    background-image:url(../images/addDashBg.png);




}





#mainPage {




}





.dashPop
{
    display: block;
    position: relative;

    top: -10px;
    width: 150px;

    padding: 10px;

    background: #cccccc;

    border: 1px solid #999999;


}


#dashboardArea {


    width:260px; /* use 100% of width */


    float: left;

}


.addDashSmall
{

    float: left;



    width: 100px;
    height: 20px;

}






#dashboard {


    float: left;

    clear: both;


    width:290px; /* use 100% of width */

    /* the code below will PUT the bar at the bottom */


    /* hide scrollbar for this wrapper */
    overflow:hidden;





    height: 60px;

}





#dashboardSaveArea {



    float: left;

    width:480px; /* use 100% of width */

    height: 100px;


    overflow:auto;





    padding: 10px;




}


#dashboardSave {
    background: #ffffff;


    width:560px; /* use 100% of width */

    top:60px;

    left: -340px;


    z-index: 99999;
    border-right: 1px solid #c7ced5;

    border-left: 1px solid #c7ced5;

    border-top: 1px solid #c7ced5;
    display: none;

    border-bottom: 1px solid #c7ced5;



    /* the code below will PUT the bar at the bottom */



    /* hide scrollbar for this wrapper */
    overflow:auto;


    position:relative; /* container div must be absolute, for our fixed bar to work */


    height: 160px;

}




#dashboardAreaBig {





    width:600px; /* use 100% of width */

    height: 400px;


    overflow:auto;





    padding: 10px;




}


#dashboardBig {

    background: #ffffff;


    width:620px; /* use 100% of width */


    /* the code below will PUT the bar at the bottom */


    top:60px;

    left: -340px;



    z-index: 99999;
    border-right: 1px solid #c7ced5;

    border-left: 1px solid #c7ced5;
    border-bottom: 1px solid #c7ced5;
    border-top: 1px solid #c7ced5;
    display: none;


    /* the code below will PUT the bar at the bottom */


    /* hide scrollbar for this wrapper */
    overflow:auto;


    position:relative; /* container div must be absolute, for our fixed bar to work */


    height: 500px;

}

.dashCol
{

    float: left;
    font-size:10px;
    font-family:arial;
    margin-right: 5px;
    width: 120px;
    height: 150px;
    background: #f7f9ff;
    border: 4px solid #cccccc;
    padding: 5px;
    margin-bottom: 5px;

}

.dashCol:hover
{

    float: left;
    font-size:10px;
    font-family:arial;
    margin-right: 5px;
    width: 120px;
    height: 150px;
    background: #ffffff;
    border: 4px solid #999999;
    padding: 5px;
    margin-bottom: 5px;


}





.colphoto {float: left;}


.col1 {width: 120px; }
.col2 {width: 270px; }
.col3 {width: 270px; }
.col4 {width: 270px; }
.col5 {width: 360px; }
.col6 {width: 360px; }
.col7 {width: 360px; }
.col8 {width: 360px; }
.col9 {width: 470px; }


.col1 a, .col1 a:visited, .col1 a:hover, .col1 a:visited:hover {text-decoration: none; color: #ffffff;font-size: 10px;  }
.col2 a, .col2 a:visited, .col2 a:hover, .col2 a:visited:hover {line-height: 16px; text-decoration: none; color: #ffffff;font-size: 12px;  }
.col3 a, .col3 a:visited, .col3 a:hover, .col3 a:visited:hover {text-decoration: none; color: #ffffff;font-size: 14px;  }
.col4 a, .col4 a:visited, .col4 a:hover, .col4 a:visited:hover{text-decoration: none; color: #ffffff;font-size: 14px;  }
.col5 a, .col5 a:visited, .col5 a:hover, .col5 a:visited:hover {line-height: 20px;text-decoration: none; color: #ffffff;font-size: 16px;  }
.col6 a, .col6 a:visited, .col6 a:hover, .col6 a:visited:hover {text-decoration: none; color: #ffffff;font-size: 18px;  }
.col7 a, .col7 a:visited, .col7 a:hover, .col7 a:visited:hover {line-height: 24px; text-decoration: none; color: #ffffff;font-size: 20px;  }
.col8 a, .col8 a:visited, .col8 a:hover, .col8 a:visited:hover {line-height: 27px; text-decoration: none; color: #ffffff;font-size: 24px;  }
.col9 a, .col9 a:visited, .col9 a:hover, .col9 a:visited:hover{line-height: 30px; text-decoration: none; color: #ffffff;font-size: 26px;  }



/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }






.bigText {




    font-size:18px;
    font-family:arial;
    color:#333333;

}

.atRio {
    line-height:18px;
    margin-top:10px;
    font-size:16px;
    font-family:arial;
    color:#666
}




.galleryArea a:link, .galleryArea a:visited {


}

.galleryArea a:hover {
    text-decoration: underline;
}

.galleryArea span {
    padding: 4px;
}
.galleryArea #size1 {
    font-size: 10px;
    color: #71a8fb;
    text-decoration:none;

}

.galleryArea #size2 {
    font-size: 12px;
    text-decoration:none;
    color:#5e98ef;
}
.galleryArea #size3 {
    font-size: 16px;
    color:#7bacf5;
    text-decoration:none;
}
.galleryArea #size4 {
    font-size: 19px;
    color:#5791e9;

    text-decoration:none;
}
.galleryArea #size5 {
    font-size: 22px;
    color:#377be1;

    text-decoration:none;
}
.galleryArea #size6 {
    font-size: 26px;

    color:#276dd5;


}
.galleryArea #size7 {
    font-size: 30px;
    color:#1f63c9;
    line-height: 35px;
    text-decoration:none;
}
.galleryArea #size8 {
    font-size: 33px;
    color:#0f54ba;
    line-height: 35px;

}
.galleryArea #size9 {
    font-size: 38px;
    color:#0c49a4;
    line-height: 35px;
    text-decoration:none;

}




.messageBoxBig {

    font-family:'arial';
    font-size:12px;

    width: 400px;
    height: 200px;

    color: #333333;

    background: #d4e1f7;


    padding:10px;
    position:absolute;

    border: 3px solid #abcaec;


}


.messageBoxOn {






    font-family:'arial';
    font-size:12px;

    color: #333333;

    background: #d4f7f2;


    padding:10px;
    position:absolute;

    border: 3px solid #abcaec;




}



.messageBox {


    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=70);

    -khtml-opacity: 0.7;

    opacity: 0.7;



    font-family:'arial';
    font-size:12px;

    color: #333333;

    background: #d4e1f7;


    padding:10px;
    position:absolute;

    border: 3px solid #abcaec;




}





.galleryArea {
    background-image:url(../images/bigworld.png);
    background-repeat:no-repeat;
    background-position:0 0;

    width:940px;
    height:500px;
    position:relative;
    margin:0;

}


.picCol {

    font-family:'arial';
    font-size:12px;


    position:absolute;





}


.searchHeader
{




    margin-right:15px;
    color:#333;
    font-weight:700;
    font-size:12px;
    font-family:'arial';
    text-transform:uppercase;


}




.rounded{display:block}
.rounded *{
    display:block;
    height:1px;
    overflow:hidden;
    font-size:.01em;
    background:#d4e1f7}
.rounded1{
    margin-left:3px;
    margin-right:3px;
    padding-left:1px;
    padding-right:1px;
    border-left:1px solid #ecf2fb;
    border-right:1px solid #ecf2fb;
    background:#dee8f9}
.rounded2{
    margin-left:1px;
    margin-right:1px;
    padding-right:1px;
    padding-left:1px;
    border-left:1px solid #fafcfe;
    border-right:1px solid #fafcfe;
    background:#dce6f8}
.rounded3{
    margin-left:1px;
    margin-right:1px;
    border-left:1px solid #dce6f8;
    border-right:1px solid #dce6f8;}
.rounded4{
    border-left:1px solid #ecf2fb;
    border-right:1px solid #ecf2fb}
.rounded5{
    border-left:1px solid #dee8f9;
    border-right:1px solid #dee8f9}
.roundedfg{
    background:#d4e1f7;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;

}


.emptyForm
{

    margin:0;

    padding:0;


}

.frontLink,.frontLink:visited {
    color:#666666;
    line-height:18px;

    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    border-color:#000
}

.frontLink:hover,.frontLink:visited:hover {
    color:#549ecc;
    line-height:18px;

    font-family:arial;
    font-size:11px;
    text-decoration:none;
    border-color:#000
}



.alerts {
    padding-left:0;
    list-style:none;
    margin:0px 5px 0;
}

.alerts li {
    padding-left:15px;
    padding-bottom:2px;
    background-image:url(../images/alertSmall.png);
    background-repeat:no-repeat;
    background-position:0 .5em;
    margin-bottom:0px
}



.highlights {
    padding-left:0;
    list-style:none;
    margin:0px 5px 0;
}

.highlights li {
    padding-left:15px;
    padding-bottom:2px;
    background-image:url(../images/square.png);
    background-repeat:no-repeat;
    background-position:0 .5em;
    margin-bottom:0px
}

.frontArea
{


    padding: 10px;

    border-bottom: 1px dotted #cccccc;
    border-right: 1px dotted #cccccc;

    border-left: 1px dotted #cccccc;
    margin-bottom: 10px;

    font-size: 11px; 
    font-family: Arial, sans-serif;


    background-color: #f2f2f2; 

}



.headerTitle
{



    margin-top: 0px;
    margin-left: 10px;

    font-size:10px;
    font-family:arial;
    color:#fff;



}


.topHeader_purple
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 0px;
    font-size:11px;
    font-family:arial;
    color:#666;




    background-color:#985e90;

    height: 18px;





}


.topHeader_red
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 0px;
    font-size:11px;
    font-family:arial;
    color:#666;




    background-color:#da3138;

    height: 18px;





}


.topHeader_green
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 0px;
    font-size:11px;
    font-family:arial;
    color:#666;




    background-color:#7abe47;

    height: 18px;





}


.topHeader_brown
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 0px;
    font-size:11px;
    font-family:arial;
    color:#666;




    background-color:#c8934e;

    height: 18px;





}


.topHeader_blue
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 0px;
    font-size:11px;
    font-family:arial;
    color:#666;




    background-color:#2689c8;

    height: 18px;





}




.topHeader
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 0px;
    font-size:11px;
    font-family:arial;
    color:#666;




    background-color:#336699;

    height: 18px;





}


#contentArea2
{
    float: left;
    line-height:18px;
    margin-top:0px;
    margin-right: 0px;
    padding: 10px;
    font-size:12px;
    font-family:arial;
    color:#333333;


    background-color: #eee;






}





.autocomplete-w1 { background:url('/images/shadow.png') no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete {font-family:'arial'; font-size:12px; border:1px solid #999; background:#FFF; cursor:default; 

               text-align:left; max-height:350px; overflow:hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#cccccc; width: 100%; }
.autocomplete div { width: 600px; padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399cc; }



.submitContributionButton
{ 
    font-size: 14px; 
    font-family: Arial, sans-serif;
    padding: 10px;



    font-weight:bold;

}



.searchBoxSmall
{

    font-family:'arial'; font-size:14px;
    font-weight:bold;

    padding: 15px;


    width: 372px;

    background-color: #d4e1f7;
    border: 1px #cccccc solid;

}


.searchdocSmall
{

    padding: 5px;

    width: 270px;

}



.searchBox
{

    font-family:'arial'; font-size:14px;
    font-weight:bold;

    padding: 15px;


    width: 418px;

    background-color: #d4e1f7;
    border: 1px #cccccc solid;

}

.searchdocSmall2
{



    color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;


}




.searchdocSmall
{



    color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;


}


.searchdocMedium
{
    font-style:normal;

    color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;



}


.searchdocgreyMedium
{



    color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;


}



.searchdocLarge
{
    font-style:normal;

    color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;

    width: 410px;

}


.searchdocgreyLarge
{



    color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;

    width: 410px;

}



.searchdoc
{
    font-style:normal;

    color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;

    width: 355px;

}


.searchdocNew
{



    color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;



}



.searchdocgrey
{



    color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;

    width: 355px;

}



#tagcloudbig {
    width: 700px;
    background:#d1e3fd;

    padding: 10px;
    border: 1px solid #cccccc;
    text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 17px;


}

#tagcloudbig a:link, #tagcloudbig a:visited {


}

#tagcloudbig a:hover {
    text-decoration: underline;
}

#tagcloudbig span {
    padding: 4px;
}
#tagcloudbig .size1 {
    font-size: 10px;
    color: #71a8fb;

}

#tagcloudbig .size2 {
    font-size: 12px;

    color:#5e98ef;
}
#tagcloudbig .size3 {
    font-size: 16px;
    color:#7bacf5;

}
#tagcloudbig .size4 {
    font-size: 19px;
    color:#5791e9;


}
#tagcloudbig .size5 {
    font-size: 22px;
    color:#377be1;


}
#tagcloudbig .size6 {
    font-size: 26px;

    color:#276dd5;


}
#tagcloudbig .size7 {
    font-size: 30px;
    color:#1f63c9;

}
#tagcloudbig .size8 {
    font-size: 33px;
    color:#0f54ba;

}
#tagcloudbig .size9 {
    font-size: 38px;
    color:#0c49a4;

}





#tagcloud {
    width: 280px;
    background:#d1e3fd;

    padding: 10px;
    border: 1px solid #cccccc;
    text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 17px;


}

#tagcloud a:link, #tagcloud a:visited {


}

#tagcloud a:hover {
    text-decoration: underline;
}

#tagcloud span {
    padding: 4px;
}
#tagcloud .size1 {
    font-size: 10px;
    color: #71a8fb;

}


#tagcloud .size1 a {
    font-size: 10px;
    color: #71a8fb;

}

#tagcloud .size2 {
    font-size: 12px;

    color:#5e98ef;
}

#tagcloud .size2 a {
    font-size: 12px;

    color:#5e98ef;
}


#tagcloud .size3 {
    font-size: 16px;
    color:#7bacf5;

}

#tagcloud .size3 a {
    font-size: 16px;
    color:#7bacf5;

}

#tagcloud .size4 {
    font-size: 19px;
    color:#5791e9;


}

#tagcloud .size4 a {
    font-size: 19px;
    color:#5791e9;


}


#tagcloud .size5 {
    font-size: 22px;
    color:#377be1;


}

#tagcloud .size5 a {
    font-size: 22px;
    color:#377be1;


}


#tagcloud .size6 {
    font-size: 26px;

    color:#276dd5;


}

#tagcloud .size6 a {
    font-size: 26px;

    color:#276dd5;


}


#tagcloud .size7 {
    font-size: 30px;
    color:#1f63c9;

}

#tagcloud .size7 a {
    font-size: 30px;
    color:#1f63c9;

}


#tagcloud .size8 {
    font-size: 33px;
    color:#0f54ba;

}

#tagcloud .size8 a {
    font-size: 33px;
    color:#0f54ba;

}


#tagcloud .size9 {
    font-size: 38px;
    color:#0c49a4;

}


#tagcloud .size9 a {
    font-size: 38px;
    color:#0c49a4;

}




.topSubline

{

    width:708px;
    background-color: #d4e1f7;
    padding-top: 4px;
    padding-left: 10px;
    color: #666666;
    padding-bottom: 4px;
    font-weight:bold;

    margin-bottom: 5px;

}

.placement
{

}


.logoBox
{
    margin: 10px;
    float: left;
    width: 200px;
    height: 120px;
}

.logoInnerBox
{

}


.logoText
{
    height: 10px; 
    margin-bottom: 5px;
    margin-left: 5px;
}

.weekRow
{
    width: 721px;
    border-left: 1px solid #c9d5e1;

    border-bottom: 1px solid #c9d5e1;
    margin-bottom:0px;
    position: relative;


}

.publicationSelector
{
    width: 320px;
    border: 1px solid #c9d5e1;
    padding: 10px;
    margin-bottom: 10px;
    float: left;
    margin-right: 15px;
    font-size:11px;
}


.publicationSelector legend
{
    padding: 5px;
    font-size:12px;
    color: #666666;

}


#theBox
{
    width: 12px;
    height: 12px;

}




.publicationTable {
    font-family:arial;
    font-size:12px;
    border-collapse:collapse;
    border:none;
    background-color:#FFF
}

.publicationTable


td {


    padding:5px;
}

td.pubHeader {


    padding-left:7px;
}


.publicationTable


tr {

    border-top: 1px solid #cccccc;
}

.pubHeader {



    background-color:#F1F1F1;
}


.pubAltRow {

    background-color:#f9f7e8;
}



.publicationRow
{

    width: 100%;

}

.pubImage
{
    width: 40px;
    float: left;

}

.pubText
{
    width: 400px;
    float: left;

}


.pubLisher
{
    width: 200px;
    float: left;

}


.pubYear
{
    width: 50px;
    float: left;

}




#topLinkArea
{
    position: absolute;
    top: 10px;

    color:#999999;
    font-size: 10px; 
}

#topLink,#topLink:visited {
    color:#999999;
    line-height:18px;
    font-weight:400;
    font-family:arial;
    font-size:10px;
    text-decoration:none;
    border-color:#000
}

#topLink:hover,#topLink:visited:hover {
    color:#999999;
    line-height:18px;
    font-weight:400;
    font-family:arial;
    font-size:10px;
    text-decoration:underline;
    border-color:#000
}



.dateBox
{
    font-size: 14px; 
    font-family: Arial, sans-serif;
    color: #666666;
    float: right;

    height: 14px;
    font-weight:bold;
    padding: 0px;


}


#colorBoxSmall {
    width:10px;
    height:5px;
    border:1px solid #c9d5e1;
    margin-right:5px;

    margin-left:5px;
    margin-top:5px;

}





.meetings {
    padding-left:0;
    list-style:none;
    margin-left: 5px;

}

.meetings li {
    padding-left:10px;
    padding-bottom:5px;

    margin-bottom:0px
}

.textSmall
{
    font-size: 11px; 
    font-family: Arial, sans-serif;
    color: #666666;
}


.boxArea2
{

    padding: 4px;


    width: 440px;
    border: 1px dotted #cccccc;
    margin-bottom: 10px;

    font-size: 11px; 
    font-family: Arial, sans-serif;

}


.boxArea3
{
    float: left;
    padding: 4px;

    width: 100%;

    border: 1px dotted #cccccc;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 11px; 
    font-family: Arial, sans-serif;

}



.boxArea
{
    float: left;
    padding: 4px;

    width: 340px;

    border: 1px dotted #cccccc;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 11px; 
    font-family: Arial, sans-serif;

}


.boxHeadline
{


    background: #dee4f4;
    height: 15px;
    margin-left:0px;
    color:#333;
    font-weight:700;
    font-size:10px;
    font-family:'arial';
    text-transform:uppercase;
    padding:2px

}

.boxSpace
{
    margin-left: 4px;

}




.calDropDown 
{ 
    font-size: 10px; 
    font-family: Arial, sans-serif;
    position: relative;
    top: -5px;
    padding: 0px;


}

.calButton
{ 
    font-size: 10px; 
    font-family: Arial, sans-serif;
    height: 20px;
    top: -5px;
    position: relative;

}

#slider-wrapper {

    width:450px;
    height:220px;
    margin:0 auto;
    margin-bottom: 50px;


}



#slider {
    position:relative;
    width:450px;
    height:220px;

    background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}


#slider .nivo-controlNav {
    position:absolute;
    left:0px;
    bottom:-40px;
}
#slider .nivo-controlNav a {
    display:inline;
}
#slider .nivo-controlNav img {
    display:inline;
    position:relative;
    margin-right:5px;


    border:1px solid #CCC;
    background-color:#FFF;

    padding:4px


}
#slider .nivo-controlNav a.active img {
    border:1px solid #000;
}



.nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    background:url(../images/arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
}
a.nivo-prevNav {
    left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Arial, sans-serif;
    font-size: 12px;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
*/


/* The Nivo Slider styles */
.nivoSlider {
    position:relative;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:60;
    display:none;
}
/* The slices in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:50;
    height:100%;
}
/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    opacity:0.8; /* Overridden by captionOpacity setting */
    width:100%;
    z-index:89;
}
.nivo-caption p {
    padding:5px;
    margin:0;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:99;
    cursor:pointer;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
    position:relative;
    z-index:99;
    cursor:pointer;
}
.nivo-controlNav a.active {
    font-weight:bold;
}




.faqQuestion
{
    font-family:arial;
    font-size:14px;
    text-decoration:none;

    margin-bottom: 10px;

}


#pscroller1{
    width: 350px;
    height: 50px;

    padding: 5px;

}


.statementRow {


    margin-bottom: 10px;

}



.statementBy
{
    width: 620px;
    float: left;

}

.statementDate
{
    width: 100px;
    float: left;

}


.popMessage
{

    width: 400px;
    height: 100px;

}
.topLink,.topLink:visited {
    color:#666666;
    line-height:18px;

    font-family:arial;
    font-size:12px;
    text-decoration:none;
    border-color:#000
}

.topLink:hover,.topLink:visited:hover {
    color:#666666;
    line-height:18px;

    font-family:arial;
    font-size:12px;
    text-decoration:underline;
    border-color:#000
}

.height5
{

    height: 5px;
}
.topBox {
    height:100px;
    width: 450px;
    background-color: #c3d5bd;
    top: -12px;
    position: relative;
}

.topList {
    margin-bottom: 0px;

    margin-right: 10px;
    margin-left:-15px;

}



.topList li {
    margin-bottom: 0px;

    margin-left:0px;

}



.draftComment {

    padding: 5px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #cccccc;
}

.text {
    line-height:18px;
    margin-top:10px;
    font-size:12px;
    font-family:arial;
    color:#666
}


.draftName {
    font-weight:bold;
    margin-bottom: 5px;

    float: left;
    width: 580px;
}

.draftPublished {

    margin-bottom: 5px;

    float: left;
    width: 120px;
}

.draftText {

    margin-bottom: 10px;

}


#lightbox {
    position:absolute;
    left:0;
    width:100%;
    z-index:100;
    text-align:center;
    line-height:0
}

#lightbox img {
    width:auto;
    height:auto
}

#lightbox a img {
    border:none
}

#outerImageContainer {
    position:relative;
    background-color:#fff;
    width:250px;
    height:250px;
    margin:0 auto
}

#imageContainer {
    padding:10px
}

#loading {
    position:absolute;
    top:40%;
    left:0;
    height:25%;
    width:100%;
    text-align:center;
    line-height:0
}

#hoverNav {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10
}

#imageContainer>#hoverNav {
    left:0
}

#hoverNav a {
    outline:none
}

#prevLink,#nextLink {
    width:49%;
    height:100%;
    background-image:url(data:image/gif;base64,AAAA);
    display:block
}

#prevLink {
    left:0;
    float:left
}

#nextLink {
    right:0;
    float:right
}

#prevLink:hover,#prevLink:visited:hover {
    background:url(../images/prevlabel.gif) left 15% no-repeat
}

#nextLink:hover,#nextLink:visited:hover {
    background:url(../images/nextlabel.gif) right 15% no-repeat
}

#imageDataContainer {
    font:10px Verdana, Helvetica, sans-serif;
    background-color:#fff;
    line-height:1.4em;
    overflow:auto;
    width:100%;
    margin:0 auto
}

#imageData {
    color:#666;
    padding:0 10px
}

#imageData #imageDetails {
    width:70%;
    float:left;
    text-align:left
}

#imageData #caption {
    font-weight:700
}

#imageData #numberDisplay {
    display:block;
    clear:left;
    padding-bottom:1em
}

#imageData #bottomNavClose {
    width:66px;
    float:right;
    padding-bottom:0.7em;
    outline:none
}

#overlay {
    position:absolute;
    top:0;
    left:0;
    z-index:90;
    width:100%;
    height:500px;
    background-color:#000
}



#publicationCol {
    margin-bottom:20px;
    margin-right:30px;
    font-family:'arial';
    font-size:12px;
    height:220px;
    width:200px;
    float:left
}

#innerPub {
    height:200px;
}


#slideshowtoggler {

    font-weight:700

        font-family:arial;
    font-size:11px;
}

.statusOld {
    width:25px;
    float:left
}
.mapEmptyArea {


    width:704;
    height:391px;
    position:relative;
    margin:0
}


.mapArea {
    background-image:url(../images/national/world.png);
    background-repeat:no-repeat;
    background-position:0 0;
    width:704;
    height:391px;
    position:relative;
    margin:0
}
.noshow
{

    display: none;
}

.popCountryRegular {
    position:absolute;
    width:30px;
    height:32px;
    font-family:arial;
    font-size:11px;
    padding-top:4px;
    padding-left:6px;
    margin:0
}

.popCountry {


    position:absolute;

    font-family:arial;
    font-size:11px;
    padding-top:4px;
    padding-left:6px;
    margin:0


}

.popBoxNew {

    display:none;
    background:#ffffcc;
    border:1px solid #ccc;
    top:-180px;
    left:-80px;
    z-index:10000;
    position:relative;
    width:350px;
    height:130px;
    font-family:arial;
    font-size:11px;
    padding:10px
}


.popBox {

    display:none;
    background:#ffc;
    border:1px solid #ccc;
    top:-160px;
    left:-100px;
    z-index:10000;
    position:relative;
    width:200px;
    height:115px;
    font-family:arial;
    font-size:11px;
    padding:10px
}

.styledbig {
    width:98%;
    height:200px;
    border:1px solid #ccc;
    font-family:arial;
    font-size:11px;
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:5px
}

.max {
    width:98%;
    height:500px;
    border:1px solid #ccc;
    font-family:arial;
    font-size:13px;
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:5px
}

.styled {
    width:98%;
    height:250px;
    border:1px solid #ccc;
    font-family:arial;
    font-size:11px;
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:5px
}

.contentTable {
    font-family:arial;
    font-size:12px;
    border-collapse:collapse;
    border:none;
    background-color:#FFF
}

.contentTable
td {
    border:1px solid;
    border-color:#CCC;
    margin:20px;
    padding:4px
}

.top {
    color:#333;
    background-color:#F3F1E5
}

.today {
    color:#333;
    background-color:#6CF
}

.subject {
    color:#333;
    background-color:#F1F1F1
}

.content {
    color:#333;
    background-color:#FFF
}

#subMenu {
    margin:5px 5px 5px 7px
}

#subLine {
    width:15px;
    float:left
}

#menuInside {
    margin:0 4px
}

.date {
    font-family:'arial';
    font-size:11px
}

.destinationPop {

    font-family:'arial';
    font-size:11px
}

#map_canvas_small {
    height:150px;
    width:300px;
}

#map_canvas_large {
    height:500px;
    width:100%
}

#map_canvas {
    height:300px;
    width:100%
}

#featureBox {
    width:200px;
    float:left;
    margin-left:5px;
    margin-bottom:5px
}

#smallCalendar2 {
    height:100px;
    width:295px;
    margin-left:5px
}

#smallCalArea2 {
    position:absolute;
    width:295px
}

#smallCalDay2 {
    position:absolute;
    left:247px;
    top:22px;
    width:25px;
    font-family:'arial';
    font-size:24px;
    font-weight:700
}

#smallCalMonth2 {
    color:#FFF;
    position:absolute;
    left:233px;
    top:48px;
    font-family:'arial';
    font-size:10px;
    text-transform:uppercase;
    font-weight:700
}

#smallCalendar {
    height:100px;
    width:80px;
    margin-left:5px;
    float: right;
}

#docRowRelated {
    margin-bottom:0;
    font-family:'arial';
    font-size:11px;
    width:290px;
    padding:0
}

#smallCalArea {
    position:absolute;
    width:80px;

}

#smallCalDay {
    position:absolute;
    left:30px;
    top:22px;
    width:25px;
    font-family:'arial';
    font-size:24px;
    font-weight:700
}

#smallCalMonth {
    color:#FFF;
    position:absolute;
    left:22px;
    top:48px;
    font-family:'arial';
    font-size:10px;
    text-transform:uppercase;
    font-weight:700
}



#colorBox {
    width:20px;
    height:15px;
    border:1px solid #c9d5e1;
    margin-right:10px;
    float:left
}

#colorText {
    width:180px;
    height:15px;
    float:left;
    font-family:'arial';
    font-size:11px
}

#colorArea {
    width:220px;
    float:left;
    margin-bottom:5px
}

#colorBoxes {
    width:750px;
    margin-left:50px;
    margin-bottom:10px
}

#nextMonth {
    float:left;
    width:195px;
    margin-right:5px
}

#prevMonth {
    float:left;
    margin-left:5px;
    width:195px
}

#midMonth {
    float:left;
    width:310px
}

#calendarMain {
    width:722px;
}

#calTop2 {

    background-color:#fcfde8;
    height:20px;
    width:720px;
    padding-bottom:7px;
    font-family:'arial';
    font-size:11px;
    text-transform:uppercase;
    font-weight:700;
    border-bottom: 1px solid #c9d5e1;
    border-left: 1px solid #c9d5e1;
    border-right: 1px solid #c9d5e1;

}


#calTop {
    border-top:1px solid #ccc;
    background-color:#e9e9e9;
    height:20px;
    width:720px;
    padding-top:7px;
    font-family:'arial';
    font-size:11px;
    text-transform:uppercase;
    font-weight:700;
    border-bottom: 1px solid #c9d5e1;
    border-left: 1px solid #c9d5e1;
    border-right: 1px solid #c9d5e1;
}

#dayNumber2 {
    position:relative;
    font-family:'arial';
    font-size:10px;
    top:0;
    left:100px
}

#dayNumber {
    float:right;
    font-family:'arial';
    font-size:10px;
    margin-right:2px;
    font-weight:bold;


}

#topRow {
    margin-left: 2px;
    margin-left: 4px;
    background-color:#fcfde8;
    border-left: 1px solid #c9d5e1;
    width: 721px;

}

#dayHeader {
    width:102px;
    height:20px;
    float:left;
    font-family:'arial';
    font-size:9px;
    text-transform:uppercase;
    padding-top:5px;


}

#calDays {
    border-left:1px solid #c9d5e1;
    background:#FFF
}

.eventInner {
    margin-top: 4px;
    margin-left: 4px;

}

#dayCol {
    width:102px;
    font-family:'arial';
    font-size:9px;
    float: left;
    margin-right: 0px;

    border-right:1px solid #c9d5e1;
    height: 100%;

}

#clear {
    clear:both
}

#eventRow {
    border-bottom:1px solid #c9d5e1;
    border-top:1px solid #c9d5e1;
    border-right:1px solid #c9d5e1;
    height: 32px;
    margin-top: 20px;

    margin-bottom:0px;
    padding:0px;


}

.calTable {
    border:1px solid #c9d5e1;
    border-collapse:collapse
}

.calTable td {
    border:1px solid #c9d5e1;
    padding:0
}

#docHeader {
    border-top:1px solid #ccc;
    background-color:#e9e9e9;
    height:18px;
    margin-bottom:3px;
    width:710px;
    font-family:'arial';
    font-size:12px;
    font-weight:700;
    padding-left:5px
}

.dotted {
    color:#fff;
    background-color:#fff;
    border:1px dotted #ccc;
    border-style:none none dotted
}

#docRow {
    margin-bottom:10px;
    width:710px;
    padding:5px
}

#docTitle {
    float:left;
    width:700px;
    font-family:'arial';
    font-size:11px
}

#docText {
    float:left;
    width:350px;
    font-family:'arial';
    font-size:11px
}

#docDate {
    float:left;
    width:90px;
    font-family:'arial';
    font-size:10px;
    text-transform:uppercase
}

#logoCol {
    width:20px;
    float:left;
    margin:5px 5px 0 0
}

#arrowCol {
    width:5px;
    float:left;
    margin:5px 10px 0 0
}

#majorMediumCol {
    width:300px;
    float:left;
    margin:5px 10px 0 0
}

#unorgCol {
    float:left;
    margin:5px 10px 0 0
}

#majorCol {
    width:330px;
    float:left;
    margin:5px 10px 0 0
}

#majorSubCol {
    margin:0
}

#respondentCol {
    width:180px;
    float:left;
    margin:5px 10px 0 0
}

#box li {
    background-image:url(../images/arrowLeftBlue.png);
    background-repeat:no-repeat;
    background-position:0 5px;
    padding-left:15px;
    margin-left:10px
}

#box li a {
    font-weight:400;
    font-family:'arial';
    font-size:11px;
    color:#666
}

#freeBox {
    border:1px solid #c9d5e1;
    background-color:#fcfde8;
    padding:5px
}

#rightBox {
    width:200px;
    float:right;
    border:1px solid #c9d5e1;
    margin-left:10px;
    background-color:#fcfde8;
    margin-bottom:10px;
    padding:5px
}

#boxTitle {
    padding-left:5px;
    width:195px;
    font-weight:700;
    font-family:'arial';
    font-size:10px;
    text-transform:uppercase
}

#answers {
    width:100%;
    color:#333;
    font-weight:400;
    font-family:'arial';
    font-size:14px;
    border-bottom:1px dotted #ccc;
    border-left:1px dotted #ccc;
    clear:both;
    margin:15px 0;
    padding:5px
}

#eventDate {
    color:#666;
    margin-top:10px;
    width:200px;
    float:left
}

#eventLocation {
    margin-top:10px;
    width:200px;
    float:left
}

#eventTitle {
    margin-top:10px;
    width:500px;
    float:left
}

#eventRow2 {
    border-bottom:1px solid #ccc;
    color:#000;
    font-weight:400;
    font-family:'arial';
    font-size:12px;
    margin-bottom:10px;
    margin-top:10px
}

#summaryArea {
    height:250px;
    overflow:auto;
    background-color:#fdfde6;
    color:#000;
    font-weight:400;
    font-family:'arial';
    font-size:12px;
    border-collapse:collapse;
    border:solid;
    border-color:#999;
    border-width:1px;
    margin:10px 0;
    padding:10px
}

#summaryRow {
    color:#000;
    font-weight:400;
    font-family:'arial';
    font-size:12px;
    margin:10px 0
}

#questionRow2 {
    color:#000;
    font-weight:400;
    font-family:'arial';
    font-size:14px;
    margin:10px 0
}

#question {
    width:98%;
    color:#333;
    font-weight:400;
    font-family:'arial';
    font-size:16px;
    border-bottom:1px dotted #ccc;
    border-left:1px dotted #ccc;
    clear:both;
    margin:15px 0;
    padding:5px
}

.questionnaireTitle {
    color:#333;
    font-weight:400;
    font-family:'arial';
    font-size:14px
}

#summaryTitle {
    font-weight:700;
    font-family:'arial';
    font-size:12px;
    text-transform:uppercase;
    margin:10px 0
}

#searchList li {
    background-image:url(../images/arrowLeftBlue.png);
    background-repeat:no-repeat;
    margin-left:10px;
    margin-right:0;
    background-position:0 5px;
    padding:10px
}

li.sum {
    background-image:url(../images/arrowLeftBlue.png);
    background-repeat:no-repeat;
    background-position:0 5px;
    padding-left:15px;
    margin:10px
}

#list li {
    background-image:url(../images/arrowGreen.png);
    background-repeat:no-repeat;
    margin-left:10px;
    margin-right:10px;
    background-position:0 5px;
    padding:10px
}

#replyName {
    font-weight:700;
    font-family:'arial';
    font-size:14px;
    width:600px;
    float:left;
    margin:10px 0
}

#replyGroup {
    font-weight:400;
    font-family:'arial';
    font-size:14px;
    width:200px;
    float:left;
    margin:10px 0
}

#questionnaireRow2 {
    margin-bottom:10px
}

#questionnaireRow {
    margin-bottom:10px;
    margin-right:10px;
    float:left;
    width:350px
}

#brandbar {
    height:1.5em;
    background-color:#C2C6CF;
    background-image:url(../images/brandbarbkgd.jpg);
    background-repeat:repeat-x;
    width:940px
}

#brandbar .unicon {
    padding-top:.2em;
    padding-right:.4em
}

#brandbar .welcome {
    color:#333;
    display:block;
    float:left;
    font-size:10px;
    padding-top:.4em;
    font-family:'arial'
}

#brandbar .welcome a {
    text-decoration:none;
    color:#1e1e1e;
    font-size:10px;
    font-family:'arial'
}

#brandbar a:hover {
    text-decoration:underline;
    color:#1e1e1e
}

#banner {
    height:102px;
    background-image:url(../images/banner.png);
    width:940px;
    margin-top:5px;
}

#topMenu {

    width:940px;

    background: #336699;

    //background:#127DAF;
    
    margin-top:1px;


    height: 20px;




}

#lowerArea {
    background-color:#FFF
}

.subscribe {
    font-family:'arial';
    font-size:10px;
    font-weight:400;
    background-color:#FFF;
    width:140px;
    border-color:#ccc;
    border-style:solid;
    border-width:1px;
    padding:3px
}
.searchSelect {
    font-family:'arial';
    font-size:10px;
    font-weight:400;
    background-color:#FFF;
    width:520px;
    margin-bottom:5px;
    border-color:#ccc;
    border-style:solid;
    border-width:1px;
    padding:3px
}


.search {
    font-family:'arial';
    font-size:10px;
    font-weight:400;
    background-color:#FFF;
    width:120px;
    margin-bottom:5px;
    border-color:#ccc;
    border-style:solid;
    border-width:1px;
    padding:3px
}

#bannerText {
    font-weight:400;
    line-height:17px;
    color:#333;
    margin-top:0px;
    padding-top: 10px;
    margin-right:0px;
    font-size:12px;
    font-family:'arial';
    border-top:1px solid #ccc;

}

#leftMenu {
    margin-top:0px;
    width:180px;
    margin-right:20px;
    float:left
}

#contentArea {
    line-height:18px;
    margin-top:5px;
    margin-right: 0px;
    width:740px;
    float:left;
    font-size:12px;
    font-family:arial;
    color:#666;
}

#fullContentArea {
    color:#666;
    line-height:18px;
    margin-top:10px;
    width:940px;
    float:left;
    font-size:12px;
    font-family:arial;
    background-color:#FFF
}

#leftMenuSpace {
    padding-right:10px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.smooth {
    color:#ccc;
    background-color:#ccc;
    height:1px;
    border:0
}

#topArea {
    background-color:#FFF;
    height:20px
}

#headline {
    font-weight:400;
    color:#336699;
    line-height:25px;
    margin-bottom:15px;
    font-size:20px;
    font-family:'arial'
}

#subHeadline {
    color:#333;
    font-weight:700;
    font-family:'arial';
    font-size:14px;
    clear:both;
    margin:10px 0
}

.subHeadline {
    font-weight:700;
    color:#333;
    font-size:14px;
    font-family:'arial'
}

#bottom {
    font-weight:400;
    width:960px;
    color:#999;
    font-size:10px;
    font-family:'arial'
}

#leftMenuTop {
    font-weight:700;
    color:#333;
    margin-bottom:4px;
    font-size:12px;
    font-family:'arial';
    border-top:1px solid #ccc;
    width:180px
}


.picSmall {
    border:1px solid #CCC;
    background-color:#FFF;
    margin-right:5px;
    margin-bottom:6px;
    padding:2px
}

.pic {
    border:1px solid #CCC;
    background-color:#FFF;
    margin:5px;
    padding:4px
}

#topTop {
    height:25px;
    margin-bottom:4px;
    background-image:url(../images/topTop.png);
    top: 10px;
    position: relative;
    z-index: 99999;

    width: 450px;

}

#topStoriesTopGreen {
    height:24px;
    background-color:#d4e1f7;
    margin-bottom:4px;
    border-top:1px solid #ccc
}

#topStoriesTop {
    height:24px;
    background-color:#e9e9e9;
    margin-bottom:4px;
    border-top:1px solid #ccc
}

#highlights2 {
    font-family:'arial';
    font-size:10px;
    padding-left:0;
    list-style:none;
    margin:0 10px
}

#highlights2 li {
    padding-left:20px;
    padding-bottom:0;
    background-image:url(../images/arrowLeftBlue.png);
    background-repeat:no-repeat;
    background-position:0 .5em;
    margin-bottom:0
}

#highlights {
    padding-left:0;
    list-style:none;
    margin:10px 10px 0
}

#highlights li {
    padding-left:20px;
    padding-bottom:5px;
    background-image:url(../images/arrowLeftBlue.png);
    background-repeat:no-repeat;
    background-position:0 .5em;
    margin-bottom:5px
}


.subscribeButton {
    font-family:'arial';
    font-size:10px;
    text-transform:uppercase;
    font-weight:700;
    height:20px;
    color:#fff;
    background:#9fcc3b;
    border:1px solid #ddd;
    padding-top:1px;
    padding-bottom:1px;
    cursor:pointer;
    width:40px
}


.button {
    font-family:'arial';
    font-size:10px;
    text-transform:uppercase;
    font-weight:700;
    height:20px;
    color:#fff;
    background:#9fcc3b;
    border:1px solid #ddd;
    padding-top:1px;
    padding-bottom:1px;
    cursor:pointer;
    width:75px
}

.button:hover,.button:focus {
    border:1px solid #aaa
}
.topStoriesTextWhite {
    float:left;
    margin-left:5px;
    color:#333333;
    font-weight:700;
    font-size:10px;
    font-family:'arial';
    text-transform:uppercase;
    padding:2px
}



.topStoriesText {
    float:left;
    margin-left:5px;
    color:#333;
    font-weight:700;
    font-size:10px;
    font-family:'arial';
    text-transform:uppercase;
    padding:2px
}

#topStoriesArea {
    float:left;
    width:450px;
    margin:0
}

#topStoriesSeparator {
    float:left;
    width:20px
}

#mainArea {
    background-color:#fff;
    width:940px;

    margin:10px;
    padding:20px;

}


body {
    background-color: #f0ebde;




}


#menuItemOn {

    height: 20px;

    background: #529ddd;

    float:left;
    margin-right:0px;
    margin-left:0px
}


#menuItem {

    height: 20px;




    float:left;
    margin-right:0px;
    margin-left:0px
}

#menuSelected {

    height:26px;
    float:left;
    margin-right:5px;
    margin-left:5px
}

#menuLinkSpace {
    padding-right:15px;
    padding-left:15px;
    padding-top:1px
}

#prevNext,#subLink {
    float:left
}

.next,.next:visited,.prev,.prev:visited {
    color:#666;
    font-weight:400;
    font-family:'arial';
    font-size:10px;
    text-decoration:none;
    border-color:#000
}

.next:hover,.next:visited:hover,.prev:hover,.prev:visited:hover {
    color:#666;
    font-weight:400;
    font-family:'arial';
    font-size:10px;
    text-decoration:underline;
    border-color:#000
}

.styled_small,.small_area {
    width:98%;
    height:50px;
    border:1px solid #ccc;
    font-family:arial;
    font-size:11px;
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:5px
}

.monthLink,.monthLink:visited,.eventLink,.eventLink:visited {
    color:#333;
    line-height:13px;
    font-weight:400;
    font-family:arial;
    font-size:9px;
    text-decoration:none;
    border-color:#000
}

.monthLink:hover,.monthLink:visited:hover,.eventLink:hover,.eventLink:visited:hover {
    color:#333;
    line-height:13px;
    font-weight:400;
    font-family:arial;
    font-size:9px;
    text-decoration:underline;
    border-color:#000
}

.docLink,.docLink:visited {
    color:#336699;
    font-weight:400;
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    border-color:#000
}

.docLink:hover,.docLink:visited:hover {
    color:#336699;
    font-weight:400;
    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    border-color:#000
}

.unLineNew {
    width:335px;
    float:left;
    min-height: 40px;

    margin:5px 10px 0px 0px;
}


#memberCol,#unLine,#unCol {
    width:350px;
    float:left;
    margin:5px 10px 0 0
}

#box,#searchList,ul.sum,#list {
    list-style-type:none;
    margin:0;
    padding:0
}

#questionRow,#replyRow {
    margin:10px 0
}

#leftMenuItem {
    border-top:0px solid #ccc;
    background-color:#f0ebde;
    min-height:20px;
    margin-bottom:1px;
    width:180px
}

#leftMenuItemSelected_purple  {
    border-top:0px solid #ccc;
    background-color:#985e90;
    min-height:20px;
    margin-bottom:1px;
    width:180px
}


#blue1
    {
    background-color:#2689c8;
    height:10px;
    width:537px;
    margin-right:2px;
    float:left;

    }
#blue2
    {
    background-color:#2689c8;
    width:200px;

    height:10px;    
    float:left;    
    }


#blue3
    {
    background-color:#2689c8;
    width:729px;
    margin-top:2px;
    height:25px;  
    margin-bottom:10px;
    color:#fff;
    padding-left:10px;
    padding-top:6px;
        font-size:16px;

    }

    
    
    
    
#brown1
    {
    background-color:#c8934e;
    height:10px;
    width:537px;
    margin-right:2px;
    float:left;

    }
#brown2
    {
    background-color:#c8934e;
    width:200px;

    height:10px;    
    float:left;    
    }


#brown3
    {
    background-color:#c8934e;
    width:729px;
    margin-top:2px;
    height:25px;  
    margin-bottom:10px;
    color:#fff;
    padding-left:10px;
    padding-top:6px;
    font-size:16px;
    }

    
    
#green1
    {
    background-color:#7abe47;
    height:10px;
    width:537px;
    margin-right:2px;
    float:left;

    }
#green2
    {
    background-color:#7abe47;
    width:200px;

    height:10px;    
    float:left;    
    }


#green3
    {
    background-color:#7abe47;
    width:729px;
    margin-top:2px;
    height:25px;  
    margin-bottom:10px;
    color:#fff;
    padding-left:10px;
    padding-top:6px;
        font-size:16px;

        
    }

    
    
    
    
#red1
    {
    background-color:#da3138;
    height:10px;
    width:537px;
    margin-right:2px;
    float:left;

    }
#red2
    {
    background-color:#da3138;
    width:200px;

    height:10px;    
    float:left;    
    }


#red3
    {
    background-color:#da3138;
    width:729px;
    margin-top:2px;
    height:25px;  
    margin-bottom:10px;
    color:#fff;
    padding-left:10px;
    padding-top:6px;
        font-size:16px;

    }

    
    
    
#purple1
    {
    background-color:#985e90;
    height:10px;
    width:537px;
    margin-right:2px;
    float:left;

    }
#purple2
    {
    background-color:#985e90;
    width:200px;

    height:10px;    
    float:left;    
    }


#purple3
    {
    background-color:#985e90;
    width:729px;
    margin-top:2px;
    height:25px;  
    margin-bottom:10px;
    color:#fff;
    padding-left:10px;
    padding-top:6px;
        font-size:16px;

    }

    
    
#leftMenuItemSelected_blue  {
    border-top:0px solid #ccc;
    background-color:#2689c8;
    min-height:20px;
    margin-bottom:1px;
    width:180px
}



#leftMenuItemSelected_green  {
    border-top:0px solid #ccc;
    background-color:#7abe47;
    min-height:20px;
    margin-bottom:1px;
    width:180px
}



#leftMenuItemSelected_red  {
    border-top:0px solid #ccc;
    background-color:#da3138;
    min-height:20px;
    margin-bottom:1px;
    width:180px
}



#leftMenuItemSelected_brown  {
    border-top:0px solid #ccc;
    background-color:#c8934e;
    min-height:20px;
    margin-bottom:1px;
    width:180px
}



#leftMenuItem:hover,#leftMenuItemSelected, #leftMenuItemNoLink {
    border-top:0px solid #ccc;
    background-color:#f0ebde;
    min-height:20px;
    margin-bottom:1px;
    width:180px;
    font-size:10px;
    color:#333;
    
}
.topMenuLinkSelected,.topMenuLinkSelected:visited
{
    color:#ffffff;
    text-transform:none;

    font-family:'arial';
    font-size:11px;
    text-decoration:none;
    border-color:#000
}

.topMenuLinkSelected:hover,.topMenuLinkSelected:visited:hover 
{
    color:#ffffff;
    text-transform:none;

    font-family:'arial';
    font-size:11px;
    text-decoration:underline;
    border-color:#000
}



.topMenuLink,.topMenuLink:visited {
    color:#ffffff;


    font-family:'arial';
    font-size:11px;
    text-decoration:none;
    border-color:#000
}

.topMenuLink:hover,.topMenuLink:visited:hover  {
    color:#ffffff;


    font-family:'arial';
    font-size:11px;
    text-decoration:underline;
    border-color:#000
}

.leftMenuLinkBlack,.leftMenuLinkBlack:visited, .leftMenuLinkBlack:hover, .leftMenuLinkBlack:visited:hover 
{
    color:#333333;
    font-weight:400;
    font-family:'arial';
    font-size:10px;
    text-decoration:none;


}


.leftMenuLink,.leftMenuLink:visited  {
    color:#333333;
    font-weight:400;
    font-family:'arial';
    font-size:10px;
    text-decoration:none;


}


.leftMenuLinkSelected,.leftMenuLinkSelected:hover,.leftMenuLinkSelected:visited:hover, .leftMenuLinkSelected:visited  {
    color:#333333;
    font-weight:700;
    font-family:'arial';
    font-size:10px;
    text-decoration:none;

}

.leftMenuLinkSelected_white,.leftMenuLinkSelected_white:hover,.leftMenuLinkSelected_white:visited, .leftMenuLinkSelected_white:visited:hover {
    color:#fff;
    font-weight:700;
    font-family:'arial';
    font-size:10px;
    text-decoration:none;

}



.leftMenuLink:hover,.leftMenuLink:visited:hover {
    color:#333333;
    font-weight:400;
    font-family:'arial';
    font-size:10px;

    text-decoration:underline;
    border-color:#000
}



.leftMenuLinkSelected:hover,.leftMenuLinkSelected:visited:hover {
    color:#333333;
    font-weight:700;
    font-family:'arial';
    font-size:10px;

    text-decoration:underline;
    border-color:#000
}

.headlineLink,.headlineLink:visited {
    color:#06c;
    line-height:25px;
    font-weight:400;
    font-family:'arial';
    font-size:18px;
    text-decoration:none;
    border-color:#000
}

.headlineLink:hover,.headlineLink:visited:hover {
    color:#06c;
    line-height:25px;
    font-weight:400;
    font-family:'arial';
    font-size:18px;
    text-decoration:underline;
    border-color:#000
}

.answerLink,.answerLink:visited {
    color:#06c;
    line-height:18px;
    font-weight:700;
    font-family:arial;
    font-size:14px;
    text-decoration:none;
    border-color:#000
}

.answerLink:hover,.answerLink:visited:hover {
    color:#06c;
    line-height:18px;
    font-weight:700;
    font-family:arial;
    font-size:14px;
    text-decoration:underline;
    border-color:#000
}

a,a:visited {
    color:#336699;
    line-height:18px;
    font-weight:400;
    font-family:arial;
    font-size:12px;
    text-decoration:none;
    border-color:#000
}

a:hover,a:visited:hover {
    color:#336699;
    line-height:18px;
    font-weight:400;
    font-family:arial;
    font-size:12px;
    text-decoration:underline;
    border-color:#000
}

.linkSmall,.linkSmall:visited {
    color:#336699;
    font-weight:400;
    font-family:'arial';
    font-size:10px;
    text-decoration:none;
    border-color:#000
}

.linkSmall:hover,.linkSmall:visited:hover {
    color:#336699;
    font-weight:400;
    font-family:'arial';
    font-size:10px;
    text-decoration:underline;
    border-color:#000
} 