/* CSS Document */
body {font-size: 75%; font-family:Arial, sans-serif; padding:10px 15px; margin:0px;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; display:block;}
.small { font-size: 92%;}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none; }
.center { text-align:center; }
.left { text-align: left !important; }
.big{font-size:117%;}
.right { text-align: right; }
.red{color:#CE0000 !important;}
.no-marg{margin:0px;}
.no-border{border:none;}
.no-wrap{white-space:nowrap;}
.sprite{position:absolute; top:0px; left:0px; display:block; width:100%; z-index:2;}
a .sprite{cursor:pointer;}

/* **** universally **** */ 
h1{margin:0.5em 0 0.2em; font-size:234%; font-family:Arial, Tahoma, Verdana; line-height:1}
h2{margin:1.4em 0 0.3em; font-size:150%; font-family:Arial, Tahoma, Verdana; font-weight:normal;}
h3{margin:0.9em 0 0.4em; font-size:133%; font-family:Arial, Tahoma, Verdana; line-height:1.3; }
h4{margin:0.8em 0 0.5em; font-size:117%; font-family:Arial, Tahoma, Verdana; }
h5, h6{margin:0.8em 0 0.5em; font-size:100%; font-family:Arial, Tahoma, Verdana; }

h1.form{position:relative; height:26px; overflow:hidden; width:299px;}
h1.form .sprite{ background:url(/img/ms/sprite-form.png) 0 0 no-repeat; width:100%; height:26px;} 
.home .col-r h3{margin-top:0; font-weight:bold;}
.home h2.replace{margin-bottom:7px !important;}

hr { height: 1px; background: none; display: block; border: 1px solid #CECED0; border-width: 1px 0 0 0; overflow: hidden; margin: 10px 0;}

q { quotes: none; }

blockquote{background:#F7F6F0; border:1px solid #F5F4EE; border-bottom-color:#CFCFCF; margin:10px 0 20px; padding:13px 25px 3px; }

/* **** anchors **** */
a{color:#F23F72;}
a:hover, a.more:hover { text-decoration:none; color:#679FC0;}
/*a.rss{ background:url(/img/ms/ico-rss.png) 0px 50% no-repeat; padding-left:15px}
a.dot{ background:url(/img/ms/dot.png) 0px 60% no-repeat; padding-left:8px}*/
a.ext{background:url(../img/ms/ico-ext.png) 100% 0 no-repeat; padding-right:9px;}
#footer a.ext{background:url(../img/ms/ico-ext-b.png) 100% 0 no-repeat;}
a.more{background:white url(/img/ms/bg-a-more.png) 100% 50% no-repeat; padding:6px 22px 5px 5px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:92%; color:#333333; border:1px solid #DDDDDD; position:relative; line-height:1;}

a.rss{background:url('/img/ms/ico-rss.png') 0 0 no-repeat; padding-left:21px;}
a.pdf{background-repeat:no-repeat; padding:2px 0 2px 22px;}

.creator a{color:#a4a39f;text-decoration:none;}
.creator a:hover{color:#666666;}

object.l {margin: 0 20px 10px 0;}
p object {margin: 0 auto; display: block;}

/* PARAGRAPH */
p{ margin:0.5em 0 1.4em 0; line-height:1.5;}
p.right{margin-right:0px;}
#footer p{margin:0px;}

/* LIST */
ul{list-style:none; margin:0 3px 20px; padding:0px;  line-height:1.5;}
ul li{padding:4px 0 4px 17px; background:url('/img/ms/breadcrumb-arrow.png') no-repeat 0em 0.75em;}

#col-content ul li{list-style-image: url('/img/ms/breadcrumb-arrow.png'); *list-style-image: url('/img/ms/breadcrumb-arrow-ie.png'); padding-left: 0; background: none; list-style-position: inside; zoom: 1;}

ol { margin: 0 3px 20px 23px; padding:0;}
ol li { line-height: 1.5; padding: 2px 0 2px; margin:0; list-style: decimal outside;}

/* TABLE */
table{width:100%;  border-collapse: collapse; margin:0.7em 0 1.7em;  line-height:1.5; border-top:2px solid #ECECEC; font-size:100%; clear:both;}
th, td{padding:5px 3px 5px; text-align:left;}
table tbody th, table tbody td{font-weight:normal; border: 1px solid #ECECEC; border-color:#ECECEC white;}
#col-side th, #col-side td{padding:6px 5px 6px;}
#col-side td, #col-side tbody th{ border:1px solid #cdcdc8; border-left-color:#F7F6F0; border-right-color:#F7F6F0;}
#col-side thead th{ border-left-color:#F7F6F0; border-right-color:#F7F6F0;}
#col-side .first td, #col-side tbody .first th{ border:none;}
#col-side table{border:0px;}
table .even{background:#F7F6F0;}
table thead th{padding:7px 3px 7px; border-left:1px solid white; border-right:1px solid white;}

img {border:1px solid #E8E8E8;}
.img-l, img.left{margin:5px 20px 7px 0; float:left;}
.img-r{margin:5px 20px 7px 0; float:right;}
img.right{margin:5px 0 7px 15px; float:right;}
img.left, img.right{border:0px;}



/* FORM */
form{margin:0px; padding:0px;}
fieldset{ border:0px; margin:0 0 15px; padding:0px;}
.newsletter fieldset{margin:0;}

.formbox{background:#F7F6F0; border-bottom:1px solid #C4C4C4; padding:25px 35px 25px; margin:30px 0 20px; zoom:1; text-align:left;}
.formbox h2{font-size:132%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px; color:black; padding:0px;}
.login{width:50%; margin:0 25% 0; text-align:left;}
.formbox label.l{width:20%; font-weight:bold;}
.formbox p.col-h-l{margin-bottom:15px; width:49%}
.formbox p.col-h-r{margin-bottom:15px; width:49%}
.formbox p.bold{margin:0px 0 5px; padding:0px;}
.formbox .int-text{width:54%;}
.formbox .int-text2{width:40%; margin-right:10px;}
.formbox .int-number{width:15%;}
#keyword {width: 250px; zoom:1; display:inline; position:relative;}
.btn-submit{font-family:Arial, Sans serif; text-transform:uppercase; font-size:92%; color:#FFE9EF; background:#f23f72; padding:3px 4px 2px 5px; border:1px solid #DE3A69; border-top-color:#FCCEDB; border-bottom-color:#AC2D51; vertical-align:middle;}
.int-text, .int-number, .int-text2{border-style:inset; font-family:Tahoma, Arial, sans-serif; font-size:100%; padding:3px 0pt 4px; vertical-align:middle; border-color:#ACA899 #FDF9EA #FDF9EA #ACA899; border-style:solid; border-width:1px;}

.login label.l{width:32%;}
.login p.l, .login p.r{margin:5px 0 0px;}
.login .btn-submit{margin:0 5px 0px;}
.login .int-text{width:66%;}
.int-text:focus{background:#FFF1F5; border-color:#999689 #F8F4E4 #F8F4E4 #999689;}

/* WIDTH */
.w-full{width:100%;}

