/* default definition */
* { font-family: verdana, tahoma, arial, helvetica, sans-serif; margin: 0; padding: 0 }

body { margin: 0; text-align: center; background: url('../img/bg_page.gif') center top no-repeat; font-size: 10px; }
  
/* basic default tag element definition */
/*
a { color: #6F6F6F; text-decoration: underline; }
a img	{ border: 0; text-decoration: none }
a:hover { color: #000; text-decoration: none !important; }
*/

/* style for hidden element */
.defaulthidden { display: none }
  
#container-main { width: 963px; margin: auto; text-align: left; }      

/* header */

#newsticker_div { 

	width: 				963px; 
	margin:				0px;
	height: 			16px; 
	border-top:			5px solid #CECECE;
	background-color: 	#A7A7A7; 
	letter-spacing: 	3px;
	font-weight: 		bold;
	font-size: 			10px;
}

#container-header { position: relative; height: 100px; width: 100%; background-color: #FFFFFF; background: url('../img/bg_header.gif') 0 0 repeat-y }
/* logo element in header */
#logo { position: absolute; width: 160px; height: 80px; padding: 15px 0 0 16px }

/* header quick menu definition */
#header-obj { position: absolute; width: 330px; height: 100%; margin-left: 160px }
#header-obj #menu { position: absolute; height: 15px; left: 65px; top: -1px; line-height: 15px; font-size: 9px; color: #02133F }
#header-obj #menu a:link, #header-obj #menu a:active, #header-obj #menu a:visited { text-decoration: none; color: #4E4E4E }
#header-obj #menu a:hover { color: black; text-decoration: underline !important }


/*
#header-obj .mitem01, #header-obj .mitem02, #header-obj .mitem03 { border-right: 1px solid black; padding-right: 5px; padding-left: 5px }
#header-obj .mitem03 { border: none }
*/
#header-obj #menu span {
	border-right: 			1px solid #515151; 
	padding-right: 			5px; 
	padding-left: 			5px;
}

#header-obj #menu span.last {
	border: 				0px solid #FFF; 
}

#header-obj .slogan { position: absolute; top: 48px; left: 0px; width: 299px; height: 42px; background: url('../img/img_leadingit.gif') 0 0 no-repeat }

/* header banner definition */
#header-banner-search { position: absolute; width: 480px; height: 100%; margin-left: 483px }
#header-banner-search #banner { position: absolute; top: 10px; right: 0; width: 468px; height: 60px }

/* search bar background image */
#search-bar-bg { position: absolute; height: 20px; width: 100%; margin-top: 80px; background-color: #A7A7A7 }

/*  search field */        
#search { position: absolute; height: 20px; width: 250px; right: 0; top: 80px; background: url('../img/img_searchbg.gif') 0 0 no-repeat }
#search input { position: absolute; width: 160px; top: 1px; height: 18px; right: 1px; padding-top: 3px; padding-left: 9px; line-height: 12px; font-size: 10px; font-weight: bold; background-color: #E5E5E5; border: none;  }

/* horizontal top menu */          
#menu-top {  width: 943px; _width: 963px; padding-left: 20px; height: 20px; line-height: 20px; font-size: 12px; color: #F2F2F2; background-color: #02133F; border-top: 1px solid white; border-bottom: 2px solid white }

#menu-top a:link, #menu-top a:active, #menu-top a:visited { text-decoration: none; color: #F2F2F2; padding-left: 13px; margin-right: 11px; background: url('../img/menu_top_arrow.gif') 0 5px no-repeat }
#menu-top a:hover { color: #BCBEBC }

/* breadcrumb definition */
#breadcrumb { width: 100%; height: 14px; line-height: 14px; font-size: 10px; color: black; background-color: #F2F2F2; border-bottom: 1px solid white }  
#breadcrumb span { margin-left: 208px }
#breadcrumb a, #breadcrumb a:visited {
	color: 				#000;
	text-decoration:	none;
}

