/* Global */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 2px;
	font-size: 13px;
	color: #000000;
}
* {
	margin:0px;
	padding:0px;
}
a { 
	COLOR: #4D619E;
}
a:hover {
	COLOR: #FF0033;
}
h1 {
	margin-top: 20px;
	margin-bottom: 8px;
	color:#0A537C;
	font-size:1.1em;
	font-weight:bold;
    text-transform: uppercase;
}
h2 {
	margin-top: 20px;
	margin-bottom: 8px;
	color:#0A537C;
	font-size:1.1em;
	font-weight:bold;
}
h3 {
	margin-top: 20px;
	margin-bottom: 8px;
	color:#0A537C;
	font-size:1.1em;
	font-weight:normal;
}
h4 {
	font-size:0.9em;
	color: #0A537C;
	margin-top: 5px;
	margin-bottom: 5px;
}
h6 {
	margin-top: 5px;
	margin-bottom: 5px;
	color:#0A537C;
	font-size:0.8em;
}


/* @group Main Container */
#cw_container {
	width: 780px;
	min-width: 780px;
	margin-right: auto;
	margin-left: auto;
}
/* @end */

/* @group Top Bar */
#cw_topbar {
	padding: 10px 10px 20px 220px;
	color: #999999;
	font-size:11px;
}
#cw_topbar a {

	text-decoration: none;
	color: #999999;
}
#cw_topbar a:hover {
	color: #C1002B;
}
#cw_topbar a:active {
	color: #C1002B;
}
#cw_topbar .cw_itemcur a {
	font-weight:bold;
	color:#C1002B;
}
#cw_topbar .cw_itemdis {
	padding-right:10px;
	padding-left:10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background: #CCCCCC;
	font-size:10px;
}
#cw_topbar ul {
	list-style-type: none;
	margin: 15px;
	padding: 0px;
} 
#cw_topbar li {
	padding: 0px;
	padding-right: 50px;
	display:inline;
}
#cw_topbar form{
	margin: 0px;
	width: 200px;
}
#cw_topbar .cw_boldwhite {
	color: #FFFFFF;
	font-weight: bold;
}
#cw_topbar input {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 11px;
	color: #000000;
	width:150px;
}
#cw_topbar input.cw_buttonicon {
	height:18px;
	width: 19px;
	background-color: transparent;
	border: 0px;
}
/* @end */

/* @group Header */
#cw_header {
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	height: 100px;
}
/* @end */


/* @group Toolbar */
#cw_contenttools {
	background-color:#FFFFFF;
	text-align:right;
	padding: 8px 0px 20px 0px;
	font-size:11px;
}
#cw_contenttools a{
color:#C1002B;
font-size:10px;
font-weight:bold;
text-decoration:none
}
#cw_contenttools a:hover{
color:#FF0033;
text-decoration:none
}
/* @end */

/* @group Breadcrumb */
#cw_breadcrumb {
	color: #C1002B;
	font-size: 10px;
	font-weight:normal;
	padding: 12px 0px 10px 0px;
}
#cw_breadcrumb a {
	color: #C1002B;
	font-weight:normal;
	text-decoration:none;
}
#cw_breadcrumb a:hover {
	color: #FF0033;
}
#cw_breadcrumb h1 {
	font-size: 13px;
	margin-top: 8px;
}
/* @end */

/* @group Left Column */

#cw_leftcolumn h5,
#cw_leftcolumn h4, #cw_leftcolumn  ul.csc-menu,
.cw_red{
text-transform: uppercase;
}
.cw_grey{
text-transform: uppercase;
}
.cw_white{
}
.cw_simple{
}

#cw_leftcolumn h5,
#cw_leftcolumn h4,  #cw_leftcolumn ul.csc-menu,
#cw_leftcolumn, #cw_leftcolumn ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 200px;
		text-align:right;
		font-size:11px;
}


#cw_leftcolumn h5,
#cw_leftcolumn ul.csc-menu li,
#cw_leftmenu li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;

}

