body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_website.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

td {vertical-align:top}


h3 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 15px;
	
}

fieldset {border:1px solid #CCC;padding:15px;}

.tx-felogin-pi1 input[type=text]  {border:1px solid #CCC;margin-bottom:10px;}
.tx-felogin-pi1 input[type= password]  {border:1px solid #CCC;margin-bottom:10px;}
.tx-felogin-pi1 fieldset {margin-top:20px};

.tx-srfeuserregister-pi1 input  {border:1px solid #CCC;padding-bottom:5px;width:300px;}
.tx-srfeuserregister-pi1 input[type=text]  {border:1px solid #CCC;padding-bottom:5px;width:300px;}
.tx-srfeuserregister-pi1 input[type=password]  {border:1px solid #CCC;padding-bottom:5px;width:85px;}
.tx-srfeuserregister-pi1 select  {border:1px solid #CCC;padding-bottom:5px;width:300px;}

#mailform input {width:300px;border:1px solid #CCC;}
#mailform textarea {width:300px;border:1px solid #CCC;}
#mailform .csc-mailform-submit {width:auto;}












/* Metanav START */

#metanav {
	margin: 22px 32px 0px 0px;
}

#metanav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#metanav ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#metanav ul li a {
	font-family: arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding: 0px 11px;
}

#metanav ul li a:hover,
#metanav ul li a:focus,
#metanav ul li a:active {
	font-family: arial;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}

#metanav ul li a:active { color: #000000;}
#metanav ul li a:hover { color: #CC0000;}

#metanav .borderLeft a {
	border-left: 1px dotted #999999;
}

#metanav .borderRight a {
	border-right: 1px dotted #999999;
}

#metanav form {
	display: inline;
}

#metanav .tx-indexedsearch-searchbox-sword {
	height: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #999999;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	border-style: solid;
	
	margin: 0px;
	padding: 0px;
}


#metanav .searchSubmit {
	height: 16px;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #999999;
/*
	border-width: 1px 1px 1px 0px;
*/
	border: 0px;
	border-color: #999999;
	border-style: solid;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

#metanav .searchLi {
	font-size: 0px;
	line-height: 14px;
}


/* Metanav STOP */


/* Mainmenu START */

#mainmenu {
	margin: 19px 0px 19px 0px;
}

#mainmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#mainmenu ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#mainmenu ul .mainmenuNo a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 0px 12px;
}

#mainmenu ul .mainmenuNo_noPaddingLeft a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
}

#mainmenu ul .mainmenuNo a:hover,
#mainmenu ul .mainmenuNo a:focus,
#mainmenu ul .mainmenuNo a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#mainmenu ul .mainmenuNo_noPaddingLeft a:hover,
#mainmenu ul .mainmenuNo_noPaddingLeft a:focus,
#mainmenu ul .mainmenuNo_noPaddingLeft a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#mainmenu ul .mainmenuAct a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	padding: 0px 12px;
}

#mainmenu ul .mainmenuAct_noPaddingLeft a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
}

#mainmenu .borderLeft a {
	border-left: 1px dotted #999999;
}

#mainmenu .borderRight a {
	border-right: 1px dotted #999999;
}

#home {
	margin: 19px 0px 0px 38px;
}

#home ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#home ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#home ul .homeNo a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#home ul .homeNo a:hover,
#home ul .homeNo a:focus,
#home ul .homeNo a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#home ul .homeAct a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;

}

#login {
	margin: 19px 0px 0px 18px;
	text-transform:uppercase;
}

#login ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#login ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#login ul .loginNo a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#login ul .loginNo a:hover,
#login ul .loginNo a:focus,
#login ul .loginNo a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#login ul .loginAct a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;

}

/* Mainmenu STOP */


/* Submenu START */

#submenu {
	margin: 5px 18px 0px 38px;
}

#submenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#submenu ul li {
	maring: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #999999;
}