#breadcrumb a:hover {
	color: 				#000;
	text-decoration:	underline !important;
}

/* main content container */
#core-container { float: left; position: relative; width: 100%; height: auto; _height: 500px; min-height: 500px; background: url('../img/bg_contentcontainer.gif') 197px repeat-y white }
/* columns definitions */

#column-left, #column-center, #column-right  { position: relative; float: left }
#column-left { width: 198px; height: auto; padding-bottom: 20px }
#column-right { width: 191px; height: auto }
#column-center { width: 574px; height: auto; padding-bottom: 40px; _text-align:center; }

#column-center div.csc-textpic {
	float: left;
}

#column-center div.csc-textpic-intext-right div.csc-textpic-text[class],
#column-center div.csc-textpic-intext-right div.csc-textpic-imagewrap[class],
#column-center div.csc-textpic-right div.csc-textpic-text[class],
#column-center div.csc-textpic-right div.csc-textpic-imagewrap[class],
#column-center div.csc-textpic-intext-left div.csc-textpic-text[class],
#column-center div.csc-textpic-left div.csc-textpic-text[class],
#column-center div.csc-textpic-center div.csc-textpic-text[class] {
    padding-right: 0px;
} 

#column-center div.csc-textpic-left div.csc-textpic-text p.bodytext,
#column-center div.csc-textpic-intext-left div.csc-textpic-text p.bodytext,
#column-center div.csc-textpic-intext-left-nowrap div.csc-textpic-text p.bodytext {
    padding-left: 0 !important;
}

#column-center div.csc-textpic-below div.csc-textpic-text p.bodytext {
    padding-left: 0 !important;
}

#column-center div.csc-textpic-border img {
	border: 1px #A7A7A7 solid;
}
#column-right div.csc-textpic-border img {
	border: 1px #A7A7A7 solid;
}

#column-right #event-container div.csc-textpic-below div.csc-textpic-text p.bodytext {
    
}

#column-center p.bodytext, #column-center div.csc-textpic {
	margin-bottom: 14px;
	=margin-bottom: 14px;
	padding: 0 20px 0 20px;
	
}

#column-center div.csc-textpic {
	width: 534px;
	_width: 574
}

#column-center table.contenttable p.bodytext {
	margin-bottom: 0;
	padding: 0;
	_text-align:left;
}

#column-center div.csc-textpic p.bodytext {
	padding: 0;
	_text-align:left;
}

#column-center p.bodytext br {
	line-height: 14px;
	_text-align:left;
}

