/***********************************/
/*   ***       General       ***   */
body
{
	background-repeat : repeat-y;
	background-image : url(/infosoc/_layout/body-background.gif);
	background-color : #ffffff;
	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 70%;	
	margin : 0px 0px 0px 0px;
	
	/*
	background-color: #666666;
	font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size: 70%;
	margin: 0px 0px 0px 0px;
	*/
}
p
{
	/* 	padding : 0px 0px 0px 0px; 	margin : 0px 0px 0px 0px; */
}
table, td
{
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-size: 100%;
	color: #797979;
}
a
{
	color: #800000;
}
a:hover
{
	color: #F7A60A;
}


a.quick:link
{
	color: #800000;
}
a.quick:hover
{
	color: #F7A60A;
}
a.quick:visited
{
	color: #800000;
}

a.quick:visited:hover 
{
	color: #F7A60A;
}

input, textarea, select
{
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-size: 100%; /* 	border : solid 1px #AF7A62; 	 color : #AF7A62; */
}

.ListAnchor
{
	color: #BA9777;
	font-size: 103%;
	font-weight: bold;
}
.ListAnchor:hover
{
	color: #BA9777;
	font-size: 103%;
	font-weight: bold;
	text-decoration: none;
}
ul
{
	list-style-image: url(/infosoc/_layout/bullet-ccw.gif);
}
.textbox
{
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	border: solid 1px #3A4F84;
	color: #3A4F84;
}
.button
{
	border: solid 1px #3A4F84;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
	padding: 1px 3px 1px 3px;
	color: #3A4F84;
	font-weight: bold;
	text-align: center;
}
.button2
{
	border: solid 1px #3a4f84;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
	padding: 1px 3px 1px 3px;
	color: #3a4f84;
	font-weight: bold;
	text-align: center;
}
.homebanners
{
	padding: 0px;
	background-color: #ffffff;
	border: solid 1px #C8C8CA;
}
.homeapps
{
	padding: 10px 10px 10px 10px; 
	border: solid 1px #C8C8CA;
	background-color: #FDFCFC;
}
.relatedlinks, .relatedlinks a
{
	color: #3a4f84;
	font-weight: normal;
}

.thematictitle
{
	color: #B99875;
	font-size: 120%;
	font-weight: bold;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title1-bg.gif);
	padding-left: 20px;
	height: 16px;
}

.thematicpagetitle
{
	color: #BA9777;
	font-size: 120%;
	font-weight: bold;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title4-bg.gif);
	padding-left: 20px;
	height: 16px;
}

.pagetitle {
BACKGROUND-POSITION: left top; 
PADDING-LEFT: 20px; 
FONT-WEIGHT: bold;
FONT-SIZE: 110%; 
BACKGROUND-IMAGE: url(/infosoc/_layout/page-title1-bg.gif);
COLOR: #B79879; 
BACKGROUND-REPEAT: no-repeat; 
}


.pagetitle a
{
	color: #800000;
	font-size: 100%;
	font-weight: bold;
}
.pagetitle a:hover
{
	color: #F7A60A;
	font-size: 100%;
	font-weight: bold;
}

.pagetitle4
{
	color: #800000;
	font-size: 120%;
	font-weight: bold;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title4-bg.gif);
	padding-left: 20px;
	height: 16px;
	text-decoration: none;
}
.pagetitle4 a
{
	color: #3a4f84;
	font-size: 100%;
	font-weight: bold;
}

.pagetitle5
{
	color: #BA9777;
	font-size: 120%;
	font-weight: bold;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title4-bg.gif);
	padding-left: 20px;
	height: 16px;
	text-decoration: none;
}
.pagetitle5 a
{
	color: #800000;
	font-size: 100%;
	font-weight: bold;
}

.pagetitle2
{
	color: #993399;
	font-size: 105%;
	font-weight: bold;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title2-bg.gif);
	padding-left: 10px;
	height: 16px;
}
.pagetitle2 a
{
	color: #3a4f84;
	font-weight: bold;
}


.pagetitle3
{
	color: #FF6400;
	font-size: 105%;
	font-weight: bold;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title3-bg.gif);
	padding-left: 10px;
	height: 16px;
}
.pagetitle3 a
{
	color: #FF6400;
	font-weight: bold;
}