#submenu ul .submenuL1No a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#submenu ul .submenuL1No a:hover,
#submenu ul .submenuL1No a:focus,
#submenu ul .submenuL1No a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL1Act a ,  .amenu-act a{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL2Act .amenu-act {
	padding: 0px 0px 0px 16px;
}

#submenu ul .submenuL2No,
#submenu ul .submenuL2Act {
	padding: 0px 0px 0px 0px;
}

#submenu ul .submenuL2No a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#submenu ul .submenuL2No a:hover,
#submenu ul .submenuL2No a:focus,
#submenu ul .submenuL2No a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL2Act a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL3No,
#submenu ul .submenuL3Act {
	padding: 0px 0px 0px 16px;
}

#submenu ul .submenuL3No a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#submenu ul .submenuL3No a:hover,
#submenu ul .submenuL3No a:focus,
#submenu ul .submenuL3No a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL3Act a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

/* Submenu STOP */

/* Footer START */
#footer {
	margin: 6px 0px 10px 18px;
}

#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer ul li * {
	display: inline;
}

#footer ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 10px;
	color: #666;
	padding-right: 6px;
}

#footer ul li a {
	font-family: arial;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	padding-left: 6px;
}

#footer ul li a:hover,
#footer ul li a:focus,
#footer ul li a:active {
	font-family: arial;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

#footer .borderLeft a {
	border-left: 1px solid #666;
}

/* Footer STOP */


/* Headline START */
#headline h1 {
	font-family: arial;
	font-size: 18px;
	color: #CC0000;
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #555555;
	font-weight: normal;
}
/* Headline STOP */


/* Content START */
#content {
	padding: 0px 0px 18px 0px;
	font-family: arial;
	font-size: 12px;
	color: #555555;
	min-height:273px;
}

#content a {
	color: #000000;
	color: #999;

	text-decoration: none;
	font-weight: normal;
}

#content a:active { color: #000000;}
#content a:hover { color: #CC0000;}
	


#content #mailform input {width:300px;border:1px solid #CCC;}
#content #mailform textarea {width:300px;border:1px solid #CCC;}
#content #mailform .csc-mailform-submit {width:auto;}


#content h2 a { color: #CC0000;}
#content h2 a:link { color: #CC0000;}
#content h2 a:visited { color: #CC0000;}
#content h3 a { color: #CC0000;}
#content h3 a:link { color: #CC0000;}
#content h3 a:visited { color: #CC0000;}



#content h1 {
	font-family: arial;
	font-size: 18px;
	color: #CC0000;
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #555555;
	font-weight: normal;
}

#content h2 {
	font-family: arial;
	font-size: 15px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 14px;
	margin-top: 25px;
	
	
}

#content .uploads h2 {font-size:12px;padding:0px;margin:0px;color:#555555;line-height:12px;}
#content .uploads .csc-header h2 {padding:0px;margin:0px;line-height:12px;}

#content .uploads .descri{padding-top:10px;padding-bottom:10px;font-style:italic;color:#999;}
#content .uploads {padding-bottom:10px;}
#content .uploads .filelink {padding-top:4px;}


#content .csc-firstHeader {

	margin-top: 0px;

}


#content .bodytext {
	margin-top: 0px;
	margin-right: 0px;
}





#content .csc-uploads-fileSize {
	vertical-align: top;
}

#content .csc-mailform {
	border: 0px;
	padding: 0px;
}

#content .csc-mailform-field label {
	display: block;
	margin-bottom: 3px;
}

#content .csc-mailform-field input,
#content .csc-mailform-field select,
#content .csc-mailform-field textarea {
	margin-bottom: 7px;
}

#content ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;
}

#content li {
	padding: 0px 0px 6px 0px;
}


#content .filelink {
	margin: 0px 0px;
}


#content .line {
	border-bottom: 1px dotted #555555;
	margin: 6px 0px 16px 0px;
}