/* column header title definition */
.columns-header { position: relative; width: auto; height: 52px; background-color: #E5E5E5; margin: 0 1px 30px 1px }
.columns-header .center { position: absolute; width: 100%; height: auto; display: block; line-height: 52px; text-align: left; left: 18px; font-size: 16px; _text-align:left;}
.columns-header .left { width: 100% }
.columns-header .left table { height: 52px; font-size: 16px; text-align: center; width: 100% }
.columns-header .right { display: block; width: 100%; height: 100%; line-height: 52px; text-align: center; font-size: 16px; background: url('../img/bg_rightcolumnheader.gif') }

/* left submenu definition */
#menu-left ul { position: relative; width: 162px; height: auto; margin: 30px 0 0 18px; padding: 0; text-align: left }
#menu-left ul li { font-size: 10px; margin-left: 0; list-style-type: none }
#menu-left img { margin-top: 50px; margin-left: 10px}
#menu-left .selected { padding-left: 15px; font-weight: bold; border-bottom: 1px solid #A7A7A7; line-height: 20px; background: url('../img/img_submenubullet.gif') 2px 7px no-repeat; margin-top: 3px; }
#menu-left .subselected { font-weight: bold; }
#menu-left .mnu-lvl1 { margin-top: 6px; padding-left: 15px; line-height: 15px; }
#menu-left .mnu-lvl2 { padding-left: 24px; line-height: 15px; background: transparent url(../img/sitemap_square.gif) no-repeat scroll 16px 7px; }
#menu-left .mnu-lvl3 { padding-left: 32px; line-height: 15px; background: transparent url(../img/sitemap_square.gif) no-repeat scroll 24px 7px; }
#menu-left a {  text-decoration: none; color: #000; }
#menu-left a:hover { text-decoration: underline !important; color: #000; }

/* left column items */
.column-item { margin-left: 30px; margin-top: 30px }

/* center column definitions */
#column-center p { font-size: 10px;_text-align:left; }
/* H2 tag style */
#column-center h2 { font-size: 11px; font-weight: 700; padding-left: 20px; padding-bottom: 28px; color:#00134F; padding-right:20px;_text-align:left; }

/* newspresso - title content news table */
#news-container { position: relative; width: 553px; height: auto; min-height: 250px; margin: 27px 10px 15px 10px }
#content-left { position: relative; width: 274px }
#content-right { position: absolute; top: 0; width: 274px; margin-left: 280px }
.left-column { width: 277px; background: url('../img/table_dots_vert.gif') right repeat-y }
.left-column ul { padding-left: 0px }
#content-right ul { padding-left: 0px }
.dotted-h-line { position: relative; width: 274px; height: 2px; line-height: 0; font-size: 0; background: url('../img/table_dots_horiz.gif') 0 1px repeat-x }
.news_label { margin-top: 10px; font-size: 16px; font-family: arial; font-weight: bold; color: #02133F }
.container-table { position: relative; width: 274px; }
.container-table a { cursor: pointer }
.container-table ul { margin: 0; width: 274px; list-style-type: none; background: url('../img/news_list.gif') } 
.container-table ul a { margin-left: 12px }
.news-list { width: 273px; height: 15px; margin-bottom: 1px; font-size: 10px; line-height: 15px; background: url('../img/news_list_marker.gif') 5px 6px no-repeat #F2F2F2 }
.news-list-last { width: 273px; height: 15px; margin: 0; font-size: 10px; line-height: 15px; background: url('../img/news_list_marker.gif') 5px 6px no-repeat #F2F2F2 }
.table-image { display: block; width: 30px; height: 31px; top: 0; border-right: 1px solid #BCBEBC; padding: 0 }
.table-image img { position: absolute; top: 0; margin: 0 }
.table_head_top { position: absolute; display: block; width: 243px; height: 15px; top: 0; margin-left: 31px; line-height: 15px; font-size: 12px; text-align: right; background-color: #02133F }
.table_head_top span{ font-weight: bold; color: white; padding-right: 13px } 
.table_head_bottom { position: absolute; display: block; width: 243px; height: 16px; top: 15px; line-height: 16px; margin-left: 31px; font-size: 12px; background: url('../img/table_head_divider.gif') no-repeat #BCBEBC }
.table_divider { width: 100%; height: 3px; line-height: 0; font-size: 0; background: url('../img/table_divider.gif') 0 1px no-repeat }  

/* dropdown for item count in news element */
.news-elements { margin-bottom: 10px; margin-top: 20px; font-size: 10px; text-align: right }
.news-elements select { width: 35px; font-size: 12px; margin-right: 31px } 

/* right column events area */
#event-container { position: relative; width: auto; height: auto; margin-top: 30px; }
#event-container a { text-decoration: none !important; }
#event-container a:hover { text-decoration: underline !important;  }

.event { position: relative; list-style-type: none; width: 162px; height: auto; margin: 0 0 15px 8px; font-size: 10px; padding: 0; text-align: left }
.event-first { position: relative; list-style-type: none; width: 162px; height: auto; margin: 30px 0 15px 8px; font-size: 10px; padding: 0; text-align: left }
.event li { margin-left: 0 }
.event-d { padding-left: 11px; color: #8D8D8D; font-weight: bold; background: url('../img/img_eventbullet.gif') 2px 3px no-repeat; line-height: 10px }
.event-h { padding-left: 0; color: #02133F; font-weight: bold; float: left; clear: left; }
.event-t { clear: left; float: none; }
.event-t a { color: #02133F }

/* right column definitions */
#container-main #column-right .bodytext, #container-main #column-right .csc-bulletlist{
	margin-bottom:20px;
}

#container-main #column-right .csc-textpic-below .bodytext
{
	margin-bottom:10px;
	margin-top:0px;
}

#container-main #column-right .csc-textpic-above .bodytext
{
	margin-top:10px;
	margin-bottom:0px;
}


#container-main #column-right ul { margin: 0 10px 0 10px; padding: 0; list-style-type: none }
#container-main #column-right ul li { margin: 0; padding-left: 10px; line-height: 11px; background: url('../img/bullet_list.gif') left 5px no-repeat }

/* footer style definition */
#footer { position: relative; clear:both; width: 100%; height: 50px; text-align: center }
#footer .copyright-top { width: 100%; height: 14px; font-size: 9px; text-align: center; color: #02133F; background: url(../img/img_footerbg.gif) 197px no-repeat }
#footer .divider-line { height: 8px; line-size: 0; font-size: 0; background: url('../img/img_footergraphics.gif') center top no-repeat }
#footer .contact { position: relative; text-align: left; margin: 0 auto }
#footer .left { width: 475px; height: 50px; text-align: right; font-size: 9px; color: #02133F }
#footer .right { position: absolute; width: 475px; height: 50px; top: 0; right: 0; text-align: left; font-size: 9px; color: #02133F }

#footer a, #footer a:visited {
	text-decoration:				none;
	color:							#000;
}

#footer a:hover {
	text-decoration:				underline !important;
	color:							#000;
}

/* OVERLIB DIV */
#overDiv { background-color: #02133F; border: 1px solid #A7A7A7; color: #fff; text-align: left; }
#overDiv p { width: 170px; padding: 0.5em; text-align: left; }

/*  FOOTER ICONS */
.footer-ico { position: absolute; width: 100px; height: 45px; opacity: .70; filter: alpha(opacity=70); cursor: pointer; z-index: 100; top: 23px }
a.footer-ico:hover { opacity: 1; filter: alpha(opacity=100); }
.ico-microsoft { left: 25px; background: url('../img/ico_microsoft.gif') no-repeat }
.ico-canto { left: 135px; background: url('../img/ico_canto.gif') no-repeat }
.ico-apple1 { right: 150px; background: url('../img/ico_apple1.gif') no-repeat }
.ico-apple2 { right: 40px; background: url('../img/ico_apple2.gif') no-repeat }

/* FOOTER CERTIFICATE BUTTON */
.certificate_button { position: absolute; bottom: -13px; left: 152px; display: block; background: transparent url(../img/ico_certificate.gif) no-repeat; width: 75px; height: 75px; z-index: 50;}
.certificate_button { _bottom: 10px; }
@media all and (min-width: 0px){
.certificate_button {bottom: 10px;} 
}
/************************************************
 *	Common styles - BEGIN
 ************************************************/
h3, h4, h5 {
	padding-left: 			20px;_text-align:left;
}
 
h3 {
	font-size:				100%;
}

a:hover {
	text-decoration:		underline;
}

.semantics {
	display:				none;_text-align:left;
}

table {
	font-family: 			verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 				10px; 
	_text-align:left;
}

ul, ol {
	padding-left:					30px;_text-align:left;
}

div.filelinks {
	padding-left: 			20px;_text-align:left;
}

table.contenttable {
	border-collapse:		collapse;
	margin-left: 			20px;
	border:					0px solid #CCC;
}

table.contenttable tr td {
	margin:					0px;
	padding: 				2px;
	border:					0px solid #CCC;
	_text-align:left;
}

div#column-center ul, div#column-center ol {
	padding-left: 40px;
	margin-right: 20px;
	_text-align:left;
}

div#column-center .csc-textpic-intext-left-nowrap ul,
div#column-center .csc-textpic ul  {
    padding-left: 24px !important;
    _text-align:left;
}

div#column-center ul li {
  padding-left: 10px;
  _height: 12px;
  list-style-type: none;
	background: url('../img/bullet_list.gif') left 4px no-repeat;
	_text-align:left;
  }


div#column-center ul ul {
	padding-left: 20px ;
	=padding-left: 10px;
	_text-align:left;
}

div#column-center ul li ul {
    padding-left: 10px !important;
    _text-align:left;
}

div#column-center div.csc-textpic p.ftb img {
    border: 1px solid #A7A7A7 !important;
}

div#column-left p.bodytext, div#column-right p.bodytext {
	padding-left: 					10px;
	padding-right: 					10px;
	_text-align:left;
}