#cw_leftmenu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 200px;
		margin-top : -36px;
		margin-bottom: 0px;
}

#cw_leftmenu li ul ul { /* third-and-above-level lists */
		left: -999em;
}

#cw_leftcolumn h4, 
#cw_leftcolumn h5 a, 	#cw_leftcolumn ul.csc-menu li a, 
#cw_leftmenu li a {
		width: 188px;
		w\idth : 188px;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		border : 1px solid black;
		padding : 10px 5px;
		margin-bottom:4px;
}
#cw_leftmenu  li.cw_red a {
		color : #FFFFFF;
		background-color:#0a537c;
		border : 1px solid #0a537c;
}	

#cw_leftcolumn h4,
#cw_leftcolumn h5 a,
#cw_leftmenu  li.cw_grey a {
		color : #FFFFFF;
		background-color:#999999;
		border : 1px solid #999999;
}
#cw_rightcontent .cw_frame_highlight h4{
	background-color:#999999;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:31px;
	line-height:26px;
	margin:0 0 15px;
	padding:4px 5px 0;
	text-align:right;
	text-decoration:none;
}
#cw_leftcolumn ul.csc-menu li a,
#cw_leftmenu  li.cw_white a {
		color : #C1002B;
		background-color:#FFFFFF;
		border : 1px solid #C1002B;
}	

#cw_leftcolumn h5 a:hover,
#cw_leftcolumn ul.csc-menu li a:hover, 
#cw_leftmenu li.cw_red a:hover, #cw_leftmenu li.cw_grey a:hover, #cw_leftmenu li.cw_white a:hover {
		color : #FFFFFF;
		background-color : #0082c4;
		border : 1px solid #0082c4;
}	

#cw_leftmenu li.cw_red li a, #cw_leftmenu li.cw_grey li a, #cw_leftmenu li.cw_white li a {
	background-color:#999999;
	padding:5px 6px 5px 3px;
	width: 190px;
	w\idth : 190px;
	margin:0px 2px -1px 2px;
	border: 0px;
	text-align:left;
text-transform: none;
}

#cw_leftcolumn ul.csc-menu li a, 
#cw_leftmenu  li.cw_white a {
		color : #C1002B;
		background-color:#FFFFFF;
		border : 1px solid #C1002B;
}	

	
#cw_leftmenu li.cw_red li a, #cw_leftmenu li.cw_grey li a, #cw_leftmenu li.cw_white li a {
	background-color:#999999;
	padding:5px 6px 5px 3px;
	width: 190px;
	w\idth : 190px;
	margin:0px 2px -1px 2px;
	border: 0px;
	text-align:left;
text-transform: none;
}
	

#cw_leftmenu li.cw_red li a:hover, #cw_leftmenu li.cw_grey li a:hover,
#cw_leftmenu li.cw_white li a:hover {
		color : #0a537c;
		background-color : #999999;
		border: 0px;
		
}	
#cw_leftmenu li.cw_red li .cw_ifsub a, #cw_leftmenu li.cw_grey li .cw_ifsub a, #cw_leftmenu li.cw_white li .cw_ifsub a {
	background-image:url(../images/submenu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
	
#cw_leftmenu li.cw_red li .cw_ifsub a:hover, #cw_leftmenu li.cw_grey li .cw_ifsub a:hover, #cw_leftmenu li.cw_white li .cw_ifsub a:hover {
	background-image:url(../images/submenu_over.gif);
	background-position:right;
	background-repeat:no-repeat;
	
}	

#cw_leftmenu li:hover ul ul, #cw_leftmenu li.sfhover ul ul, #cw_leftmenu li:hover ul ul ul, #cw_leftmenu li.sfhover ul ul ul {
	left: -999em;
}
#cw_leftmenu li:hover ul, #cw_leftmenu li li:hover ul, #cw_leftmenu li li li:hover ul, #cw_leftmenu li.sfhover ul, #cw_leftmenu li li.sfhover ul, #cw_leftmenu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#cw_leftcolumn div.csc-frame-frame1 ul.csc-menu,
#cw_leftmenu ul.cw_simple {
	margin: 0px;
	text-transform: none;
}

