/* AVC CSS */

html {height: 100%;}

body {height: 100%;margin-bottom: 1px;}

ul#mainlevel-nav{list-style: none;padding: 0;margin: 0;font-size: 0.8em;font-stretch:normal;}

ul#mainlevel-nav li{background-image: none;font-family:verdana;padding-left: 0px;padding-right: 0px;float: left;margin: 0;font-size: 10px;font-stretch:normal;white-space: nowrap;}

ul#mainlevel-nav li a{display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #000000;background: transparent;}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover{color: #000000;}

#search_outer {float: left;width: 165px;}

#search_inner {border: 1px solid #cccccc;padding: 0px;height: 21px !important; height: 23px;overflow: hidden;}

#search_inner form {padding: 0; margin: 0;}

#search_inner .inputbox {border: 0px;padding: 3px 3px 3px 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-stretch:normal;color: #333333;}

#content_outer {padding: 0px;margin-top: 0px;margin-left: 2px;float: left;width: 635px;}

#content_inner{ float: none !important; float: left; padding: 0; padding-top: 2px margin: 0;}

table.content_table {padding: 0px;margin: 0px;}

table.content_table td {padding: 0px;margin: 0px;}

table td.body_outer {padding: 2px;border: 1px solid #cccccc;}

.error {font-stretch:normal;text-transform: uppercase;padding: 5px;color: #cccccc; font-size: 14px;font-weight: bold;}

.back_button {float: left; text-align: center;font-size: 11px;font-stretch:normal;font-weight: bold;border: 3px double #cccccc;width: auto;padding: 0px 10px;line-height: 20px;margin: 1px;}

.pagenav {text-align: center; font-size: 11px; font-stretch:normal;font-weight: bold;border: 3px double #cccccc; width: auto; padding: 0px 10px;line-height: 20px;margin: 1px;}

.pagenavbar {margin-right: 10px;float: right;}

ul{margin: 0;padding: 0;list-style: none;}

li{line-height: 15px;padding-left: 15px;padding-top: 0px;background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 0px 2px;}

td {text-align: left;font-size: 14px;font-stretch:normal;}

body{margin: 15px;height: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px;font-size:12px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size-adjust:inherit;color:#333333;font-style:normal;line-height: 150%; margin-left: 0px;background: url(../images/bg.jpg) repeat-x; background-color:#5f5cb2;}

a:link, a:visited { text-decoration:underline;color: #000000;font-weight: bold;padding: 0px 0px 0px 0px; font-size:12px;}

a:hover {color: #000000;font-weight:bold; font-size:12px; text-decoration:underline;}

table.contentpaneopen {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%; color:#333333;}

table.contentpaneopen td {padding-right: 5px;}

table.contentpaneopen td {padding-left: 4px;}

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

table.contentpane td {margin: 0px;padding: 0px;}

table.componentheading {padding-left: 4px;}

table.contentpaneopen fieldset {border: 0px;border-bottom: 1px solid #eee;}

.button {text-align: center;color: #000000;border:0px solid #FFFFFF;padding:2px 5px;font-size:12px; font-weight:bold; font-family: Arial,Verdana, Helvetica, sans-serif;margin:0px 0;width:60px; height:22px;}

.inputbox {border: 1px #ccc solid; background-color: #eee;background-image:url(../images/gbinputbg.gif) ;background-repeat: no-repeat;color:#333333; margin-right:5px;}

.componentheading {color:333333;text-align: left;padding-top:5px;padding-left: 0px;font-weight: normal;font-stretch:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 22px;text-transform:none;}

.contentheading {padding-top:5px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;line-height: 90%;font-size: 15px;border-bottom:#FFCC00 1px solid;text-align:left; width:100%;}

.contentpagetitle {font-size: 10px;font-weight: bold;color: #333333;text-align:left;text-transform:none;}

table.searchinto {width: 100%;}

table.searchintro td {font-weight: bold;}

table.moduletable {background-image: url(../images/module_Bg.png);background-repeat: no-repeat; height:23px;width: 100%;margin-bottom: 5px;padding: 5x;border-spacing: 0px;text-transform:none; color:#000000; margin-top:10px; border-bottom: 1px double #eeef94; width:100%;}

table.moduletable_sag {background-image: url(../images/module_Bg.png);background-repeat: no-repeat; height:23px;margin-bottom: 5px;padding: 0px;border-spacing: 0px;text-transform:none; color:#000000; margin-top:10px; border-bottom: 1px double #eeef94; width:140px;}

div.moduletable {padding: 0;margin-bottom: 2px;}

table.moduletable th, div.moduletable h3 {color: #000000;text-align: left;padding-left: 35px; padding-bottom:10px;padding-top: 2px;height: 23px; line-height: auto;font-size: 15px;font-weight:bold;}

table.moduletable td {font-size: 11px;padding: 0px;font-weight: normal;color:#000000; margin-top:10px;}

table.pollstableborder td { padding: 2px;}

.small {color: #999999;font-size: 12px;}

.createdate {height: 15px;padding-bottom: 10px;color: #999999;font-size: 11px;}

.modifydate {height: 15px;padding-top: 10px;color: #999999;font-size: 11px;}

table.contenttoc {border: 1px solid #cccccc;padding: 2px;margin-left: 2px;margin-bottom: 2px;}

table.contenttoc td {padding: 2px;}

table.contenttoc th {background: url(../images/sub_head_bg.jpg) repeat-x;color: #000000;text-align: left;padding-top: 2px;padding-left: 4px;height: 21px;font-weight: bold;font-size: 10px;text-transform:none;}

a.menu_orientation {text-align:right; text-decoration:none; display:block; width:198px; max-width:198px; overflow:hidden; color: #000;font-weight: normal;padding: 0px 0px 1px 0px;background-image:url(../images/normal.jpg) ;background-repeat: no-repeat;background-color:#E6E7E8;border-top:1px solid #FFFFFF;height:22px;}

a.mainlevel:link, a.mainlevel:visited {text-align:left; text-decoration:none; display:block; width:198px; max-width:198px; overflow:hidden; color: #000;font-weight: normal;padding: 0px 0px 1px 0px;background-image:url(../images/normal.jpg) ;background-repeat: no-repeat;background-color:#E6E7E8;border-top:1px solid #FFFFFF;height:22px;}

a.mainlevel:hover {text-align:left; text-decoration:none; background-image:url(../images/hover.jpg) ;background-repeat: no-repeat; background-color:#F8FAF9;height:22px;}

a.mainlevel#active_menu {text-align:left; text-decoration:none; display:block; width:198px; max-width:198px; overflow:hidden; color: #000;font-weight: normal;padding: 0px 0px 1px 0px;background-image:url(../images/normal.jpg) ;background-repeat: no-repeat;background-color:#E6E7E8;border-top:1px solid #FFFFFF;height:22px;}

a.mainlevel#active_menu:hover {text-align:left; text-decoration:none; background-image:url(../images/hover.jpg) ;background-repeat: no-repeat;background-color:#F8FAF9;height:22px;}

a.sublevel:link, a.sublevel:visited {text-align:left; font-size:12px;text-decoration:none;background-image:url(../images/normal.jpg) ;background-repeat: no-repeat; display:block; width:198px;   max-width:198px; overflow:hidden; color: #000; font-weight: normal;padding: 0px 0px 1px 0px;border-top:1px solid #FFFFFF;height:22px;}

a.sublevel:hover {text-align:left; text-decoration:none;background-image:url(../images/hover.jpg) ;background-repeat: no-repeat;height:22px;}

a.sublevel#active_menu {text-align:left; text-decoration:none;display:block; width:198px;   max-width:198px; overflow:hidden; color: #000; 	font-weight: normal; padding: 0px 0px 1px 0px; background-image:url(../images/normal.jpg) ;background-repeat: no-repeat;border-top:1px solid #FFFFFF; height:22px;}

a.sublevel#active_menu:hover {text-align:left; text-decoration:none; display:block; width:198px;   max-width:198px; overflow:hidden; color: #000; 	font-weight: normal; padding: 0px 0px 1px 0px; background-image:url(../images/hover.jpg) ;background-repeat: no-repeat;border-top:1px solid #FFFFFF;height:22px;}

.code {background-color: #ddd;border: 1px solid #bbb;}

div.mosimage {border: 1px solid #ccc;}

.mosimage {border: 1px solid #cccccc;margin: 5px}

.mosimage_caption {margin-top: 2px;background: #efefef;padding: 1px 2px;color: #666;font-size: 10px;border-top:1px solid #cccccc;}

span.article_seperator {display: block;height: 1.5em;}

.style1 {font-size: 12px}

.style2 {font-size: 14px;}

#mycustomscroll {width: 450px;height: 587px;overflow: auto;position: relative;padding: 10px;background-color: #FFFFFF;}

#mycustomscroll2 {width: 352px;height: 560px;overflow: auto;position: relative;padding: 10px;background-color: #FFFFFF;}

#mycustomscroll3 {width: 840px;height: 568px;overflow: auto;position: relative;padding: 10px;background-color: #FFFFFF;}

.percentagewrap {width: 80%;margin: 0 auto;padding: 10px;}

.fixedwidth {width: 550px;height: auto;position: relative;color: black;padding: 1px;}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {width: 10px;background-color: #F2F2F2;}

.vscrollerbar {width: 10px;background-color:#29b8ec;}

.hscrollerbase {height: 10px;background-color: #F2F2F2;}

.hscrollerbar {height: 10px;background-color: black;}

.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}