.introIMS {color:#c37300;}
.introISB {color:#1f2822;}
.introIPC {color:#b0865f;}
.introSWIFT {color:#767676;}
.introBUSI {color:#bb9f6e;}
.introBLU {color:#4F80A8;}

/* Content STOP */


/* Content right START */
#right {
	padding: 0px 8px 18px 28px;
	font-family: arial;
	font-size: 12px;
	color: #555555;
}

#right a {
	color: #000000;
	color: #999;
	text-decoration: none;
	font-weight: normal;
}

#right a:active { color: #000000;}
#right a:hover { color: #CC0000;}




#right h1 {
	font-family: arial;
	font-size: 18px;
	color: #CC0000;
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #555555;
	font-weight: normal;
}

#right h2 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}

#right .csc-firstHeader {
	margin-top: 0px;
}


#right .bodytext {
	margin-top: 0px;
}

#right .csc-uploads-fileSize {
	vertical-align: top;
}

#right .csc-mailform {
	border: 0px;
	padding: 0px;
}

#right .csc-mailform-field label {
	display: block;
	margin-bottom: 3px;
}

#right .csc-mailform-field input,
#right .csc-mailform-field select,
#right .csc-mailform-field textarea {
	margin-bottom: 7px;
}

#right ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;
	
}

#right li {
	padding: 0px 0px 6px 0px;
	
}


#right .filelink {
	margin: 12px 0px;
}


.home #right .news-latest-item {
	margin: 0px 0px;
	padding-bottom: 15px;
}

.home #right .news-latest-container{
	margin: 0px 0px;
	padding: 0px 0px;
}

.home #right  .csc-firstHeader{
	margin-left:-28px;
}

.home #right .news-latest-container{
	margin-left:-28px;
}

.home #right .news-list-item {
	margin: 0px 0px;
	padding-bottom: 15px;
}

.home #right .news-list-container{
	margin: 0px 0px;
	padding: 0px 0px;
}


.home #right .news-list-container{
	margin-left:-28px;
}


.news-amenu-container{
	font-size: 12px;
}


/* Content right STOP */






/* Content border START */
#border {
	font-family: arial;
	font-size: 12px;
	color: #555555;
}

#border td{
	font-family: arial;
	font-size: 12px;
	color: #555555;
}

#border a {
	color: #000000;
	color: #999999;

	text-decoration: none;
	font-weight: normal;
}
#border a:active { color: #000000;}
#border a:hover { color: #CC0000;}

#border h2 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}

#border .csc-firstHeader {
	margin-top: 0px;
}

#border .bodytext {
	margin-top: 5px;
}

#border .csc-uploads-fileSize {
	vertical-align: top;
}

#border .csc-mailform {
	border: 0px;
	padding: 0px;
}

#border .csc-mailform-field label {
	display: block;
	margin-bottom: 3px;
}

#border .csc-mailform-field input,
#border .csc-mailform-field select,
#border .csc-mailform-field textarea {
	margin-bottom: 7px;
}

#border ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;
}

#border li {
	padding: 0px 0px 6px 0px;
}


#border .filelink {
	margin: 12px 0px;
}

#border .borderShadowFrame {
	padding:4px 4px 11px 4px;
}


#border .news-list-item img {
	margin-top: 4px;
	margin-bottom: 4px;
}

#border .news-list-container h3 {
	font-weight: bold;
	color: #555555;
}

#border .news-list-container {
	padding: 0px;
}

#border .news-list-container .news-list-item {
	padding: 0px;
}

/* Content border STOP */


/* tt_news START */

.news-list-container h3 {
	display: inline;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold
	color: #555555;
}