#cw_leftcolumn div.csc-frame-frame1 ul.csc-menu li a,
#cw_leftmenu .cw_simple li a {
	color:#C1002B;
	text-decoration:none;
	font-weight:bold;
	padding: 8px 5px 2px 5px;
	display:block;
	border: 0px;
}
#cw_leftcolumn div.csc-frame-frame1 ul.csc-menu li a:hover,
#cw_leftmenu .cw_simple li a:hover {
	color:#FF0033;
	text-decoration:none;
	background-color : #FFF;
	border: none;
}


	
/* Left Content Sub Menu*/

#cw_leftmenu .cw_submenu {
	background-color:#999999;
}
#cw_leftmenu .cw_submenu li a{
	background-color:#999999;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	margin:0px;
	width: 190px;
	w\idth : 190px;
}
#cw_leftmenu .cw_submenu li a:hover{
	color: #0a537c;
}
#cw_leftmenu .cw_submenu li .cw_itemcur a{

	color: #0a537c;

}

/* @end */

/* @group Left Content */
#cw_leftcontent {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
/* @end */

/* @group Content Container */
#cw_contentcontainer {
	background-color:#FFFFFF;
}
#cw_contentcontainer td {
	vertical-align:top;
}

/* Center Column */
#cw_centercolumn {
	width:342px;
	padding: 0px 20px 20px 20px;
	margin:0px;
}

#cw_centercolumn_2col {
	width:540px;
	padding: 0px 20px 20px 20px;
	margin:0px;
}

#cw_centercolumn_2col  #cw_breadcrumb {width:340px; float:left;}
#cw_centercolumn_2col  #cw_contenttools  {width:200px; float:right;}


#cw_centercolumn li {
	margin-bottom:10px;
	font-size:1em;
}
#cw_centercolumn_2col li{
	margin-bottom:10px;
	font-size:1em;
}

#cw_content {
	clear: both;
}
#cw_content p { 
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 135%;
}

#cw_content a {
	color:#C1002B;
	text-decoration:none;
	font-weight:bold;
}
#cw_content a:hover {
	color:#FF0033;
}

#cw_content ul {
	list-style-image:url(../images/puces.gif);
	margin-left:15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cw_content li {
	padding: 2px 0px 2px 0px;
}
#cw_content ol {
	margin-left:30px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#cw_content hr {
	height: 2px;
	margin:10px 0px 10px 0px;
	border:0px;
	color:#999999;
	background-color:#999999;
}


#cw_content .indent { 
	margin-left: 40px; 
} 
#cw_content .align-left { 
	text-align: left; 
} 
#cw_content .align-right { 
	text-align: right; 
} 
#cw_content .align-justify { 
	text-align: justify; 
} 
#cw_content .align-center { 
	text-align: center; 
} 

.indent { 
	margin-left: 40px; 
} 
.align-left { 
	text-align: left; 
} 
.align-right { 
	text-align: right; 
} 
.align-justify { 
	text-align: justify; 
} 
.align-center { 
	text-align: center; 
} 
/* Content Table */

#cw_content table.greyborder {
	width:100%;
	border: 3px #666 solid;
	border-right: none;
}
#cw_content table.greyborder td {
	padding: 4px;
	border-right: 3px #666 solid;
	border-bottom: 1px #666 solid;
}
#cw_content table.greyborder  thead td {
	border-bottom: 3px #666 solid;
	color:#666;
	font-size:1.2em;
	font-weight:bold;
}

#cw_content table {
	width:100%;
}

#cw_content td {
	padding: 0px;
}
#cw_content thead td {
	font-size:1.2em;
	font-weight:bold;
}

/* @end */