.occentercell, .occentercell td
{
	color: #3a4f84;
	background-color: #F8F5EB;
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-size: 80%;
	font-weight: bold;
}
.octreeroot
{
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/oc-bullet-root.gif);
	background-color: #F2E9F4;
	background-position: left center;
	padding: 4px 0px 4px 20px;
}
.octreeroot a
{
	color: #3a4f84;
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-weight: bold;
}

.octreeitem
{
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/oc-bullet.gif);
	background-position: left center;
	padding: 4px 0px 4px 20px;
}

.octreeitem a
{
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-weight: normal;
}

.octreerows
{
	margin: 3px 0px 0px 0px;
	background-color: #FAF8F2;
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-size: 80%;
}

/*   ***       General       ***   */
/***********************************/
/*=================================*/
/***********************************/
/*   ***       Header        ***   */
.headerlogo-el-GR
{
	background-image: url(/infosoc/_layout/header-logo-el-GR-4thperiod4th.jpg);
	height: 110px;
}
.headerlogo-en-UK
{
	background-image: url(/infosoc/_layout/header-logo-en-UK.gif);
	height: 110px;
}
.headerlogo-de-DE
{
	background-image: url(/infosoc/_layout/header-logo-de-DE.gif);
	height: 110px;
}
.headerlogo-fr-FR
{
	background-image: url(/infosoc/_layout/header-logo-fr-FR.gif);
	height: 110px;
}

.headerlogoleft
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/header-logo-middle.gif);
}
.headerlogoright
{
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/header-logo-right.gif);
	padding-right: 25px;
}

.headertop
{
	background-position: top right;
	background-repeat: no-repeat;
	/*background-image: url(/infosoc/_layout/header-top-right.gif);*/
	color: #000000;
	font-weight: bold;
	font-size: 80%;
}
.headertoptable
{
	background-image: url(/infosoc/_layout/header-top-background.gif);
	height: 30px;
}

.headertop a
{
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}
.headerbottom a
{
	color: #040000;
	text-decoration: none;
}



.headerbottom a.search
{
	color: #800000;
	text-decoration: underline;
}
.headerbottom a.search:hover
{
	color: #FF7810;
	text-decoration: underline;
}


.headertop a.selected, .headerbottom a.selected
{
	color: #3a4f84;
	text-decoration: none;
}

.headerquick
{
	font-size: 80%;
	font-weight: bold;
	color: #040000;
	background-position: top right;
	background-repeat: no-repeat;
	/*background-image: url(/infosoc/_layout/header-quick-right.gif);*/
}
.headerquicktable
{
	background-image: url(/infosoc/_layout/header-quick-background.gif);
	height: 16px;
}




.headerquick a
{
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/header-quick-bullet.gif);
	padding-left: 8px;
	padding-right: 1px;
	color: #040000;
	text-decoration: none;
}
.headerquick a.selected, .headerbottom a.selected
{
	text-decoration: none;
	color: #F7A60A;
}
.headerbottom
{
	font-size: 80%;
	color: #040000;
	padding-top: 3px;
	background-position: top right;
	background-repeat: no-repeat;
	/*background-image: url(/infosoc/_layout/header-bottom-right.gif);*/
}

.headerbottomNewsLetter
{
	color: #040000;
	padding-top: 3px;
	background-position: top right;
	background-repeat: no-repeat;
	/*background-image: url(/infosoc/_layout/header-bottom-right.gif);*/
}

.headerbottomtable
{
	background-image: url(/infosoc/_layout/header-bottom-background4th.gif);
	height: 49px;
}
.popupmenu
{
	background-color: #E7DDDE;
	border: solid 1px #C7C6CB;
	margin: 0;
	list-style-type: none;
	text-align: left;
	font-weight: normal;
}
.menuitem
{
	padding: 5px 5px 5px 5px;
}


.popupmenu div a
{
	font-weight: normal;
	vertical-align: middle;
}

.selectedlang
{
	border: solid 1px #FF6A05;
}
.unselectedlang
{
	border: solid 1px #E2D8CF;
}
/*   ***       Header        ***   */
/***********************************/


/***********************************/
/*   ***         Tab         ***   */
.left
{
	width: 7px;
	height: 28px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/tab-name-left.gif);
}
.center
{
	font-family: "Trebuchet MS" , Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-name-center.gif);
	white-space: nowrap;
}
.center a
{
	text-decoration: none;
	color: #800000;
	white-space: nowrap;
}