.news-list-container h3 .news-list-date {
	float: none;
	padding: 0px;
	color: #555555;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.news-list-container h3 a {
	float: none;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.news-list-container p {
	margin-top: 0px;
}

.news-list-container img {
	margin: 0px;
	padding: 0px;
	float: none;
}

.news-latest-container h3 {
	display: inline;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

.news-latest-container h3 .news-latest-date {
	display: block;
	float: none;
	padding: 0px;
	color: #555555;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.news-latest-container p {
	margin-top: 0px;
	display: inline;
}


.news-latest-container .imagediv {
	float:left;
	margin-right: 18px;
	margin-bottom: 18px;
}

.news-latest-container .news-latest-item a {
	padding-left: 12px;
}

.news-latest-item{
	margin-bottom:15px;
}

.news-latest-container .news-latest-item h3 a {
	float: none;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.news-latest-container .imagediv a,
.news-latest-container .news-latest-date a {
	margin: 0px;
	padding: 0px;
}

.news-latest-container .imagediv img {
	margin: 0px;
	padding: 0px;
}

.news-latest-container .news-latest-item {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

.news-latest-container {
	margin: 0px;
	padding: 0px;
}

.news-latest-container .news-latest-gotoarchive {
	background-color: #FFFFFF;
	margin: 20px 0px 0px -12px;
	padding: 0px;
}


.news-single-item{
	margin:0px;
	padding:0px;
}

.news-single-files,
.news-single-files dt,
.news-single-files dd,
.news-single-links,
.news-single-links dt,
.news-single-links dd {
	padding-left: 0px;
	margin-left: 0px;
}


.clearer {
	border-top: 1px dotted #999999;background-color:#FFF;height:10px;
	border-bottom: 0px solid #FFF;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
}

.news-single-backlink{
	margin:0px;
	padding:0px;

}


.news-list-item img {
	margin-bottom: 18px;
}

.news-single-img {
	padding-left:30px;
}

.news-list-item .news-list-morelink {
	white-space: nowrap;
}

#content .news-single-item .subheader h2 {
	font-family: arial;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}
/* tt_news STOP */


/* tt_news HOME START */

#right .home .news-list-container h3,
#border .home .news-list-container h3 {
	display: inline;
	margin: 0px 0px 12px 0px;
}

#right .home .news-list-container h3 a,
#border .home .news-list-container h3 a {
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

#right .home .news-latest-container h3,
#border .home .news-latest-container h3 {
	display: inline;
	margin: 0px 0px 12px 0px;
}

#right .home .news-latest-container h3 a,
#border .home .news-latest-container h3 a {
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

#right .home .news-list-item h3 a:hover,
.home #featuredsolutions h2 a:hover {
	color: #CC0000;
}	
	
/* tt_news HOME STOP */

/* border HOME START */
.home #featuredsolutions h2 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin: 0px 0px 7px 0px
}

.home #featuredsolutions h2 a {
	font-family: arial;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	margin: 0px; 0xp 12px 0px;
	text-decoration: none;
}

/* border HOME STOP */

/* HOME boxes START */
#homebox1, #homebox2, #homebox3, #homebox4, #homebox5,
#homebox1 a, #homebox2 a, #homebox3 a, #homebox4 a, #homebox5 a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	margin: 14px 0px 18px 0px;
	text-decoration: none;
}

#homebox1 a:hover, #homebox2 a:hover, #homebox3 a:hover, #homebox4 a:hover, #homebox5 a:hover {
	
	color: #CC0000;
	
}



#homebox1 h2, #homebox2 h2, #homebox3 h2, #homebox4 h2, #homebox5 h2,
#homebox1 h2 a, #homebox2 h2 a, #homebox3 h2 a, #homebox4 h2 a, #homebox5 h2 a {
	font-family: arial;
	font-size: 13px;
	color: #CC0000;
	font-weight: normal;
	margin: 8px 0px 12px 0px;
	text-decoration: none;
}

#homebox1 dl, #homebox2 dl, #homebox3 dl, #homebox4 dl, #homebox5 dl {
	margin: 0px;
}


/* HOME boxes STOP */



body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_website.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

td {vertical-align:top}


h3 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 15px;
	
}