div#column-left p.bodytext a, div#column-right p.bodytext a {
	color: #6F6F6F;
}

div#menu-left {
	margin-bottom:					35px;
	margin-top:					-1px;
	_margin-top:					-8px;
}

/* PRINT SECTION */

div#column-center div.printsection {
_text-align:left;
}

.printsection_category {
	font-size: 10px;
	font-weight: bold;
	color: #02133F;
	clear: left;
	text-transform: uppercase;
	margin: 0 0 17px 20px;
	padding-left: 11px;
	background: url('../img/dot_list.gif') left center no-repeat;
}

.printsection_item {
	width: 161px;
	float: left;
	margin-bottom: 26px;
	padding: 0 10px 0 20px;
}

div#column-right .printsection_item {
	width: auto;
	float: none;
}

.printsection_lastitem {
	clear: left
}

a.psimage-border-0 {
    border: 0px none;
}

a.psimage-border-1 {
    border: 1px solid #DADADA;
}

.printsection-image {
	float: left;
	margin-bottom: 3px;
}

.printsection-date {
	float: left;
	color: #000;
	margin: 0 0 4px 8px;
}

.printsection-pdfdownload {
	float: left;
	width: 50px;
	margin-left: 8px;
	text-align: center;
}

.printsection-pdficon {
	display: block;
	margin: auto;
	width: 25px;
	height: 28px;
	background: url('../img/ico_pdf.gif')
}