.right
{
	width: 7px;
	height: 28px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/tab-name-right.gif);
}
.notab
{
	width: 100%;
	border-bottom: solid 1px #C7C6CB;
}
.tabcontent
{
	background-color: #ffffff;
	border-left: solid 1px #C7C6CB;
	border-bottom: solid 1px #C7C6CB;
	border-right: solid 1px #C7C6CB;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
}

/*   ***         Tab         ***   */
/***********************************/

/***********************************/
/*   ***      Header Tab      ***   */

.headcenter
{
	height: 28px;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/head-center.gif);
	padding-left : 7px;
	white-space :nowrap;
}
.headcenter a
{
	font-weight: bold;
	white-space :nowrap;
}

.headright
{
	width: 7px;
	height: 28px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/head-right.gif);
}

.selheadcenter
{
	color: #BA9777;
	height: 28px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/hs-left.gif);
	padding-left : 7px;
	white-space :nowrap;
}
.selheadcenter a
{
	font-weight: bold;
	text-decoration: none;
	color: #800000;
	white-space :nowrap;
}

.selhead a
{
	color: #800000;
}

.selheadright
{
	width: 7px;
	height: 28px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/hs-right.gif);
}

/*   ***      Header Tab      ***   */
/***********************************/


/***********************************/
/*   ***    Selected Tab     ***   */
.selectedleft
{
	width: 7px;
	height: 28px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/tab-selected-name-left.gif);
}


.selectedcenter {
BACKGROUND-POSITION: left top; 
FONT-WEIGHT: bold; 
FONT-SIZE: 12px;
BACKGROUND-IMAGE: url(/infosoc/_layout/tab-selected-name-center.gif); 
COLOR: #000000; 
BACKGROUND-REPEAT: repeat-x; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
HEIGHT: 28px
}

.selectedcenter a
{
	color: #800000;
	text-decoration: none;
	white-space: nowrap;
}


.selectedright
{
	width: 7px;
	height: 28px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/tab-selected-name-right.gif);
}

.selectednotab
{
	border-bottom: solid 1px #C7C6CB;
}
.selectedtabcontent
{
	vertical-align: top;
	padding: 10px 10px 0px 10px;
	background-color: #ffffff;
	border-left: solid 1px #C7C6CB;
	border-right: solid 1px #C7C6CB;
}
.selectedtabfooter
{
	vertical-align: top;
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
	border-left: solid 1px #C7C6CB;
	border-bottom: solid 1px #C7C6CB;
	border-right: solid 1px #C7C6CB;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
}


.tabcontentfooter {
	FONT-WEIGHT: normal;  
	FONT-SIZE: 100%; 
	COLOR: #FF6633; 
	TEXT-ALIGN: right
}

.tabcontentfooter a
{
	text-align: right;
	font-weight: normal;
	color: #800000;
}
.tabcontentfooter a:hover
{
	text-align: right;
	font-weight: normal;
	color: #F7A60A; /* VPID #3a4f84; */
}
/*   ***    Selected Tab     ***   */
/***********************************/



/***********************************/
/*   ***       Box Tab       ***   */

.boxtop
{
	height: 6px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/box-top.gif);
}
.boxtitlecontent {
	BACKGROUND-POSITION: center top; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(/infosoc/_layout/box-content.gif); 
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 23px; 
	BACKGROUND-COLOR: #ffffff
}





.boxtitlecontent a
{
	color: #800000;
	text-decoration: none;
	margin-left: 5px;
	line-height: 19px;
}


.boxemptyleft
{
	background-color: #FFFFFF;
	border-left: 1px solid #C7C7C9;
	background-image: url(/infosoc/_layout/box-content.gif);
	background-repeat: repeat-x;
}

.boxemptyright
{
	background-color: #FFFFFF;
	border-right: 1px solid #C7C7C9;
	background-image: url(/infosoc/_layout/box-content.gif);
	background-repeat: repeat-x;
}

.boxleft
{
	width: 7px;
	height: 28px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/box-name-left.gif);
}

.boxcenter
{
	height: 28px;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/box-name-center.gif); /*Alex Changes*/ /*white-space : nowrap;*/
	background-color: #FFFFFF;
}

.boxcenter a
{
	color: #800000;
	margin-left: 5px;
	line-height: 29px;
}