fieldset {border:1px solid #CCC;padding:15px;}

.tx-felogin-pi1 input[type=text]  {border:1px solid #CCC;margin-bottom:10px;}
.tx-felogin-pi1 input[type= password]  {border:1px solid #CCC;margin-bottom:10px;}
.tx-felogin-pi1 fieldset {margin-top:20px};

.tx-srfeuserregister-pi1 input  {border:1px solid #CCC;padding-bottom:5px;width:300px;}
.tx-srfeuserregister-pi1 input[type=text]  {border:1px solid #CCC;padding-bottom:5px;width:300px;}
.tx-srfeuserregister-pi1 input[type=password]  {border:1px solid #CCC;padding-bottom:5px;width:85px;}
.tx-srfeuserregister-pi1 select  {border:1px solid #CCC;padding-bottom:5px;width:300px;}

#mailform input {width:300px;border:1px solid #CCC;}
#mailform textarea {width:300px;border:1px solid #CCC;}
#mailform .csc-mailform-submit {width:auto;}












/* Metanav START */

#metanav {
	margin: 22px 32px 0px 0px;
}

#metanav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#metanav ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#metanav ul li a {
	font-family: arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding: 0px 11px;
}

#metanav ul li a:hover,
#metanav ul li a:focus,
#metanav ul li a:active {
	font-family: arial;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}

#metanav ul li a:active { color: #000000;}
#metanav ul li a:hover { color: #CC0000;}

#metanav .borderLeft a {
	border-left: 1px dotted #999999;
}

#metanav .borderRight a {
	border-right: 1px dotted #999999;
}

#metanav form {
	display: inline;
}

#metanav .tx-indexedsearch-searchbox-sword {
	height: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #999999;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	border-style: solid;
	
	margin: 0px;
	padding: 0px;
}


#metanav .searchSubmit {
	height: 16px;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #999999;
/*
	border-width: 1px 1px 1px 0px;
*/
	border: 0px;
	border-color: #999999;
	border-style: solid;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

#metanav .searchLi {
	font-size: 0px;
	line-height: 14px;
}


/* Metanav STOP */


/* Mainmenu START */

#mainmenu {
	margin: 19px 0px 19px 0px;
}

#mainmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#mainmenu ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#mainmenu ul .mainmenuNo a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 0px 12px;
}

#mainmenu ul .mainmenuNo_noPaddingLeft a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
}

#mainmenu ul .mainmenuNo a:hover,
#mainmenu ul .mainmenuNo a:focus,
#mainmenu ul .mainmenuNo a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#mainmenu ul .mainmenuNo_noPaddingLeft a:hover,
#mainmenu ul .mainmenuNo_noPaddingLeft a:focus,
#mainmenu ul .mainmenuNo_noPaddingLeft a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#mainmenu ul .mainmenuAct a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	padding: 0px 12px;
}

#mainmenu ul .mainmenuAct_noPaddingLeft a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
}

#mainmenu .borderLeft a {
	border-left: 1px dotted #999999;
}

#mainmenu .borderRight a {
	border-right: 1px dotted #999999;
}

#home {
	margin: 19px 0px 0px 38px;
}

#home ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#home ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#home ul .homeNo a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#home ul .homeNo a:hover,
#home ul .homeNo a:focus,
#home ul .homeNo a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#home ul .homeAct a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;

}

#login {
	margin: 19px 0px 0px 18px;
	text-transform:uppercase;
}

#login ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#login ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
}

#login ul .loginNo a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#login ul .loginNo a:hover,
#login ul .loginNo a:focus,
#login ul .loginNo a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#login ul .loginAct a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;

}

/* Mainmenu STOP */


/* Submenu START */

#submenu {
	margin: 5px 18px 0px 38px;
}

#submenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#submenu ul li {
	maring: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #999999;
}

#submenu ul .submenuL1No a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#submenu ul .submenuL1No a:hover,
#submenu ul .submenuL1No a:focus,
#submenu ul .submenuL1No a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL1Act a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL2No,
#submenu ul .submenuL2Act {
	padding: 0px 0px 0px 0px;
}

