/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Global HTML-Tags 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
HTML, BODY {
  height:100%;width:100%;
  font-family:Verdana; 
  margin:0;padding:0;
}
INPUT,TEXTAREA {
  font-family:Verdana;
}
BODY {background:white;}
FORM,FIELDSET,IMG {
	margin:0;
	padding:0;
	border:0;
}

BODY{  
 background:url('../images/midWrapper_bg.gif') repeat-x 0px 172px #333333;
}

H1,H2,H3,H4,H5,H6,LI,UL,P{margin:0;padding:0;}

A {
  text-decoration:underline;
  color:#BC0809;
}

H1 {
  color:#BC0809;
  font-size:17px;
  margin-bottom:20px;
 
}

H2 {
  color:#777777;
  font-size:12px;
  margin-bottom:18px;
}

H3 {
 font-size:12px;
 color:#333333;

 
}

H4 {
 font-size:0.8em;
 color:#333333;
}

H5 {
 font-size:0.6em;
 color:#333333;
}



P,UL {  
  line-height:15px;
  font-size:12px;
  color:#333333;
  padding-bottom:10px;
}

INPUT {
  border:solid 1px #012E5C;
 
}

INPUT.submit {
 border:none;
 background:url('/ci-mo/images/ico-submit.gif') left center no-repeat ;
 text-align:left;
 padding-left:20px;
 font-size:11px;
}
INPUT.intput {
  padding-left:5px;
   border:solid 1px #012E5C;
  background:white;
}


.centerWrapper {text-align:center;margin:auto;background:url('../images/midWrapper_bg.gif') repeat-x 0px 172px white;}
.center{text-align:left;margin:auto;width:1015px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Helper 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clear {clear:both;line-height:0;height:0;font-size:0;overflow:hidden;display:block;  content: ".";}
.float{float:left;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Stage 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.logo {
display:block;
height:132px;
background:url('/ci-mo/images/logo.gif') no-repeat center center;
margin-right:32px; /** visual center */
}
.logo IMG {display:none;}
#navSubWrapper,
#right,
#normal,
#navMainImages,
#border,
#slogans {
width:240px;
float:left;
}
#normal,
#navMainImages {width:482px;}

.midWrapper,
#border,
#slogans{ 
  display:block;
  height:132px;
}


.contentWrapper {
  margin-top:34px;
  background:url('/ci-mo/images/normal_bg.gif') repeat-y 240px 0px;
  min-height:370px;
}
* HTML .contentWrapper {height:370px;}

#slogans {
  font-size:10px;
  color:#666666;
  text-transform:uppercase;
  letter-spacing:5px;
  text-align:right;
  padding-right:24px;
  width:216px;
  padding-top:45px;
  line-height:14px;
  height:72px;
}
#navSubWrapper {
width:241px;
}

#navSubWrapper #navSub,
#navSubWrapper .title {
  text-align:right;
   padding-right:32px;
   
}
#navSubWrapper .title {
  color:#BC0809;
  font-size:14px;
  text-transform:uppercase; 
  line-height:30px;
  height:45px;
  background:url('/ci-mo/images/navSitepath_ico.gif') no-repeat top right;
  margin-bottom:5px;
  
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  normal 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#normal {
  width:422px;
  padding:0px 30px 0px 30px;
}


#normal H1 {
 padding-top:1px; /*fix*/
 font-size:13px;   
 line-height:29px;
 color:#333333
}
#normal P,UL {
  line-height:1.6em;
}

#normal UL LI {
  padding-left:12px;
  list-style:none;
  background:url('/ci-mo/images/ul-ico.gif') no-repeat 0px 5px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  border 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#border P {
  padding:15px 0px 0px 24px;
  color:#666666;
  font-size:10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  right 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#right {
  padding-top:9px;
  padding-left:24px;
}

#right H1 {
  cursor:pointer;
  font-size:11px;
  line-height:14px;
  margin:0;padding:0;
  background:url('/ci-mo/images/right_h1_ico-no.gif') no-repeat top right;
  padding:0px 0px 14px 0px;
  
}
#right H2 {font-size:11px;}

#right .act H1 {
  background-image:url('/ci-mo/images/right_h1_ico-act.gif');
}

#right P,
#right UL {
  padding:0px 0px 0px 12px;
  list-style:none;
   font-size:10px;
   color:#777777;
   margin-bottom:12px;
}
#right UL LI {
  line-height:14px;
}

#right UL {display:none;}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  form 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
FIELDSET.csc-mailform {
  margin:0;padding:0;  
  border:none;
}
FIELDSET.csc-mailform LABEL {
  font-size:10px;
  display:block;
  float:left;
  width:60px;
  padding-top:3px;
}
FIELDSET.csc-mailform TEXTAREA,
FIELDSET.csc-mailform INPUT {
  border:none;
  border:dashed 1px #777777;
  margin-bottom:5px;
  font-size:10px; 
  
}
#normal FIELDSET.csc-mailform TEXTAREA,
#normal FIELDSET.csc-mailform INPUT {width:200px;} 
.csc-mailform .csc-mailform-submit {
  margin-left:60px;margin-top:5px;
  font-weight:bold;
  background:url('/ci-mo/images/submit-large-bg.gif') no-repeat;
  border:none;
  text-align:center; 
  height:18px;line-height:12px;width:100px;
  font-size:10px;
}
* HTML #right .csc-mailform .csc-mailform-submit {
 margin-left:63px;
}

#normal .csc-mailform-submit {width:100px !important;}

#right H2{margin-top:10px;
 background:url('/ci-mo/images/right_form_bg-top.gif') no-repeat top right; 
}
#right FIELDSET.csc-mailform{
 background:url('/ci-mo/images/right_form_bg.gif') no-repeat bottom right; 
}