.boxright
{
	width: 7px;
	height: 28px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/box-name-right.gif);
}
.boxnotab
{
	width: 100%;
	border-bottom: solid 1px #C7C6CB;
}
.boxcontent
{
	vertical-align: top;
	padding: 10px 10px 5px 10px;
	background-color: #ffffff;
	border-right: solid 1px #C7C7C9;
	border-left: solid 1px #C7C7C9;
	border-bottom: solid 1px #C7C7C9;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
}

.boxcontent2
{
	vertical-align: top;
	padding: 10px 0px 5px 10px;
	background-color: #ffffff;
	border-left: solid 1px #C7C7C9;
	border-bottom: solid 1px #C7C7C9;
	border-right: solid 1px #C7C7C9;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
}
.boxcontent3
{
	vertical-align: top;
	padding: 10px 6px 5px 6px;
	background-color: #ffffff;
	border-left: solid 1px #C7C7C9;
	border-bottom: solid 1px #C7C7C9;
	border-right: solid 1px #C7C7C9;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
}
.boxcontent4
{
	vertical-align: top;
	padding: 10px 4px 5px 4px;
	background-color: #ffffff;
	border-left: solid 1px #C7C7C9;
	border-bottom: solid 1px #C7C7C9;
	border-right: solid 1px #C7C7C9;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/tab-content-background.gif);
}
.boxdivider
{
	border-left: solid 1px #C7C7C9;
	border-right: solid 1px #C7C7C9;
	background-color: #EAEAEA;
}
.boxfooter
{
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	color: #FF7A22;
}
.boxfooter a
{
	font-weight: bold;
	color: #FF7A22;
}

/*   ***       Box Tab       ***   */
/***********************************/

.listltemarrowrow
{
	background-image: url(/infosoc/_layout/arrow-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 16px;
}

.listitemarrowcellsep
{
	background-color: #FFFFFF;
}

.listcontainerarrowtable
{
	background-color: #FAF8F2;
}

.myinfosoc, .myinfosoc a
{
	background-image: url(/infosoc/_layout/my-infosoc.gif);
	margin-right: 10px;
	font-weight: bold;
	color: #ffffff;
}

.tabbedarea
{
	width: 100%;
	padding : 0px 0px 0px 0px;
	margin :0px 0px 0px 0px;
}
.channeltitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; 
	WHITE-SPACE: nowrap
}




.leftarea
{
	border-right: solid 1px #976E76;
	background-color: #FFFFFF;
	padding-top: 6px;
}

.middlearea
{
	vertical-align: top;
	padding: 0px 6px 6px 6px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}

.rightarea
{
	vertical-align: top;
	padding: 0px 0px 3px 0px;
	width: 173px;
}
.rightarea table
{
	margin: 0px 6px 0px 0px;
}

.patharea
{
	padding: 6px 6px 6px 6px;
	height: 29px;
}
.footertable
{
	background-image: url(/infosoc/_layout/footer-background.gif);
}
.footerarea
{
	color: #ffffff;
	font-weight: bold;
	font-size: 80%;
}
.footerarea a
{
	color: #ffffff;
	font-weight: bold;
}

.footertext
{
	color: #ffffff;
	font-weight: normal;
}

.bluesplitter
{
	background-color: #1A3994;
}
.graysplitter
{
	background-color: #D3D3D3;
}

.whitesplitter
{
	background-color: #ffffff;
}
.cyansplitter
{
	background-color: #0173B9;
}
.brownsplitter
{
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(/infosoc/_layout/brown-splitter.gif);
}







/***********************************/
/*   ***   Navigation Tree   ***   */

.navheader {
FONT-SIZE: 11px; 
BACKGROUND-IMAGE: url(/infosoc/_layout/nav-head-background.gif); 
WIDTH: 156px;
BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 29px
}

.navheader A {
FONT-WEIGHT: bold; 
MARGIN-LEFT: 30px; 
COLOR: #800000; 
LINE-HEIGHT: 29px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}


.navimage
{
	padding-top: 1px;
	padding-bottom: 2px;
}

.navtree
{
	background-color: #E7DDDE;
}