#submenu ul .submenuL2No a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#submenu ul .submenuL2No a:hover,
#submenu ul .submenuL2No a:focus,
#submenu ul .submenuL2No a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL2Act a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL3No,
#submenu ul .submenuL3Act {
	padding: 0px 0px 0px 16px;
}

#submenu ul .submenuL3No a {
	font-family: arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#submenu ul .submenuL3No a:hover,
#submenu ul .submenuL3No a:focus,
#submenu ul .submenuL3No a:active {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

#submenu ul .submenuL3Act a {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

/* Submenu STOP */

/* Footer START */
#footer {
	margin: 6px 0px 10px 18px;
}

#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer ul li * {
	display: inline;
}

#footer ul li {
	display: inline;
	maring: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 10px;
	color: #666;
	padding-right: 6px;
}

#footer ul li a {
	font-family: arial;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	padding-left: 6px;
}

#footer ul li a:hover,
#footer ul li a:focus,
#footer ul li a:active {
	font-family: arial;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

#footer .borderLeft a {
	border-left: 1px solid #666;
}

/* Footer STOP */


/* Headline START */
#headline h1 {
	font-family: arial;
	font-size: 18px;
	color: #CC0000;
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #555555;
	font-weight: normal;
}
/* Headline STOP */


/* Content START */
#content {
	padding: 0px 0px 18px 0px;
	font-family: arial;
	font-size: 12px;
	color: #555555;
	min-height:273px;
}

#content a {
	color: #000000;
	color: #999;

	text-decoration: none;
	font-weight: normal;
}

#content a:active { color: #000000;}
#content a:hover { color: #CC0000;}
	


#content #mailform input {width:300px;border:1px solid #CCC;}
#content #mailform textarea {width:300px;border:1px solid #CCC;}
#content #mailform .csc-mailform-submit {width:auto;}


#content h2 a { color: #CC0000;}
#content h2 a:link { color: #CC0000;}
#content h2 a:visited { color: #CC0000;}
#content h3 a { color: #CC0000;}
#content h3 a:link { color: #CC0000;}
#content h3 a:visited { color: #CC0000;}



#content h1 {
	font-family: arial;
	font-size: 18px;
	color: #CC0000;
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #555555;
	font-weight: normal;
}

#content h2 {
	font-family: arial;
	font-size: 15px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 14px;
	margin-top: 25px;
	
	
}

#content .uploads h2 {font-size:12px;padding:0px;margin:0px;color:#555555;line-height:12px;}
#content .uploads .csc-header h2 {padding:0px;margin:0px;line-height:12px;}

#content .uploads .descri{padding-top:10px;padding-bottom:10px;font-style:italic;color:#999;}
#content .uploads {padding-bottom:10px;}
#content .uploads .filelink {padding-top:4px;}


#content .csc-firstHeader {

	margin-top: 0px;

}


#content .bodytext {
	margin-top: 0px;
	margin-right: 0px;
}





#content .csc-uploads-fileSize {
	vertical-align: top;
}

#content .csc-mailform {
	border: 0px;
	padding: 0px;
}

#content .csc-mailform-field label {
	display: block;
	margin-bottom: 3px;
}

#content .csc-mailform-field input,
#content .csc-mailform-field select,
#content .csc-mailform-field textarea {
	margin-bottom: 7px;
}

#content ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;
}

#content li {
	padding: 0px 0px 6px 0px;
}


#content .filelink {
	margin: 0px 0px;
}


#content .line {
	border-bottom: 1px dotted #555555;
	margin: 6px 0px 16px 0px;
}


