body { margin:0px; font-family:arial; font-size:0.9em;  background-color:#E4E4E4; }

.authentication_box
{
	width:300px; height:100px; margin:140px auto 0px auto; text-align:center
}

.authentication_box input
{
	margin:0px auto 10px auto; background-repeat:no-repeat; background-position:98% 50%; border:1px solid #CCCCCC; border-radius:3px; padding:5px; width:300px;
}

.gradientGrey1 { background: #FFFFFF; background: -webkit-linear-gradient(#FFFFFF, #E4E4E4); background: -o-linear-gradient(#FFFFFF, #E4E4E4); background: -moz-linear-gradient(#FFFFFF, #E4E4E4); background: linear-gradient(#FFFFFF, #E4E4E4); }
.gradientRed { background: #FFFFFF; background: -webkit-linear-gradient(#FFFFFF, #E4E4E4); background: -o-linear-gradient(#FFFFFF, #E40000); background: -moz-linear-gradient(#FFFFFF, #E40000); background: linear-gradient(#FFFFFF, #E40000); }
.gradientBlue { background: #34A6E8; background: -webkit-linear-gradient(#34A6E8, #127FD3); background: -o-linear-gradient(#34A6E8, #127FD3); background: -moz-linear-gradient(#34A6E8, #127FD3); background: linear-gradient(#34A6E8, #127FD3); }


.gradientGrey {background-color:#FFFFFF}

.steppers { text-align:right; padding:20px; border-top:1px solid #333333}
.steppers a { color:#333333}

#mainHeader { width:1190px; margin:auto auto; margin-bottom:5px;}
#mainBody { width:1200px; margin:auto auto; overflow:hidden; }

#filesStatus { width:1180px;  margin:auto auto; margin-top:10px; margin-bottom:10px; min-height:60px; padding:5px; font-size:0.7em; }

#mainStatus { width:1180px;  margin:auto auto; margin-top:20px; margin-bottom:20px; height:60px; overflow:auto; padding:5px; font-size:0.7em; }
#mainStatus #remotecall { display:none; margin-top:-5px; width:80px; height:60px; background-image:url(/tools/cms/images/spinner.gif); background-position:50% 50%; background-size:200%; background-repeat:no-repeat; float:right; }

#mainBanner { height:69px; background-color:#333333; border-left:1px solid #525252; border-top:1px solid #525252; border-right:1px solid #525252; }
#mainBanner > a > img { margin-top:15px; margin-left:8px }
#authBox { float:right; height:40px; border:1px solid #565656; color:#FFFFFF; padding:8px 12px 0px 12px; text-align:center; margin-top:9px; margin-right:8px; font-size:0.8em; line-height:16px; }
#authBox a { color:#00C0CA; display:block; clear:both }

.halfWidth { width:50%; float:left;  }
.halfWidth a { text-decoration:none;  }

.fullWidth { width:100%; float:left; }
.fullWidth a { text-decoration:none;  }

.twoThirdsWidth { width:75%; float:left; }
.twoThirdsWidth a { text-decoration:none;  }

.oneThirdWidth { width:25%; float:left; }
.oneThirdWidth a { text-decoration:none;  }

.pageheader { background-color:#333333; margin:5px; padding:10px 15px 10px 15px; color:#FFFFFF;  }
.pageheader > div { }
.pageheader > div > a { color:#FFFFFF }

#filesStatus { background-color:#FFFFFF }
#mainStatus { background-color:#FFFFFF }

.container { border:1px solid #D6D6D6; border-radius1: 5px; margin:5px; }
.container > div:first-child { line-height:39px; border-bottom:1px solid #E6E6E6; font-weight:bold; padding-left:10px; padding-right:10px; }
.container > div:first-child > a { font-weight:normal; float:right; color:#6B6B6B; background-image:url(/tools/cms/images/link_arrow.png); padding-right:20px; background-repeat:no-repeat; background-position:100% 50%; font-size:0.9em; }

.container .small { padding:10px;  max-height:250px; overflow:auto; }
.container .small ul { list-style-type:none; margin:0px; padding-left:0px; }
.container .small ul > li { padding-top:0px; padding-bottom:0px }

.container .medium { padding:10px;  max-height:600px; overflow:auto; }
.container .medium ul { list-style-type:none; margin:0px; padding-left:0px; }
.container .medium ul > li { padding-top:0px; padding-bottom:0px }


.container .large { padding:10px; }
/*
.container .large ul { list-style-type:none; margin:0px; padding-left:0px; }
.container .large ul > li { padding-top:2px; padding-bottom:2px }
.container .large ul > li span { color:#6B6B6B }
.container .large ul > li .dateon { color:#00FF00; }
.container .large ul > li .dateoff { color:#FF0000; }
*/

.container .large .keypair { line-height:30px; }

.container ul { margin:0px;}
.container li > a { color:#169BD5 }
.container li > a > span { color:#A1A1A1; margin-right:10px }

.fullWidth { width:100%; float:left;  }
.fullWidth a { text-decoration:none;  }

#mainMenu1 { background-color:#333333; border:1px solid #797979; height:30px; }
#mainMenu1 li > div { float:right; }
#mainMenu1 a { padding-left:20px; padding-right:20px; color:#FFFFFF; text-decoration:none; white-space:nowrap; }
#mainMenu1 div:hover > ul { display:block; }
#mainMenu1 li:hover { background-color:#336699; }
#mainMenu1 li:hover div > ul { display:block; }
#mainMenu1 ul { display:none; position:absolute; background-color:#333333; list-style-type:none; border:1px solid #797979; padding:0px; margin:-1px 0px 0px 0px; box-shadow: 0px 1px 3px #000; z-index:100; }
#mainMenu1 > div > ul { margin:30px 0px 0px -1px; }
#mainMenu1 > div { line-height:30px; float:left; color:#FFFFFF; border-right:1px solid #797979; }

#mainMenu { background-color:#333333; border:1px solid #797979; height:30px; }
#mainMenu img { margin-top:6px;}

#mainMenu a {   }
#mainMenu a > div { line-height:30px; padding:0px 40px 0px 40px; white-space: nowrap; color:#FFFFFF}
#mainMenu span > div { line-height:30px; padding:0px 40px 0px 40px; white-space: nowrap; color:#FFFFFF}
#mainMenu span > a { color:#FFFFFF; text-decoration:none }
#mainMenu ul { border:1px solid #797979; padding:0px; margin:-1px 0px 0px -1px; position:absolute; list-style:none; background-color:#333333;  }
#mainMenu li { display: inline-block; line-height:30px; position: relative; }
#mainMenu li:hover { background-color:#336699; }
#mainMenu li:hover > ul { display: block;  }
#mainMenu ul ul { position:absolute; display: none; margin:0px; }
#mainMenu ul ul li { display: block; }
#mainMenu ul ul ul { position: absolute; top:0; left: 100%; margin:-1px 0px 0px -1px; box-shadow: 0px 1px 3px #000; }

.pagemenu { height:40px; width:100%; }
.pagemenu > div { float:left; padding:10px; border:1px solid #FFFFFF; border-radius: 5px; }
.pagemenu > div > a { color:#000000; }
.pagemenu .selected { border:1px solid #D6D6D6; }
.pagemenu .selected > a { font-weight:bold; }

#mmv_display {  overflow:auto; }
#mmv_display > div { float:left; margin:5px 10px 0px 0px;   }
#mmv_display > button { float:right; margin:5px 10px 0px 0px;   }

.one_liner { height:30px; }
.one_liner > div { float:left; margin:5px 10px 0px 0px;   }
.one_liner > button { float:right; margin:5px 10px 0px 0px;   }

#byline_display > div { padding:2px 10px 2px 10px; border:0px solid #D6D6D6; border-radius: 5px; margin:5px;  float:left; }

#headline_display > div { padding:5px}
#headline_display input[type="text"] { width:80%; }

#images_display > div { line-height:25px}
#images_display button { float:right; margin-left:5px; }
#images_display label { float:right; border:1px solid #9C9C9C; height:19px; font-size:0.8em; padding:0px 5px 0px 5px; margin-left:5px }
#images_display label:hover { border:1px solid #7B7B7B; background-color:#E5F1FB }
#images_display input[type="file"] { display:none; }

#videos_display > div { line-height:25px}
#videos_display button { float:right; margin-left:5px; }
#videos_display label { float:right; border:1px solid #9C9C9C; height:19px; font-size:0.8em; padding:0px 5px 0px 5px; margin-left:5px }
#videos_display label:hover { border:1px solid #7B7B7B; background-color:#E5F1FB }

#popup { display:none; background-image:url(/tools/cms/images/shadow_128.png); position:fixed; left:0px; top:0px; right:0px; bottom:0px; overflow:auto; z-index:128}
#popup  > div { position:absolute; left:50%; top:50%; background-color:#FFFFFF; box-shadow: 0px 0px 25px #FFFFFF }

form.sending label { display:none; }

form.idle > img { display:none; width:22px; height:22px; float:right }
form.sending > img { display:block; width:22px; height:22px; float:right }

#gallery_display { overflow:auto }
#gallery_display > div { border:1px solid #000000; float:left; margin:4px; cursor:pointer; }
#gallery_display > div > img { width:10px; height:10px; float:right; margin:5px }

.itemview { width:100%; border-collapse: collapse; }
.itemview td { white-space:nowrap; }
.itemview tr.odd { background-color:#FFFFFF }
.itemview tr.item { line-height:20px; }
.itemview tr.item a { color:#000000; }
.itemview tr.item:hover { background-color:#336699; }
.itemview tr.item:hover a { color:#FFFFFF; }
.itemview tr.head { background-color:#333333; color:#FFFFFF }
.itemview tr.tail { height:5px; }
.itemview tr.head > td { padding:5px }

a.edit { color:#000000; } a.edit > img { float:right } a.edit:hover { background-color:#336699; color:#FFFFFF }
a.new { float:right; }
a.selected { color:#336699; }

#tree_display { line-height:20px; }

.dropdown > div div { margin-left:15px }
.dropdown { max-height:200px; overflow:auto; position:absolute; display:none; margin-left:84px; background-color:#FFFFFF; padding:5px; margin-top:16px;  border:1px solid #AAAAAA }
.typeselector > div:last-child > a { color:#000000; border:1px solid #AAAAAA; padding-right:20px; padding-left:5px; background-color:#FFFFFF; background-image:url(/tools/cms/images/select_arrow.png); background-repeat:no-repeat; background-position:95% 50%  }