.printsection-filesize {
	color: #929292;
}

.printsection-title {
	clear: left;
}  

.printsection-description {
	clear: left;
	color: #989898;
	margin-top: 5px;  
}

div.printsection-categories {
	padding-left: 20px;
	text-align: left;
}

a.printsection-category-image  img {
	margin: 0 12px 12px 0;
}

/*
.printsection_item img {
	width: 80px;
	height: 120px;
}
*/
/*
div#column-center div.printsection {

}

div#column-center div.printsection h3.printsection_category {
	font-size: 10px;
	font-weight: bold;
	color: #02133F;
	text-transform: uppercase;
	margin-bottom: 20px;
	padding-left: 30px;
	background: url('../img/bullet_list.gif') 20px 4px no-repeat;
}

div#column-center div.printsection div.printsection_item {
	margin-bottom: 20px;
	margin-left: 20px;
}

div#column-center div.printsection div.printsection_item span.title {
	display: block;
}

div#column-center div.printsection div.printsection_item img {
	width: 80px;
	height: 120px;
}

div#column-center div.printsection div.printsection_item img.icon {
	width: 32px;
	height: 32px;
}
*/

/*
div#column-right div.csc-textpic {
	margin-bottom:					19px !important;
}
*/
/************************************************
 *	Common styles - END
 ************************************************/

/************************************************
 *	Suche - BEGIN
 ************************************************/ 
div#search form, div#search form fieldset {
	margin:						0px;
	padding:					0px;
	border:						0px;
} 

div#search form fieldset legend {
	display:					none;
}

h3.csc-searchResultHeader {
	padding-left:				10px;
}

h3.csc-searchResultHeader a:hover {
	text-decoration:			underline;	
}

p.csc-searchResult {
	margin-top: 				4px !important; 
}

table.csc-searchResultInfo {
	width:						100%;
}