.introIMS {color:#c37300;}
.introISB {color:#1f2822;}
.introIPC {color:#b0865f;}
.introSWIFT {color:#767676;}
.introBUSI {color:#bb9f6e;}
.introBLU {color:#4F80A8;}

/* Content STOP */


/* Content right START */
#right {
	padding: 0px 8px 18px 28px;
	font-family: arial;
	font-size: 12px;
	color: #555555;
}

#right a {
	color: #000000;
	color: #999;
	text-decoration: none;
	font-weight: normal;
}

#right a:active { color: #000000;}
#right a:hover { color: #CC0000;}




#right h1 {
	font-family: arial;
	font-size: 18px;
	color: #CC0000;
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #555555;
	font-weight: normal;
}

#right h2 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}

#right .csc-firstHeader {
	margin-top: 0px;
}


#right .bodytext {
	margin-top: 0px;
}

#right .csc-uploads-fileSize {
	vertical-align: top;
}

#right .csc-mailform {
	border: 0px;
	padding: 0px;
}

#right .csc-mailform-field label {
	display: block;
	margin-bottom: 3px;
}

#right .csc-mailform-field input,
#right .csc-mailform-field select,
#right .csc-mailform-field textarea {
	margin-bottom: 7px;
}

#right ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;
	
}

#right li {
	padding: 0px 0px 6px 0px;
	
}


#right .filelink {
	margin: 12px 0px;
}


.home #right .news-latest-item {
	margin: 0px 0px;
	padding-bottom: 15px;
}

.home #right .news-latest-container{
	margin: 0px 0px;
	padding: 0px 0px;
}

.home #right  .csc-firstHeader{
	margin-left:-28px;
}

.home #right .news-latest-container{
	margin-left:-28px;
}

.home #right .news-list-item {
	margin: 0px 0px;
	padding-bottom: 15px;
}

.home #right .news-list-container{
	margin: 0px 0px;
	padding: 0px 0px;
}


.home #right .news-list-container{
	margin-left:-28px;
}





/* Content right STOP */






/* Content border START */
#border {
	font-family: arial;
	font-size: 12px;
	color: #555555;
}

#border td{
	font-family: arial;
	font-size: 12px;
	color: #555555;
}

#border a {
	color: #000000;
	color: #999999;

	text-decoration: none;
	font-weight: normal;
}
#border a:active { color: #000000;}
#border a:hover { color: #CC0000;}

#border h2 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}

#border .csc-firstHeader {
	margin-top: 0px;
}

#border .bodytext {
	margin-top: 5px;
}

#border .csc-uploads-fileSize {
	vertical-align: top;
}

#border .csc-mailform {
	border: 0px;
	padding: 0px;
}

#border .csc-mailform-field label {
	display: block;
	margin-bottom: 3px;
}

#border .csc-mailform-field input,
#border .csc-mailform-field select,
#border .csc-mailform-field textarea {
	margin-bottom: 7px;
}

#border ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;
}

#border li {
	padding: 0px 0px 6px 0px;
}


#border .filelink {
	margin: 12px 0px;
}

#border .borderShadowFrame {
	padding:4px 4px 11px 4px;
}


#border .news-list-item img {
	margin-top: 4px;
	margin-bottom: 4px;
}

#border .news-list-container h3 {
	font-weight: bold;
	color: #555555;
}

#border .news-list-container {
	padding: 0px;
}

#border .news-list-container .news-list-item {
	padding: 0px;
}

/* Content border STOP */


/* tt_news START */

.news-list-container h3 {
	display: inline;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold
	color: #555555;
}

