html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {background-color:#ffffff;	margin:0;padding:0;height:100%;}p {padding-top:5px;padding-bottom:5px;}#header{height:120px;background-color:#ce142b;}#menu{height:180px;background-color:#b0afaf;}#content{height:310px;}#content-wrap{ position:relative;}#boxes{height:120px;border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC;}#footer{height:50px}.container{margin:0 auto;position:relative;width:950px;padding-left:10px;padding-right:10px; border:0px solid;}.header-area-title{vertical-align:middle; line-height:100px;float:left;}.header-area-title img{float:left;margin-right:10px;}.header-area-claim{vertical-align:middle;float:right;text-align:right;line-height:18px; padding-top:10px;}.header-area-language{vertical-align:middle;text-align:left;line-height:20px; padding-left:430px;}#image-list{display:block;width:940px;}#image-list li{display:inline;float:left;border-left:5px solid #b0afaf;border-right:5px solid #b0afaf;}.image-list-holder {  background-color:#FFFFFF;  display:block;  height:150px;  position:relative;  width:225px;}.image-list-text {display:block;height:30px;position:relative;width:215px;padding:0px 0px 0px 10px;}#content .box {  float:left;  border-left:1px solid #DCDCDC;   width:240px;   height:270px;   padding:10px 10px 10px 15px;}#content .left {  width:634px;   border:none;}#boxes .box {  float:left;  border-right:1px solid #DCDCDC;   width:204px;   height:100px;   padding:10px 10px 10px 15px;}#boxes .left {  border-left:1px solid #DCDCDC;   width:217px; }#footer-links{display:block;width:540px;}#footer-links li{display:inline;float:left;}#copyright{float:right;width:380px;}/**/.padding-tb10{padding-top:10px;padding-bottom:10px;}.padding-rl15{padding-right:15px;padding-left:15px;}/* content - template pages*/#menu-content{height:60px;background-color:#b0afaf; margin-top:10px;}#footer-line{height:20px;border-bottom:1px solid #DCDCDC; clear:left;}#sub-menu-area-green{ width:930px; height:30px; background-color:#349933; clear:left; margin-left:5px; position:relative;}#sub-menu-area-red{ width:930px; height:30px; background-color:#CE142B; clear:left; margin-left:5px; position:relative;}#sub-menu-area-orange{ width:930px; height:30px; background-color:#ec6e00; clear:left; margin-left:5px; position:relative;}#sub-menu-area-yellow{ width:930px; height:30px; background-color:#F6A20A; clear:left; margin-left:5px; position:relative;}/*blueprint styles*/hr {background:#cccccc none repeat scroll 0 0;border:medium none;clear:both;color:#DDDDDD;float:none;height:1px;margin:1em 0 1em 0;width:100%;}/* Columns-------------------------------------------------------------- *//* Sets up basic grid floating and margin. */.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {  float: left;  margin-right: 10px;}/* The last column in a row needs this class. */.last, div.last { margin-right: 0; }/* Use these classes to set the width of a column. */.span-1 {width: 30px;}.span-2 {width: 70px;}.span-3 {width: 110px;}.span-4 {width: 150px;}.span-5 {width: 190px;}.span-6 {width: 230px;}.span-7 {width: 270px;}.span-8 {width: 310px;}.span-9 {width: 350px;}.span-10 {width: 390px;}.span-11 {width: 430px;}.span-12 {width: 470px;}.span-13 {width: 510px;}.span-14 {width: 550px;}.span-15 {width: 590px;}.span-16 {width: 630px;}.span-17 {width: 670px;}.span-18 {width: 710px;}.span-19 {width: 750px;}.span-20 {width: 790px;}.span-21 {width: 830px;}.span-22 {width: 870px;}.span-23 {width: 910px;}.span-24, div.span-24 { width:950px; margin:0; }/* Use these classes to set the width of an input. */input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {  border-left-width: 1px!important;  border-right-width: 1px!important;  padding-left: 5px!important;  padding-right: 5px!important;}input.span-1, textarea.span-1 { width: 18px!important; }input.span-2, textarea.span-2 { width: 58px!important; }input.span-3, textarea.span-3 { width: 98px!important; }input.span-4, textarea.span-4 { width: 138px!important; }input.span-5, textarea.span-5 { width: 178px!important; }input.span-6, textarea.span-6 { width: 218px!important; }input.span-7, textarea.span-7 { width: 258px!important; }input.span-8, textarea.span-8 { width: 298px!important; }input.span-9, textarea.span-9 { width: 338px!important; }input.span-10, textarea.span-10 { width: 378px!important; }input.span-11, textarea.span-11 { width: 418px!important; }input.span-12, textarea.span-12 { width: 458px!important; }input.span-13, textarea.span-13 { width: 498px!important; }input.span-14, textarea.span-14 { width: 538px!important; }input.span-15, textarea.span-15 { width: 578px!important; }input.span-16, textarea.span-16 { width: 618px!important; }input.span-17, textarea.span-17 { width: 658px!important; }input.span-18, textarea.span-18 { width: 698px!important; }input.span-19, textarea.span-19 { width: 738px!important; }input.span-20, textarea.span-20 { width: 778px!important; }input.span-21, textarea.span-21 { width: 818px!important; }input.span-22, textarea.span-22 { width: 858px!important; }input.span-23, textarea.span-23 { width: 898px!important; }input.span-24, textarea.span-24 { width: 938px!important; }/* Add these to a column to append empty cols. */.append-1 { padding-right: 40px;}.append-2 { padding-right: 80px;}.append-3 { padding-right: 120px;}.append-4 { padding-right: 160px;}.append-5 { padding-right: 200px;}.append-6 { padding-right: 240px;}.append-7 { padding-right: 280px;}.append-8 { padding-right: 320px;}.append-9 { padding-right: 360px;}.append-10 { padding-right: 400px;}.append-11 { padding-right: 440px;}.append-12 { padding-right: 480px;}.append-13 { padding-right: 520px;}.append-14 { padding-right: 560px;}.append-15 { padding-right: 600px;}.append-16 { padding-right: 640px;}.append-17 { padding-right: 680px;}.append-18 { padding-right: 720px;}.append-19 { padding-right: 760px;}.append-20 { padding-right: 800px;}.append-21 { padding-right: 840px;}.append-22 { padding-right: 880px;}.append-23 { padding-right: 920px;}/* Add these to a column to prepend empty cols. */.prepend-1 { padding-left: 40px;}.prepend-2 { padding-left: 80px;}.prepend-3 { padding-left: 120px;}.prepend-4 { padding-left: 160px;}.prepend-5 { padding-left: 200px;}.prepend-6 { padding-left: 240px;}.prepend-7 { padding-left: 280px;}.prepend-8 { padding-left: 320px;}.prepend-9 { padding-left: 360px;}.prepend-10 { padding-left: 400px;}.prepend-11 { padding-left: 440px;}.prepend-12 { padding-left: 480px;}.prepend-13 { padding-left: 520px;}.prepend-14 { padding-left: 560px;}.prepend-15 { padding-left: 600px;}.prepend-16 { padding-left: 640px;}.prepend-17 { padding-left: 680px;}.prepend-18 { padding-left: 720px;}.prepend-19 { padding-left: 760px;}.prepend-20 { padding-left: 800px;}.prepend-21 { padding-left: 840px;}.prepend-22 { padding-left: 880px;}.prepend-23 { padding-left: 920px;}/* Border on right hand side of a column. */div.border {  padding-right: 4px;  margin-right: 5px;  border-right: 1px solid #DCDCDC;}/* Border with more whitespace, spans one column. */div.colborder {  padding-right: 24px;  margin-right: 25px;  border-right: 1px solid #DCDCDC;}/* Use these classes on an element to push it into the next column, or to pull it into the previous column.  */.pull-1 { margin-left: -40px; }.pull-2 { margin-left: -80px; }.pull-3 { margin-left: -120px; }.pull-4 { margin-left: -160px; }.pull-5 { margin-left: -200px; }.pull-6 { margin-left: -240px; }.pull-7 { margin-left: -280px; }.pull-8 { margin-left: -320px; }.pull-9 { margin-left: -360px; }.pull-10 { margin-left: -400px; }.pull-11 { margin-left: -440px; }.pull-12 { margin-left: -480px; }.pull-13 { margin-left: -520px; }.pull-14 { margin-left: -560px; }.pull-15 { margin-left: -600px; }.pull-16 { margin-left: -640px; }.pull-17 { margin-left: -680px; }.pull-18 { margin-left: -720px; }.pull-19 { margin-left: -760px; }.pull-20 { margin-left: -800px; }.pull-21 { margin-left: -840px; }.pull-22 { margin-left: -880px; }.pull-23 { margin-left: -920px; }.pull-24 { margin-left: -960px; }.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}.push-1 { margin: 0 -40px 1.5em 40px; }.push-2 { margin: 0 -80px 1.5em 80px; }.push-3 { margin: 0 -120px 1.5em 120px; }.push-4 { margin: 0 -160px 1.5em 160px; }.push-5 { margin: 0 -200px 1.5em 200px; }.push-6 { margin: 0 -240px 1.5em 240px; }.push-7 { margin: 0 -280px 1.5em 280px; }.push-8 { margin: 0 -320px 1.5em 320px; }.push-9 { margin: 0 -360px 1.5em 360px; }.push-10 { margin: 0 -400px 1.5em 400px; }.push-11 { margin: 0 -440px 1.5em 440px; }.push-12 { margin: 0 -480px 1.5em 480px; }.push-13 { margin: 0 -520px 1.5em 520px; }.push-14 { margin: 0 -560px 1.5em 560px; }.push-15 { margin: 0 -600px 1.5em 600px; }.push-16 { margin: 0 -640px 1.5em 640px; }.push-17 { margin: 0 -680px 1.5em 680px; }.push-18 { margin: 0 -720px 1.5em 720px; }.push-19 { margin: 0 -760px 1.5em 760px; }.push-20 { margin: 0 -800px 1.5em 800px; }.push-21 { margin: 0 -840px 1.5em 840px; }.push-22 { margin: 0 -880px 1.5em 880px; }.push-23 { margin: 0 -920px 1.5em 920px; }.push-24 { margin: 0 -960px 1.5em 960px; }.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: right; position:relative;}

body{font-family: Tahoma, Arial, Verdana; font-size:13px; font-weight:normal;color:#8d8d85;}h1{font-family: Georgia, "Times New Roman", Times, serif;font-size:36px; color:#FF9933; font-weight:normal; display:inline;}h1 .other{font-family: Georgia, "Times New Roman", Times, serif;font-size:36px; color:#b0afaf; font-weight:bold;}h1 .other_medium{font-family: Tahoma, Arial, Verdana;font-size:24px; color:#b0afaf; font-weight:normal;}h2{font-family: Georgia, "Times New Roman", Times, serif;font-size:20px; color:#ec6e00; font-weight:normal; display:inline; line-height:25px;}h3{font-family: Georgia, "Times New Roman", Times, serif;font-size:16px; color:#ec6e00; font-weight:normal; display:inline;}a.header-link {color:#FF9933;}a.header-link {color:#FF9933;}.header-link a {color:#FF9933;}.claim{font-family: Verdana, Arial, Tahoma; font-size:16px; font-weight:normal; color:#ffffff;}.author{font-family: Verdana, Arial, Tahoma; font-size:12px; font-weight:normal; color:#b0afaf; font-weight:bold;}.image-list-text {font-family: Tahoma, Arial, Verdana; font-size:16px; font-weight:normal; color:#ffffff; line-height:30px;}.date {color:#ec6e00; font-size:10px;line-height:12px;}.normal {color:#8d8d85; font-size:12px;line-height:14px;}.normal2 {color:#8d8d85; font-size:12px;line-height:18px;}.normal2 a{color:#F6A20A; text-decoration:underline; font-size:12px;}.normal2 a:hover{color:#F6A20A; text-decoration:none; font-size:12px;}.link a{color:#F6A20A; text-decoration:none; font-size:12px;}.link a:hover{color:#F6A20A; text-decoration:underline; font-size:12px;}.rss_right {background:transparent url(../images/rss.jpg) no-repeat scroll 0 5px; padding-left:18px;}.arrow_right {background:transparent url(../images/arrow_right.gif) no-repeat scroll 0 5px; padding-left:18px;}#footer{color:#8d8d85; font-size:12px;line-height:14px;}#footer-links a{color:#8d8d85; text-decoration:none; font-size:12px;}#footer-links a:hover{color:#8d8d85; text-decoration:underline; font-size:12px;}#copyright{text-align:right;}/**/.bg-menu1{background-color:#349933;}.bg-menu2{background-color:#ce142b;}.bg-menu3{background-color:#ec6e00;}.bg-menu4{background-color:#f6a20a;}.bg-white{background-color:#ffffff;}.vistare{color:#ec6e00;}.opaque{opacity:.5;filter: alpha(opacity=50);}/*submenu**//* sub menu */#sub-nav {    text-align: left;    padding:8px 5px 0px 10px;	}#sub-nav ul {    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;    color: #FFFFFF;    font-size: 14px;    list-style-image: none;    list-style-position: outside;    list-style-type: none;    margin: 0;    padding: 0;    text-decoration: none;    vertical-align: bottom;    padding-bottom: 0px;}#sub-nav li {    display: inline;    float: left;    padding-right: 15px;    text-align: center;}#sub-nav a {    color: #FFFFFF;    margin: 0;    text-decoration: none;	font-weight: normal;}#sub-nav a:span {    color: #FFFFFF;    text-decoration: none;	font-weight: normal;}/*#sub-nav a:hover {    color: #F6A20A;    text-decoration: underline;	font-weight: normal;}*/#sub-nav a:hover {color:#FFFFFF;font-weight:normal;text-decoration:underline;}#sub-nav #current2 a{    color: #FFFFFF;    text-decoration: underline;	font-weight: normal;}#sub-nav #current2 {    color: #FFFFFF;    text-decoration: underline;	font-weight: normal;}/* Text elements-------------------------------------------------------------- */p           { margin: 0 }p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.right { float: right; margin: 0 0 1.5em 1.5em; }a:focus, a:hover     { color: #666666; }a           { color: #0F4478; text-decoration: none; }blockquote  { margin: 1.5em; color: #999; font-style: italic; }strong      { font-weight: bold; }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }sup, sub    { line-height: 0; }abbr, acronym     { border-bottom: 1px dotted #999; }address     { margin: 0 0 1.5em; font-style: italic; }del         { color:#999; }pre 				{ margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }/* Lists-------------------------------------------------------------- */li ul, li ol       { margin:0; }ul, ol      { margin: 0; }ul          { list-style-type: disc; }ol          { list-style-type: decimal; }dl          { margin: 0; }dl dt       { font-weight: bold; }dd          { margin-left: 0;}/* Tables-------------------------------------------------------------- */table       { margin-bottom: 1.4em; width:100%; }th          { font-weight: bold; }thead th 		{ background-color: #ADC2D6; color:#FFFFFF;}th,td,caption { padding: 4px 10px 4px 5px; }tr.even td  { background: #e5ecf9; }tfoot       { font-style: italic; background-color: #D6E0EB; }caption     { background: #eee; }/* Misc classes-------------------------------------------------------------- */.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.hide       { display: none; }.quiet      { color: #666; }.loud       { color: #000; }.highlight  { background:#ff0; }.added      { background:#060; color: #fff; }.removed    { background:#900; color: #fff; }.first      { margin-left:0; padding-left:0; }.last       { margin-right:0; padding-right:0; }.top        { margin-top:0; padding-top:0; }.bottom     { margin-bottom:0; padding-bottom:0; }.small-orange{color:#EC6E00}img.outline {border:solid 1px #DCDCDC;}/*forms.css------------------------------------------------------------------  */label       { font-weight: normal; color:#8D8D85; font-size:13px; font-family:Tahoma, Arial, Verdana }fieldset    { padding:1em 1em 1em 1em ; margin: 1em 0 1em 0; border: 1px solid #dcdcdc; background-color:#FAF9F9; }legend      { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;font-size:16px; color:#ec6e00;}/* Form fields-------------------------------------------------------------- */input, textarea, select{	font:12px normal tahoma, arial, verdana;	color:#8D8D85;  padding:0px 5px;}input.text, input.title,textarea, select {  margin:0.5em 0;  border:1px solid #DCDCDC;  color:#8D8D85;}input.text:focus, input.title:focus,textarea:focus, select:focus {  border:1px solid #DCDCDC; color:#666666;}input.text, input.title   { width: 265px; padding:5px; }input.title   { font-size:1.5em; }textarea      { width: 550px; height: 100px; padding:5px; }select { padding:2px; }.fieldWithErrors input { border:1px solid #FBC2C4}.fieldWithErrors select { border:1px solid #FBC2C4}.fieldWithErrors textarea { border:1px solid #FBC2C4}/* Success, notice and error boxes-------------------------------------------------------------- */.error,.notice, .success    { padding: .8em; margin-bottom: 1em; margin-top: 1em; border: 2px solid #ddd; }.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }.error a    { color: #8a1f11; }.notice a   { color: #514721; }.success a  { color: #264409; }/* --buttons--  */a.button, button {  display:block;  float:left;  margin: 0.7em 0.5em 0.7em 0;  padding:5px 7px 5px 7px;   /* Links */    border:1px solid #DCDCDC;  border-top:1px solid #DCDCDC;  border-left:1px solid #DCDCDC;  background-color:#EC6E00;  font-family:Arial, Verdana, sans-serif;  font-size:110%;  line-height:130%;  text-decoration:none;  font-weight:normal;  color:#FFFFFF;  cursor:pointer;}button {  width:auto;  overflow:visible;  padding:4px 7px 3px 7px;   /* IE6 */}button[type] {  padding:4px 7px 4px 7px;   /* Firefox */  line-height:17px;           /* Safari */}*:first-child+html button[type] {  padding:4px 7px 3px 7px;   /* IE7 */}button img, a.button img{  margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px;  float:none;}/* Button colors-------------------------------------------------------------- *//* Standard */button:hover, a.button:hover{  background-color:#F4A866;  border:1px solid #DCDCDC;  color:#FFFFFF;}a.button:active{  background-color:#F4A866;  border:1px solid #DCDCDC;  color:#FFFFFF;}/* Positive */body .positive {  color:#fff;}a.positive:hover, button.positive:hover {  background-color:#F4A866;  border:1px solid #DCDCDC;  color:#529214;}a.positive:active {  background-color:#529214;  border:1px solid #DCDCDC;  color:#fff;}/* Negative */body .negative {  color:#ffffff;  background-color:#BEBEBE;  border:1px solid #DCDCDC;}a.negative:hover, button.negative:hover {  background-color:#D8D8D8;  border:1px solid #DCDCDC;  color:#ffffff;}a.negative:active {  background-color:#D8D8D8;  border:1px solid #DCDCDC;  color:#fff;}input.button{color:#ffffff;background-color:#ec6e00;border-style:none;}/* input button */.inputbutton{background-color:#336699; border:1px solid #DCDCDC; color:#FFFFFF; font-size:110%; padding:5px;  font-weight: normal; text-decoration: none; margin:0.7em 0.5em 0.7em 0;} .inputbutton:hover, .inputbutton:active{background-color:#7094B7; border:1px solid #DCDCDC; color:#FFFFFF; font-size:110%; padding:5px;  font-weight: normal; text-decoration: none; margin:0.7em 0.5em 0.7em 0;}.inputbutton-neg{background-color:#BEBEBE; border:1px solid #DCDCDC; color:#FFFFFF; font-size:110%; padding:5px;  font-weight: normal; text-decoration: none; margin:0.7em 0.5em 0.7em 0;} .inputbutton-neg:hover, .inputbutton-neg:active{background-color:#7094B7; border:1px solid #DCDCDC; color:#FFFFFF;font-size:110%; padding:5px;  font-weight: normal; text-decoration: none; margin:0.7em 0.5em 0.7em 0;}

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:white;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}


/*
------------ Content Admin -------------------------------------------------------------------
*/


div.live_editor {    
    height:10px;
    margin:0px;
    color: #000001;
    font-size:10px;
    background-color: #C5DEA1;
    clear:none;
    text-align: center;
    border:1px solid #AEDE4C;    	 
	  font-weight: normal;
	  z-index:+100;
    }	

div.admin_bar {margin:0px;font-size:10px;font-family:Verdana, Arial;background-color: #AEDEAE;clear:none;z-index:+100; height: 30px;padding-bottom: 5px}
div.admin_bar a.admin{text-decoration:none;color:#666666;font-size:10px;}
div.admin_bar a.admin:hover{text-decoration:none;color:#000000;font-size:10px;text-decoration:underline;}
div.admin_bar input.admin{font-family:Verdana, Arial;font-size:10px;color:#000000;border-color:#000000;}
div.admin_bar input.admin-submit{font-family:Verdana, Arial;font-size:10px;color:#000000;background-color:#999999;}
div.admin_bar input.admin-submit:hover{color:#ffffff;}
div.admin_bar select.admin{font-family:Verdana, Arial;font-size:10px;color:#000000;border-color:#000000;}
div.admin_bar select.admin option{font-family:Verdana, Arial;font-size:10px;color:#000000;border-color:#000000;} 
div.admin_bar label.admin {font-family:Verdana, Arial;color: #000000;clear:none;font-size:10px;}
    
div.content_holder {    
    background-color: #white;
    border-width:0px;
    border-style:solid;
    border-color: #AEDE4C;  
    z-index:-1; 
    height: 100%; 
}   

div#page_navigation_bar
{
  clear:none;
}



div.popup-header {
  border: 1px solid #96252A;
  font-size: 12px;
  font-weight: bold;  
  color: #FFF;
  background-color: #BBBBFF;
  padding: 2px 14px;
}

div.popup-header a {font-weight:bold;color:#ffffff;}

div.popup-form {background-color: #ffbbbb;border-left: solid 1px #dd0000;padding: 15px 5px 5px 5px;}

/*
------------ Forms -------------------------------------------------------------------
*/
.boton {
	width: 65px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_small {
	width: 45px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_large {
	width: 85px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_very_large {
	width: 105px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}


/*
------------ Tablas en popups ---------------------------------------------------------------
*/

table.popup-table {
  width: 100%;
  border: 1px solid #000000;
  font-size: 12px;
  color: #6D6152;
  background-color: #FFFFFF;
  border-collapse: collapse;
}
table.popup-table thead tr th {background-color: #BBBBFF;text-align:left;color: #ffffff;padding: 2px 15px 2px 5px;}
table.popup-table tbody tr td,table.popup-table tbody tr th {padding: 5px 4px;color: #440000;font-size: 1em;border-bottom: solid 1px #000000;border-left: solid 1px #000000;}
table.popup-table tbody tr td a {font-weight: bold; letter-spacing: -1px;padding: 2px;margin: 0 2px;line-height: 16px;}
table.popup-table tbody tr.impar td {background-color: #F3EDE5;border-left: solid 1px #000000;}