/* @group Flexible content */

#cw_content table.cw_2columns, #cw_content table.cw_3columns, #cw_content td.cw_column {
	border: none;
}
#cw_content td.cw_sep_left, #cw_content td.cw_sep_right {
	border: none;
	padding: 2px;
}


/* @group Right Column */
#cw_rightcolumn { 
 
}
#cw_rightcontent p {
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 135%;
}
#cw_rightcontent h5 {
	font-size:0.9em;
	color: #0A537C;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}
#cw_rightcontent a{
	color: #C1002B;
	text-decoration:none;
}
#cw_rightcontent a:hover{
	color: #FF0033;
}
#cw_rightcolumn ul {
	list-style-image:url(../images/puces.gif);
	margin-left:30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cw_rightcolumn ol {
	list-style-image: none;
	margin-left:30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#cw_rightcolumn li {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}

#cw_rightcontent .csc-menu-1 {
	list-style-type: none;
	list-style-image: none;
	width:200px;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}
#cw_rightcontent .csc-menu-1 li {
	margin: 0px;
}
#cw_rightcontent .csc-menu-1 li a {
	text-decoration:none;
	color:#C1002B;
	text-align:right;
	margin: 0px;
	padding-bottom:10px;
	padding-right:5px;
	display:block;
	font-weight:bold;
}
#cw_rightcontent .csc-menu-1 li a:hover {
	color:#FF0033;
}
/* @end */


/* @group Footer */
#cw_footer {
	padding: 20px 0px 0px;
	text-align:center;
	font-size:9px;
	border-top: 1px solid #d5d5d5;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #797979;
}

#cw_footer ul {
	margin:0px;
	padding: 0px;
	list-style:none;
}
#cw_footer li {
	float:none;
	display:inline;
	font-size:11px;
}
#cw_footer li a{
	text-decoration:none;
	padding: 0px 20px 0px 20px;
	font-weight:bold;
	color: #797979;


}
#cw_footer_additional a{
	color: #797979;
	text-decoration:none;
}
#cw_footer_additional {
	margin-top: -20px;
	text-align: justify;
}
#cw_footer strong{
	margin-top: 15px;
	display: block;
	margin-bottom: -10px;
}
#cw_footer li a:hover, #cw_footer a:hover {
	text-decoration:underline;
	color: #FF0033;
}


#cw_copyright{
	width:200px;
	margin-bottom: 40px;
	margin-top: 5px;
}
#cw_copyright p{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	text-align:right;
	font-size:11px;
}

div.csc-frame-frame1 p{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:11px;
}




/* Flexible Contents */
#cw_flexc_leftcolumn {
	padding:0px 20px 0px 0px;
	border-right:1px solid #FFFFFF;
}
#cw_flexc_centercolumn { 
	padding:0px 20px 0px 20px;
	border-right:1px solid #FFFFFF;
}
#cw_flexc_rightcolumn { 
	padding:0px 0px 0px 20px;
}

/* @group Indexed Search */


#cw_content .tx-indexedsearch table {
	border: none;
	border-right: none;
}
#cw_content .tx-indexedsearch td {
	padding: 1px;
        border-right: none;
        border-bottom: none;
}
#cw_content .tx-indexedsearch thead td {
	border-bottom: none;
}

.tx-indexedsearch-browsebox TD {
	padding:10px;
}

.tx-indexedsearch-percent {
	font-weight:bold;
}

.tx-indexedsearch-secHead {
	padding-top:20px;
}

.tx-indexedsearch-secHead TD {
	font-weight:bold;
}

.tx-indexedsearch-title A {
	font-weight:bold;
}
/* @end */