.news-list-container h3 .news-list-date {
	float: none;
	padding: 0px;
	color: #555555;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.news-list-container h3 a {
	float: none;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.news-list-container p {
	margin-top: 0px;
}

.news-list-container img {
	margin: 0px;
	padding: 0px;
	float: none;
}

.news-latest-container h3 {
	display: inline;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

.news-latest-container h3 .news-latest-date {
	display: block;
	float: none;
	padding: 0px;
	color: #555555;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.news-latest-container p {
	margin-top: 0px;
	display: inline;
}


.news-latest-container .imagediv {
	float:left;
	margin-right: 18px;
	margin-bottom: 18px;
}

.news-latest-container .news-latest-item a {
	padding-left: 12px;
}

.news-latest-item{
	margin-bottom:15px;
}

.news-latest-container .news-latest-item h3 a {
	float: none;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.news-latest-container .imagediv a,
.news-latest-container .news-latest-date a {
	margin: 0px;
	padding: 0px;
}

.news-latest-container .imagediv img {
	margin: 0px;
	padding: 0px;
}

.news-latest-container .news-latest-item {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

.news-latest-container {
	margin: 0px;
	padding: 0px;
}

.news-latest-container .news-latest-gotoarchive {
	background-color: #FFFFFF;
	margin: 20px 0px 0px -12px;
	padding: 0px;
}


.news-single-item{
	margin:0px;
	padding:0px;
}

.news-single-files,
.news-single-files dt,
.news-single-files dd,
.news-single-links,
.news-single-links dt,
.news-single-links dd {
	padding-left: 0px;
	margin-left: 0px;
}


.clearer {
	border-top: 1px dotted #999999;background-color:#FFF;height:10px;
	border-bottom: 0px solid #FFF;
	border-left: 0px solid #FFF;
	border-right: 0px solid #FFF;
}

.news-single-backlink{
	margin:0px;
	padding:0px;

}


.news-list-item img {
	margin-bottom: 18px;
}

.news-single-img {
	padding-left:30px;
}

.news-list-item .news-list-morelink {
	white-space: nowrap;
}

#content .news-single-item .subheader h2 {
	font-family: arial;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.news-amenu-container LI:hover {
    background-color: #FFF;

}



/* tt_news STOP */


/* tt_news HOME START */

#right .home .news-list-container h3,
#border .home .news-list-container h3 {
	display: inline;
	margin: 0px 0px 12px 0px;
}

#right .home .news-list-container h3 a,
#border .home .news-list-container h3 a {
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

#right .home .news-latest-container h3,
#border .home .news-latest-container h3 {
	display: inline;
	margin: 0px 0px 12px 0px;
}

#right .home .news-latest-container h3 a,
#border .home .news-latest-container h3 a {
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

#right .home .news-list-item h3 a:hover,
.home #featuredsolutions h2 a:hover {
	color: #CC0000;
}	
	
/* tt_news HOME STOP */

/* border HOME START */
.home #featuredsolutions h2 {
	font-family: arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	margin: 0px 0px 7px 0px
}

.home #featuredsolutions h2 a {
	font-family: arial;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	margin: 0px; 0xp 12px 0px;
	text-decoration: none;
}

/* border HOME STOP */

/* HOME boxes START */
#homebox1, #homebox2, #homebox3, #homebox4, #homebox5,
#homebox1 a, #homebox2 a, #homebox3 a, #homebox4 a, #homebox5 a {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	margin: 14px 0px 18px 0px;
	text-decoration: none;
}

#homebox1 a:hover, #homebox2 a:hover, #homebox3 a:hover, #homebox4 a:hover, #homebox5 a:hover {
	
	color: #CC0000;
	
}



#homebox1 h2, #homebox2 h2, #homebox3 h2, #homebox4 h2, #homebox5 h2,
#homebox1 h2 a, #homebox2 h2 a, #homebox3 h2 a, #homebox4 h2 a, #homebox5 h2 a {
	font-family: arial;
	font-size: 13px;
	color: #CC0000;
	font-weight: normal;
	margin: 8px 0px 12px 0px;
	text-decoration: none;
}

#homebox1 dl, #homebox2 dl, #homebox3 dl, #homebox4 dl, #homebox5 dl {
	margin: 0px;
}


/* HOME boxes STOP */




/* IMAGES IN ROWS */

#content .csc-textpic-image {padding-left:0px;margin-left:0px;margin-right:5px;}
#content .csc-textpic-imagerow ul {padding:0px; margin:0px;}
#content .csc-textpic-imagerow ul li {padding:0px 5px 5px 0px; margin:0px;}
#content .csc-textpic-imagerow{padding:0px;margin:px 0px 10px 0px;}

.passdisplay{margin:0px;padding:10px;background-color: #C2D8E6;}

