/* General */
html, body {
	margin: 2px;
	padding: 0;
	font-family: Tahoma, Arial;
	font-size: small;
}

img {
	border:none;
}

input, select, textarea {
	font-size: x-small;
}
	
fieldset, legend {
	border: none;
	margin: 0px;
	padding: 0px;
}

p, form {
	margin: 0;
	padding: 0;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

a {
	color: #585858;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


#logoheader {
	font-size: xx-small;
	font-weight: bold;
}
	
#topmenu {
	margin-bottom: 5px;
	font-size: x-small;
}

#lgmenu {
	margin-bottom: 5px;	
	font-size: x-small;
}
#mainmenu {
	margin-bottom: 5px;	
	font-size: x-small;
}

#topmenu, #lgmenu, #mainmenu, #msgprd, #cloudlive, #RESconnect {
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}	

#topmenu a, #lgmenu a, #mainmenu a {
	color:#ec2227;
}

#cloudlive {
	margin-top: 5px;
}
	
.cloudcolor1 {color: #ed1c24;}
.cloudcolor2 {color: #f79429;}
.cloudcolor3 {color: #F26522;}
.cloudcolor4 {color: #F37462;}
.cloudcolor5 {color: #b37ab5;}

#keymsgtable, #msgprd, form, #latestnews {
	margin-bottom: 5px;	
}

#keymsgtable img {
	float: left;
	margin-right: 5px;
}

#latestnews {
	font-size: x-small;
}
	
#latestnews ul {
	font-size: small;
}

.w2sites {
	font-size: x-small;
}

.w2sites img{
	margin-right: 5px;
	vertical-align: middle;
}

.itemlist {
	margin-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
	margin-top: 5px;
}

.mepsep {
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
}

.headersummary {
	padding: 5px;
	background-color: #ed1c24;
	color: #FFFFFF;
	font-weight: bold;
	font-size: x-small;
	margin-bottom: 5px;
}

#mediacontainer {
	padding: 5px;
	background-color: #231F20;
}

#mediacontainerdocs {
	padding: 5px;
	background-color: #6d6e71;
}

#gpesFormErr {
	font-weight: bold;
	color:#ec2227;
	margin-bottom: 5px;
	border: 1px solid #ec2227;
	padding: 5px;
	font-size: x-small;
}

.bck_NER {background-color:#f79429 !important;}
.bck_NER2 {	background-color:#fcae25 !important;}
.bck_TAP {background-color:#EC008C !important;}
.bck_TAP2 {background-color:#ef3f6e !important;}
.bck_LIB {background-color:#F26522 !important;}
.bck_LIB2 {background-color:#F26522 !important;}
.bck_LIB3 {background-color: #6d6e71 !important;}
.bck_FUN {background-color:#B2989E !important;}
.bck_FUN2 {background-color:#B2989E !important;}
.bck_BLO {background-color:#ABA0A9 !important;}
.bck_BLO2 {background-color:#ef3e33 !important;}
.bck_ADM {background-color:#ABA0A9 !important;}
.bck_RES {background-color:#ed1c24 !important;}
.bck_RES2 {background-color:#ed1c24 !important;}
.bck_GRA {background-color:#b37ab5 !important;}
.bck_GRA2 {background-color:#b37ab5 !important;}
.bck_POL {background-color:#F58C84 !important;}
.bck_POL2 {background-color:#F37462 !important;}
.bck_NET {background-color:#aba0a9 !important;}
.bck_NET2 {background-color:#aba0a9 !important;}
.bck_RSS {background-color:#FAAD4F !important;}
.bck_RSS2 {background-color:#FAAD4F !important;}
.bck_GEN {background-color:#ABA0A9 !important;}
.bck_GEN2 {background-color:#ef3e33 !important;}
.bck_POD {background-color:#B2989E !important;}
.bck_POD2 {background-color:#B2989E !important;}

.color_NER {color: #f79429 !important;}
.color_NER2 {color: #fcae25 !important;}
.color_TAP {color: #EC008C !important;}
.color_TAP2 {color: #ef3f6e !important;}
.color_LIB {color: #F26522 !important;}
.color_LIB2 {color: #F26522 !important;}
.color_FUN {color: #B2989E !important;}
.color_FUN2 {color: #B2989E !important;}
.color_BLO {color: #aba0a9 !important;}
.color_BLO2 {color: #ef3e33 !important;}
.color_ADM {color: #aba0a9 !important;}
.color_ADM2 {color: #aba0a9 !important;}
.color_RES {color: #ed1c24 !important;}
.color_RES2 {color: #ed1c24 !important;}
.color_GRA {color: #b37ab5 !important;}
.color_GRA2 {color: #8d50a0 !important;}
.color_POL {color: #F37462 !important;}
.color_POL2 {color: #F58C84 !important;}
.color_NET {color: #aba0a9 !important;}
.color_NET2 {color: #6d6e71 !important;}
.color_RSS {color: #FAAD4F !important;}
.color_RSS2 {color: #FAAD4F !important;}
.color_GEN {color: #aba0a9 !important;}
.color_GEN2 {color: #ef3e33 !important;}
.color_POD {color: #B2989E !important;}
.color_POD2 {color: #B2989E !important;}

.colorblue {color: #00baf2 !important;}
.colorgrey {color: #939598 !important;}
.colorwhite {color:#FFFFFF !important;}

/* common */

.bold {font-weight: bold;}
.normal {font-weight: normal;}

.xsmall {
	font-size: x-small;
}

.floatleft {float: left;}
.clearboth {clear: both !important;}

.alignmiddle {vertical-align: middle;}

.marginR5 {margin-right: 5px;}
.marginB5 {margin-bottom: 5px;}
.marginT5 {margin-top: 5px;}
.marginL5 {margin-left: 5px;}

.padding5 {padding: 5px;}
.paddingL5 {padding-left: 5px;}

.ul_nopadding {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;	
}

.ul_nopadding li {
	margin-bottom: 5px;
}
.vl {
	vertical-align: top;
}

.borderbottom {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
}

.red_a a {
	color:#ec2227 !important;
	text-decoration:none !important;
}

.gradesep {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AAA;
}