/* @group Login Box Macmade */
.tx-loginboxmacmade-pi1-error {
	color:#BE0027;
}
TABLE.tx-loginboxmacmade-pi1-loginTable {
	margin-top:10px;
}
.tx-loginboxmacmade-pi1-loginTable TD {
	padding:0px;
	vertical-align:top;
	font-size:1em;
}
TD.tx-loginboxmacmade-pi1-labelCell {
	background-color:#0C1651;
	padding: 5px;
	font-weight:bold;
	color:#FFFFFF;
}
TD.tx-loginboxmacmade-pi1-fieldCell {
	background-color: #B5D6F6;
	padding:5px;
}
/* @end */

/* @group Site Map */
.csc-sitemap li {
	list-style-type: square;
	font-weight: bold;
	color: #FFFFFF;
}
.csc-sitemap li a {
	font-size: 15px;
}
.csc-sitemap li li {
	list-style-type: square;
}
.csc-sitemap li li a {
	font-size: 11px;
}
.csc-sitemap li li li{
	list-style-type: square;
}
.csc-sitemap li li li a {
	font-size: 10px;
}
/* @end */

/* @group Input Forms */


.csc-mailform label {
	text-align: right;
}
.csc-mailform-label {
	vertical-align:top;
}
.csc-mailform-label label {
	margin-right:5px;
}
.csc-mailform-label-req label {
	width: 135px;
	margin-right:5px;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select, .tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select {
	
}
.csc-mailform select {
	width:330px;
}
input.csc-mailform-check {
	width:auto;
	background-color:transparent;
}
input.csc-mailform-radio {
	width:auto;
	background-color:transparent;
}
input.csc-mailform-submit, input.tx-indexedsearch-searchbox-button {
}
input.csc-mailform-submit:hover, input.tx-indexedsearch-searchbox-button:hover {
	background-color: #FF0033;
}
input.csc-mailform-submit:active {
}

.formField input, .formField textarea {
	width:330px;
	margin:1px;
	background-color:#FFFFFF;
	color:#000000;
	border:#CCCCCC solid 1px;
}
.formGroup{
	margin-bottom:20px;
}
.formLabel{
	margin-top:3px;
}
/* @end */

ul.browsebox {padding-bottom: 15px;}
ul.browsebox li { display:inline; margin-right:5px; background:none;}

.csc-textpic-caption {font-style:italic; font-size:10px}

/* @group sr_language menu*/
.tx-srlanguagemenu-pi1 a{
	text-decoration:none;
	font-size:10px;
	color:#C1002B;
}
.tx-srlanguagemenu-pi1 a:hover{
	color:#FF0033;
}
.tx-srlanguagemenu-pi1 .cw_itemcur a{
	font-weight:bold;
	color:#0A537C;
}
/* @end */

/*@group googlemini */

#cw_content td.s{
	padding-bottom: 20px;
}
#cw_content p.g{
	font-size: 1.2em;
	line-height:normal;
}
#cw_content a.f{
	font-weight: normal;
}
.gmini_title, .gmini_signature{
	visibility: hidden;
	display: none;
}
.gmini_nav{
	text-align: center;
}
.res_url_color{
	color:#999999;
	font-size:0.82em;
	line-height:18px;
}
#cw_content hr.z{
	height: 1px;
	color: #ccc;
	background-color:#ccc
}
td.gmini_next{
	text-align:right;
	font-weight: normal;
}
td.gmini_first, td.gmini_prev{
	text-align:left !important;
}
td.gmini_first a, td.gmini_prev a, td.gmini_next a{
	font-weight: normal !important;
}
table.table31{
	margin-top: 20px;
}
/* @end */

/* @group Photo Gallery */

.tx-rgsmoothgallery-pi1 {
	margin-left: 5px;
}
.tx-rgsmoothgallery-pi1 .jdGallery .slideInfoZone h2 {
	font-size: 1.0em;
}
#externalthumbs {
	width: 460px;
}
#externalthumbs .thumbnail{
  float:left;
  padding-right:8px;
  padding-bottom:8px;
  background:#fff;
}
#externalthumbs .label {
  font-weight:bold;
}
#externalthumbs .number {
  font-weight:normal;
  font-style:italic;
}
/* @end */

