body { background-color:#C4DDEE;}
body, p, td, th	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:xx-small; color: #0A3D8C; font-weight: normal; }

label { cursor: pointer }

/* links */
a, a:active, a:link, a:hover	
{text-decoration: underline; font-weight: normal; font-size:xx-small; color: #0033CC}
a:visited			{color: #666633}

a.linkwhite, a.linkwhite:link, a.linkwhite:active, a.linkwhite:visited	
{text-decoration: none; font-weight: normal; font-size:xx-small; color: #FFFFFF}
a.linkwhite:hover	{text-decoration: underline}
a.linkwhitebold, a.linkwhitebold:link, a.linkwhitebold:active, a.linkwhitebold:visited	
{text-decoration: none; font-weight: bold; font-size:xx-small; color: #FFFFFF}
a.linkwhitebold:hover	{text-decoration: underline}
a.linkwhiteboldunder, a.linkwhiteboldunder:link, a.linkwhiteboldunder:active, a.linkwhiteboldunder:visited	
{text-decoration: underline; font-weight: bold; font-size:xx-small; color: #FFFFFF}
a.linkwhiteboldunder:hover	{text-decoration: underline}
a.linkcontent, a.linkcontent:link, a.linkcontent:active, a.linkcontent:visited, a.linkcontent:hover	
{text-decoration: underline; font-weight: normal; font-size:xx-small; color: #0A3D8C}
a.linkcontentbold, a.linkcontentbold:link, a.linkcontentbold:active, a.linkcontentbold:visited, a.linkcontentbold:hover	
{text-decoration: underline; font-weight: bold; font-size:xx-small; color: #0A3D8C}

/* text */
.txtwhite		{font-size:xx-small; font-weight: normal; color: #FFFFFF}
.bigtxtwhite	{font-size:small; font-weight: bold; color: #FFFFFF}
.titleactu		{font-size:x-small; font-weight: bold; color: #ACDDFD}
.actu			{font-size:xx-small; font-weight: normal; color: #ACDDFD}
.txtcontent		{font-size:xx-small; font-weight: normal; color: #0A3D8C}
.titlesmallcontent	{font-size:small; font-weight: bold; color: #0A3D8C}
.titlecontent	{font-size:x-large; font-weight: normal; color: #0A3D8C; letter-spacing: 1pt}
.txtcontactunder	{font-size:xx-small; font-weight: normal; color: #868989; text-decoration: underline;}
.txtcontact			{font-size:xx-small; font-weight: normal; color: #868989}
.underlined			{text-decoration : underline; font-weight : bold; color: #0A3D8C}
.titleform01			{font-size:x-small; font-weight: bold; color: #0A3D8C}
.titleform02			{font-size:x-small; color: #0A3D8C}
.tblpadcontent			{font-size:xx-small; font-weight: normal; color: #0A3D8C;  padding-bottom: 6px;  padding-left: 10px;  padding-right: 10px;  padding-top: 6px;    }
.tblpadcontenttitle			{font-size:xx-small; font-weight: normal; color: #0A3D8C;  padding-bottom: 6px;  padding-left: 10px;  padding-right: 10px;  padding-top: 0px;    }

/* form */
select {font-size:xx-small; color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.loForm { border: 1px solid #7F9DB9; font-size: xx-larger; color: #0A3D8C; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* backgrounds colors */
.white 			{ background-color: #FFFFFF;}
.blue1 			{ background-color: #147ABD;}
.blue2 			{ background-color: #0A3D8C;}
.menusepar1 	{ background-color: #1572B9;}
.menusepar2 	{ background-color: #83CBEE;}
.menulinevert1 	{ background-color: #136FB7;}
.menulinevert2 	{ background-color: #093E8E;}
.menubkg	 	{ background-color: #1EA1E0;}
.blue3	 		{ background-color: #04A1E5;}
.bluemenuon	 	{ background-color: #278DCA;}
.grey		 	{ background-color: #F8F9F9;}
.grey2		 	{ background-color: #E6E6E6;}
.bg01 {	background-color: #ECF7FE}
.bg02	 		{ background-color: #9FD3EB;}

/* backgrounds images */
.homedegrad {   background-image: url(../home_bkg_degrad.jpg);  background-position: top;  background-repeat: repeat; }
.transp {   background-image: url(../transp.gif);  background-position: top;  background-repeat: repeat; }
.morenews {   background-image: url(../home_right_bottom.gif);  background-position: top;  background-repeat: no-repeat; }
.interntop {   background-image: url(../intern_bkg_top_right.jpg);  background-position: top;  background-repeat: no-repeat; }
.button01 {   background-image: url(../button_01_bkg.gif);  background-position: top;  background-repeat: repeat; }
.button02 {   background-image: url(../button_02_bkg.gif);  background-position: top;  background-repeat: repeat; }
.button03 {   background-color : #0A3D8C; }
.button04 {   background-color : #A0D2EB; }

.CMSTitle1 {
	font-style: normal;
	color: #147ABD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight: bold;
	text-decoration: none;
}

.CMSTitle2 {
	font-style: normal;
	color: #0A3D8C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: bold;
	text-decoration: none;
}
.CMSTitle3 {
	font-style: normal;
	color: #147ABD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight: bold;
	text-decoration: none;
}

.CMSSample {
	font-style: italic;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
}
.CMSWarning {
	font-style: normal;
	color: #FF0066;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.CMSTestimony { 
	font-style: italic; 
	color: #666666
}
.CMSRow2 {
	color: #333333;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 2px;

}
.CMSRow1 {
	color: #333333;
	background-color: #F1F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
	padding: 2px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
}

.CMSRowHeader	{
	color: #333333;
	background-color: #F1F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
	padding: 2px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
}

.CMSColHeader	{
	color: #333333;
	background-color: #F1F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
	padding: 2px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
}

.CMSCol1	{
	color: #333333;
	background-color: #F1F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
	padding: 2px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
}

.CMSCol2	{
	color: #333333;
	background-color: #F1F3F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-larger;
	padding: 2px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
}
.CMSStyle1	{
	color: #FFFFFF;
}