.itembox
{
	padding: 3px 5px 3px 5px;
	background-image: url(/infosoc/_layout/tree-bullet.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}

.itemboxselected
{
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	background-image: url(/infosoc/_layout/tree-bullet-selected.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}

.itemboxroot
{
	padding: 3px 5px 3px 5px;
	background-image: url(/infosoc/_layout/tree-bullet-root.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-color: #E7DDDE;
}

.itemboxrootselected
{
	color: #316CBE;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	background-image: url(/infosoc/_layout/tree-bullet-root-selected.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-color: #FBF4E6;
}

.itemboxselected a, .itembox a, .itemboxroot a
{
	color: #040000;
	font-family: Tahoma, Sans-Serif;
	font-size: 80%;
	text-decoration: none;
}

.itemboxrootselected a
{
	font-family: Tahoma, Sans-Serif;
	font-size: 80%;
	color: #316CBE;
	text-decoration: none;
}
/*   ***   Navigation Tree   ***   */
/***********************************/

.itembox0top
{
	width: 156px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.itembox0 
{
FONT-SIZE: 100%; 
PADDING-BOTTOM: 3px; 
WIDTH: 156px; 
COLOR: #FDF8F2;
PADDING-TOP: 3px; 
FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif; 
HEIGHT: 21px; 
BACKGROUND-COLOR: #FDF8F2;
}

.itembox0 .link, .itembox0 .linkselected
{
	padding-left: 18px;
	background-image: url(/infosoc/_layout/left-tree/bullet_open.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.itembox0 .link, .itembox0 .linkunselected
{
	padding-left: 18px;
	background-image: url(/infosoc/_layout/left-tree/bullet_closed.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.itembox0 .link a
{
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}
.itembox0 .link a:hover
{
	color: #F7A60A;
	text-decoration: none;
	font-weight: bold;
}

.itembox0 .linkselected a
{
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}
.itembox0 .linkselected a:hover
{
	color: #3a4f84;
	text-decoration: none;
	font-weight: bold;

}

.itembox0bottom
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.itembox1top
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.itembox1
{
	width: 154px;
	height: 21px;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	color: #000000;
	background-color: #FDF8F2;
	padding-bottom: 3px;
	padding-top: 3px;
}
.itembox1 .link, .itembox1 .linkselected
{
	background-image: url(/infosoc/_layout/left-tree/bullet_open2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.itembox1 .link, .itembox1 .linkunselected
{
	background-image: url(/infosoc/_layout/left-tree/bullet_closed2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.itembox1 .link a
{
	text-decoration: none;
	color: #800000;
}

.itembox1 .linkselected a
{
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}

.itembox1bottom
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
}

.itembox2top
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
}

.itembox2
{
	width: 154px;
	height: 21px;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	color: #000000;
	background-color: #FDF8F2;
	padding-bottom: 3px;
	padding-top: 3px;
}
.itembox2 .link, .itembox2 .linkselected
{
	background-image: url(/infosoc/_layout/tree-bullet.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
}
.itembox2 .link a
{
	text-decoration: none;
	color: #800000;
}

.itembox2 .linkselected a
{
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}

.itembox2bottom
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
}


.itembox3top
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
}

.itembox3
{
	width: 154px;
	height: 21px;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	color: #000000;
	background-color: #FDF8F2;
	padding-bottom: 3px;
	padding-top: 3px;
}
.itembox3 .link, .itembox3 .linkselected
{
	background-image: url(/infosoc/_layout/tree-bullet.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.itembox3 .link a
{
	text-decoration: none;
	color: #800000;
}

.itembox3 .linkselected a
{
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}

.itembox3bottom
{
	width: 154px;
	height: 1px;
	background-image: url(/infosoc/_layout/left-tree/ruler.gif);
	background-repeat: repeat-x;
}


.leftheader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE:url(/infosoc/_layout/nav-head-background.gif); 
	WIDTH: 156px; 
	COLOR: #3a4f84;
	TEXT-INDENT: 30px; 
	LINE-HEIGHT: 29px; 
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 29px;
}
.leftlinks {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; 
	PADDING-BOTTOM: 4px;
	COLOR: #3a4f84; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif;
}






.leftlinks table a
{	
	font-family: Tahoma, Sans-Serif;
	font-size:120%;
	font-weight: bold;
	line-height: 150%;
	color: #511851;
}
.leftlinks table td
{	
	padding-bottom:4px;
	border-bottom: 1px #E7DDDE solid;
}
/***********************************/
/*   ***     Breadcrumb      ***   */
.breadcrumb
{
	border: solid 1px #C7C6CB;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

.breadcrumb, .breadcrumb a
{
	color: #3D362C;
	font-weight: bold;
	text-decoration: none;
}

/*   ***     Breadcrumb      ***   */
/***********************************/


.orangeimage
{
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 5px 5px;
	border: solid 1px #C8C8C8;
}
.orangeimage2
{
	padding: 2px 2px 2px 2px;
	border: solid 1px #C8C8C8;
}

/***********************************/
/*   ***        List         ***   */

.listtitle a
{
	color: #ffffff;
	font-weight: bold;
}
.listitemtitle
{
	padding: 0px 0px 5px 0px;
}

.listitemtitle A {
	MARGIN-BOTTOM: 10px; 
	COLOR: #800000;
}
.listitemtitle A:hover {
	MARGIN-BOTTOM: 10px; 
	COLOR: #F7A60A; /* VPID #3a4f84; */
}


.listitemdate
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.listitemtext, .listitemtextalt
{
	width: 100%;
	color: #797979;
	padding: 0px 0px 0px 0px;
	clear:both;
}

.listitemtext table
{
	margin: 0px 0px 10px 10px;
	border: 1px solid #FE822F;
}

.listitemtextalt table
{
	margin: 0px 10px 10px 0px;
	border: 1px solid #FE822F;
}

.listitemfooter, .listitemfooter a
{
	text-align: left;
	color: #800000;
/*	font-weight: bold;   */
	padding: 0px 0px 10px 0px;
}
.listitemfooter, .listitemfooter a:hover
{
	text-align: left;
	color: #F7A60A; /*  VPID #3a4f84; */
/*	font-weight: bold;   */
	padding: 0px 0px 10px 0px;
}
.listitemfooteralt, .listitemfooteralt a
{
	text-align: right;
	color: #800000;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.listpager, .listpager a
{
	text-align: right;
	color: #800000;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.listruler
{
	background-image: url(/infosoc/_layout/oc-ruler.gif);
	background-repeat: repeat-x;
	width: 100%;
	clear:both;
}

/*   ***        List         ***   */
/***********************************/


/***********************************/
/*   ***    Right Panels     ***   */

.panelfooter
{
	font-size: 80%;
	text-align: right;
}
.panelfooter a
{
	color: #722DA1;
	font-weight: bold;
}

.grayborder
{
	border: 1px solid #DADADA;
	padding: 1px 1px 1px 1px;
}
.blueborder
{
	border: 1px solid #0173B9;
	padding: 1px 1px 1px 1px;
}
.whiteborder
{
	border: 1px solid #ffffff;
	padding: 1px 1px 1px 1px;
}

/*   ***    Right Panels     ***   */
/***********************************/


/***********************************/
/*   ***    Center Panels    ***   */
.panelitemtitle
{
	padding: 0px 0px 0px 0px;
}

.panelitemtitle A {
	FONT-WEIGHT: normal; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #800000;
}
.panelitemtitle A:hover {
	FONT-WEIGHT: normal; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #F7A60A; /*  #3a4f84; */
}

.panelitemtext
{
	width: 100%;
	color: #797979;
	padding: 0px 0px 0px 0px;
}
.panelitemdate
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.panelitemdatepurple
{
	font-weight: bold;
	font-size: 9px;
	color: #3a4f84;
}

.panelitemdateblack
{
	font-weight: bold;
	font-size: 9px;
	color: black;
}


.purplelink
{
	font-weight: bold;
	font-size: 105%;
	color: #3a4f84;
}
/*   ***    Center Panels    ***   */
/***********************************/

.photoarea
{
	margin: 0px 10px 10px 0px;
}
.photoimage
{
	padding: 2px 2px 2px 2px;
}

.photoborder
{
	background-color: #C8C8C8;
}

.photobottomSmall
{
	background-image: url(/infosoc/_layout/photo-bottom-small.gif);
	background-repeat: no-repeat;
}

.photobottom
{
	background-image: url(/infosoc/_layout/photo-bottom.gif);
	background-repeat: no-repeat;
}
.photolegend
{
	padding: 2px 2px 1px 2px;
}

.datepresentation
{
	display: none;
}

.attachments, .attachments a
{
	color: #894300;
	font-weight: bold;
	font-family: "Trebuchet MS" , Sans-Serif;
	font-size: 100%;
}
.sourcepresentation
{
	color: #797979;
	font-weight: normal;
	padding: 2px 2px 1px 2px;
}
.contentpager
{
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Helvetica, Arial,Sans-Serif;
	font-size: 80%;
	color: #3a4f84;
}
.contentpager a
{
	color: #3a4f84;
}

/*		Table Styles	*/
.tablestyle1
{
	/*	background-position : top left; 	background-repeat :repeat-x; 	background-image : url(/infosoc/_layout/oc-ruler.gif); */
}
.tablestyle1 td
{
	background-color: #F4F4F4;
	text-align: right;
}
.tablestyle1 td.firstrow
{
	background-color: #F9ECDA;
	text-align: center;
}

.tablestyle1 td.firstcolunm, .tablestyle1 td.firstcolumn
{
	background-color: #FCF6EC;
	text-align: left;
}

.tablestyle1 tr.rulerrow td
{
	height: 5px;
	background-color: Transparent;
}

.tablestyle2
{
	/*	background-position : top left; 	background-repeat :repeat-x; 	background-image : url(/infosoc/_layout/oc-ruler.gif); */
}
.tablestyle2 td
{
	background-color: #F4F4F4;
	text-align: right;
}
.tablestyle2 td.firstrow
{
	background-color: #F9ECDA;
	text-align: center;
}

.tablestyle2 td.firstcolunm, .tablestyle2 td.firstcolumn
{
	background-color: #FCF6EC;
	text-align: left;
}

.tablestyle2 tr.rulerrow td
{
	height: 5px;
	background-color: Transparent;
}
.tablestyle3
{
	/*	background-position : top left; 	background-repeat :repeat-x; 	background-image : url(/infosoc/_layout/oc-ruler.gif); */
}
.tablestyle3 td
{
	background-color: #F4F4F4;
	text-align :center;
}
.tablestyle3 td.firstrow
{
	background-color: #F9ECDA;
	text-align: center;
}

.tablestyle3 td.firstcolunm, .tablestyle3 td.firstcolumn
{
	background-color: #FCF6EC;
	text-align: left;
}

.tablestyle3 tr.rulerrow td
{
	height: 5px;
	background-color: Transparent;
}







.scrolltop
{
}
.searchtable
{
	height: 30px;
}
.filesruler
{
	background-image: url(/infosoc/_layout/files-ruler.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.ocruler
{
	background-image: url(/infosoc/_layout/oc-ruler.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:4px;
}
.tablestyle0
{
	background-color: #ffffff;
}
.tocheader
{
	color: #3a4f84;
	font-size: 105%;
	background-color: #F9ECDA;
	font-size: 105%;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	height: 16px;
}
.tocrow
{
	color: #C7C6CB;
	background-color: #FCF6EC;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/infosoc/_layout/page-title2-bg.gif);
	padding: 3px 3px 3px 10px;
	height: 16px;
}
.tocrow a
{
	color: #800000;
}
.voteheader
{
	background-image: url(/infosoc/_layout/poll/vote-panel-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: "Trebuchet MS" , Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	white-space: nowrap;
}
.voteheader a
{
	color: #800000;
}


#mainframe
{
	width: 776px;
	height: 100%;
}

.PHCAPTION
{
	display: inline;
	z-index: 1000;
	position: absolute;
	background-color: #CCCCDD;
	color: #330066;
	font-size: 9px;
}
.foot_new
{
	background-color: #ffffff;
}
.lmenu_bot
{
	background-image: url(/infosoc/_layout/footer-left.gif);
	background-repeat:no-repeat;
	background-position:top;
}

/* -----------------*/
.grid_pager td span
	{
		border: 1px #3a4f84 solid;
		padding-left:6px;
		padding-right:6px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#E8EAF0;
		font-weight:bold;
		color:#3a4f84;
		margin-bottom:50px;
		text-decoration : none;
	}

.grid_pager td a
	{
		border: 1px #C1C8D8 solid;
		padding-left:6px;
		padding-right:6px;
		padding-top:3px;
		padding-bottom:3px;
		text-decoration:none;
		color:#8894B4;
		margin-bottom:10px;
	}
.grid_pager td
{
	text-align: right;
	color: #800000;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
	
/* -----------------*/



a.pager_noelec
	{
	border: 1px #C1C8D8 solid;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	color:#8894B4;
	margin-bottom:10px;
	}
span.pager_elec
	{
	border: 1px #3a4f84 solid;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#E8EAF0;
	font-weight:bold;
	color:#3a4f84;
	margin-bottom:50px;
	}
input.select4search
	{
	border: 1px #3a4f84 solid;
	}