table.csc-searchResultInfo tr td.csc-searchResultPrevNext p {
	text-align:					right !important;
}

/************************************************
 *	Suche - END
 ************************************************/ 


.catHeadPopup {
	background-color: #a3022c;
	color: #ffffff;
	position: relative;
	top: -23px;
	height: 23px;
	width: 257px;
	font-familY: Arial, Verdana, sans-serif;
	font-size: 12px;
	padding-left: 11px;
	line-height: 23px;
}
* html .catHeadPopup {
	width: 270px;
}

#catHead1 {
	background-image: url(../img/catHead1.gif);
	height: 26px;
	cursor: help;
}

#catHead2 {
	background-image: url(../img/catHead2.gif);
	height: 26px;
	cursor: help;
}

.autonomycluster {
	background-repeat:repeat-x;
	background-color:#f2f2f2;
  margin-top:2px;
  padding:0;
  margin:0;
  
}

.autonomycluster .ovettitle {
	background-color:#ffffff;
	height:12px;
}
.autonomyHeader {
	font-weight:bold;
	height: 31px;
	padding:0px 12px 0px 0px;
	text-align: right;
	font-family: Verdana;
	font-size: 12px;
	background-color: #02133F;
}

.autonomyHeader a{
	color: #ffffff;
	text-decoration: none;
}

.autonomyElement a {
	text-decoration:none;
	
	
}
.autonomyElement a {
	color:#000000;
}

.autonomyElement a:hover {
	color: #a70a35;
}

.autonomyHeader a:hover {
	color: #ffffff;
}
.autonomyElement {
	background-image:url(../img/firstpagedivider.gif);
	background-repeat:no-repeat;
	padding:3px 0px 2px 5px;
}
.autonomyElement img {
	position:relative;
	top:-3px;
}
.autonomyKeyword {
	color:#797979;
	padding:3px 0px 4px 5px;
	font-size:9px;
	
}
#autonomyCatsHead1 {
	padding-right:0px;
	vertical-align:top;
	background-repeat:repeat-y;
	text-align: right;
	width:274px;
  padding:0;
  margin:0;

}

#autonomyColumn1 {
	padding-right:0px;
	vertical-align:top;
	background-repeat:repeat-y;
	width:274px;
  padding:0;
  margin:0;

}

#autonomyColumn2 {
	background-repeat:repeat-y;
	vertical-align:top;
	width:274px;
  padding:0;
  margin:0;

}
#autonomymiddletd {
	background-image:url(../img/firstpagemiddlecolumn.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	width:5px;
	background-position:center;
	
}
#autonomymiddletd div{
	background-image:url(../img/firstpagemiddlecolumn.gif);
	vertical-align:top;
	background-repeat:repeat-y;
	height:1px;
	width:3px;
	
}
#firstpagenews #bottomtd {
	background-image:url(../img/firstpagebottomcolumn.gif);
	background-repeat:repeat-x;
	height:2px;

}
#autonomycontrols {
	text-align:right;
	padding-right:40px;
	padding-top:15px;
}
.alignedtext {
	position:relative;
	top:-3px;
}
#autonomybottom{
	background-image:url(../img/firstpagebottom.gif);
	background-repeat:no-repeat;

}

.tx-upautonomycategory-pi1 {
	margin-left:10px;
}

/************************************************
 *	Form - BEGIN
 ************************************************/ 
 
#form-container {
	padding-left:21px;
}

#form-container form{
	margin:0; 
	padding:0;
}



#form-container table{
	width:533px;
}

#form-container table tr td {
	vertical-align: top;
}

#form-container .form-group{
	background:#CCC;
	height:15px;
	font-weight:bold;
	text-align:center;	
	margin-top:14px;
	padding-top:3px;
	margin-bottom:3px;
}

*html #form-container .form-group{
	height:18px;
}

#form-container .form-group span{
	color:#00134F;
}

#form-container .form-label {
	text-align:right;
	width:177px;
	height:30px;
	font-weight:bold;
	padding-top: 5px;
}

#form-container .form-label span{
	color:#00134F;
}

#form-container .texfield input{
	width: 275px;
	border: 1px solid #CCC;
	background: #F2F2F2;
	margin-top: 1px;
	margin-left: 7px;
	font-size: 13px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#form-container .checkbox{
	height:22px;
	padding-bottom:1px;
}

#form-container .checkbox input{
	height:20px;
	margin-top: 2px;
	margin-left: 7px;
}

#form-container .buttons {
	padding-top:10px;
}

#form-container .buttons input, #btnShowJobApplyForm {
	width:125px;
	height:18px;
	background: #00134F;
	color:#FFF;
	border: 0 solid;
	padding-bottom:1px;
	margin: 0 12px 0 7px;
	font-size: 10px;
	font-weight: bold;
}

#form-container .tdtext{
	padding-left:7px;
}

#form-container .areatext{
	border:1px solid #CCC;
	background: #F2F2F2;
	font-size:12px;
	width:273px;
}

#form-container div.validatorMsg {
	display:none;
	color: red;
	padding: 3px 0 6px 10px;
}

#form-container.jobApplyForm {
	display: none;
}

#form-container td.captchaImg {
	text-align: left;
	padding: 2px 0 2px 7px;
}

#captchaResult {
	padding: 2px 0px 0px 7px;
	color: #ff0000;
}

 /************************************************
 *	Form - end
 ************************************************/ 

 
td.csc-searchResultRange {
	padding-left: 20px;
	padding-bottom: 12px;
}
td.csc-searchResultPrevNext {
	padding-right: 20px;
	padding-bottom: 12px;
}
h3.csc-searchResultHeader {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
}
p.csc-searchResult {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 9px;
}


div.link-overlib {
	background-color: #02133F;
	color: white;
	padding: 4px;
}


/*************************************
 *  Form 1
 ************************************/ 
.csc-mailform {border:none;width:533px;margin:0 auto;font-family:verdana,tahoma,arial,helvetica,sans-serif;font-size:10px;text-align:left}
div.csc-mailform-field {margin-bottom:9px;}
div.csc-mailform-field label {float:left;text-align:right;width:175px;color:black;font-weight:bold;height:10px;margin-top:3px;margin-right:7px;}
div.csc-mailform-field input, div.csc-mailform-field textarea, div.csc-mailform-field select {margin:0 auto;background:#F2F2F2 none repeat scroll 0%;border:1px solid #CCCCCC;font-size:13px;padding-bottom:1px;padding-top:1px;width:275px;}
div.csc-mailform-field select {padding:0;}
div.csc-mailform-field input.csc-mailform-check {width:15px;margin-top:3px;}

div.csc-mailform-field input#mailformformtype_mail, div.csc-mailform-field input.csc-mailform-submit {background:#00134F none repeat scroll 0%;border:0pt solid;color:#fff;height:18px;margin:0pt 12px 0pt 183px;width:125px;font-weight:bold;font-size:10px;padding-bottom:1px;}

div.csc-mailform-field .csc-mailform-label {display:block;background:#CCCCCC none repeat scroll 0%;font-weight:bold;height:15px;margin-bottom:-6px;margin-top:14px;padding-top:3px;text-align:center;}

#mailformRadio {border:0;}
#mailformRadio legend {display:none;}
#mailformRadio label {float:none;width:auto;display:auto;position:relative;top:-3px;left:3px;clear:right;}
#mailformRadio input {width:auto;margin-top:3px;}

.required {color:#00134F;}

/**********************************
 *  Form 1 IE
 *  ******************************/
div.csc-mailform-field input.csc-mailform-check {//margin-top:0;}
#mailformRadio input {//margin-top:0px;}
#mailformRadio label {//margin-right:90%;}

/**********************************
 * Form 1 Opera 
 * *******************************/
@media all and (min-width: 0px){
  #mailformRadio label {margin-right:0;top:0;}
} 

