@CHARSET "ISO-8859-1";
/********************************
*
*	TAGS 
*
********************************/
a, a:link, a:visited{
	outline: none;
	text-decoration:none;
}
a:active, a:hover  {
	outline: none;
	text-decoration:underline;
}

body {
	width:100%;
	text-align: center;
	padding:0px;
	margin:0px auto 0px auto;
	font:normal 11px Tahoma;
	color:#444444;
}
input, select, textarea
{
	border:1px solid #333333;
	font:normal 10px Tahoma;
}
/*--------------admin styling--------------*/
TD.tabactive{
	height:17px;
	vertical-align:middle;
	padding:4px 5px 4px 10px;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #ffffff;
	border-bottom:none;
	padding-top:2px;
	background-color:#FFFFFF;
	color:#ffffff;
}

*html TD.tabactive{
	height:17px;
	vertical-align:middle;
	padding:4px 5px 4px 10px;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #ffffff;
	border-bottom:none;
	padding-top:2px;
	background-color:#FFFFFF;
	color:#ffffff;
}

TD.tabactive a{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font:bold 11px Verdana;
}
TD.tabactive a img, TD.tabdeactive a img
{
	float:left;
}
TD.tabdeactive{
	height:17px;
	vertical-align:middle;
	padding:4px 5px 4px 10px;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	color:#666666;
}
*html TD.tabdeactive{
	height:17px;
	vertical-align:middle;
	padding:4px 5px 4px 10px;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	color:#666666;
}

TD.tabdeactive a{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font:bold 11px Verdana;
}

TD.PageBtns {
	width:156px;
	height:13px;
	
	
}
TD.PageBtns a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#3f3f3f;
	color:#ffffff;
	font-weight:bold;
	padding:7px 10px 7px 10px;
	width:156px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
}
TD.PageBtns a:hover {
	text-decoration:none;
}
DIV.LeftBtns {
	width:147px;
	height:15px;
	padding:5px 0px 0px 0px;
	color:#000000;
}
DIV.LeftBtns a:link, DIV.LeftBtns a:visited {
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
DIV.LeftBtns a:active, DIV.LeftBtns a:hover {
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
}


#menu {
	margin-top:136px;
	margin-left:3px;
}
TABLE.Tbl {
}
TD.TblTitle {
	vertical-align:middle;
	font-weight:bold;
	color:#333333;
}
TABLE.SubTbl {
	border:solid 1px #d5e8f6;
}
TD.SubTblTitle, .SubTblTitle td{
	vertical-align:middle;
	font:bold 10px Tahoma;
	padding:5px;
	color:#ffffff;
	background-color:#3f3f3f;
}

TABLE.Grid {
	border:solid 1px #000000;
	background-color:#e2e2e2;
}
TD.GridTitle {
	height:20px;
	background-color:#3f3f3f;
	padding:3px 0px 3px 7px;
	font:normal 10px Tahoma;
	color:#FFFFFF;
}
TD.GridElementTxt {
	padding:4px 0px 4px 7px;
	font:normal 10px Tahoma;
	color:#000000;
}
TD.GridElementIcon {
	padding:4px 0px 4px 7px;
}
TD.FormTitle {

	font-size:11px;
	font-weight:bold;
	color:#333333;
	vertical-align:middle;
}
TD.FormTxtFld {
	padding:5px 0px 5px 0px;
	font-size:11px;
	font-weight:normal;
	color:#495464;
}
TD.FormTxtFld input, TD.FormTxtFld textarea, TD.FormTxtFld select {
	border:solid 1px #333333;
	background-color:#fbfbfb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:top;
}
TD.DataTableTitle {
	height:20px;
	padding:3px 0px 3px 10px;
	font-size:12px;
	font-weight:normal;
	color:#054b82;
	vertical-align:top;
}
.SubmitBtn {

}

.dynamicTable td
{
	padding:5px;
	border-bottom:1px solid #d3d3d3;
}

TD.HeaderTxt {
font:bold 11px Tahoma;
}
TD.BrdCrm {
	font:bold 12px Tahoma;
	padding:4px 0px 5px 0px; 
	color:#ffffff;
}
TD.BrdCrm a {
	font:bold 12px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}
TD.BrdCrm a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
TABLE.ToolsTopRight {
	border:solid 1px #c2e0f4;
	background-image:url("../../resources/tool_top_bg.gif");
	background-repeat:repeat-x;
	height:21px;
}
/*-------------admin styling ends---------------*/
#template {
	padding:0px 0px 0px 0px;
}
#phpcontent {
	margin:0px auto 0px auto;
}
body div {
	text-align:left;
}
table, tr, td {
	vertical-align:top;
	padding:0px;
	margin:0px;
}

td {
	padding:0px 5px 5px 0px;
}
img {
	border: none 0px;
}
a {
	color:#444444;
}
h3 {
	font-size:25px;
	margin:0px;
	padding:0px;
	color:#09478c;
	font-family:Arial, Helvetica, sans-serif;
}
b.small, h3.small {
	font-size:30px;
	color:#4888A4;
}
h4 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#016ac5;
}
h5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}
#newsflashtitle {
	background-image:url(../../../news/resources/images/title_bg.jpg);
	background-repeat:repeat-x;
	height: 10px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
input, textarea {
	border:solid 1px #333333;
}
.error {
	background:#FFFF88;
}
.valid {
	background:none;
}
#header {
	padding-left:5px;
	width:700px;
	text-align:justify;
}
#navigator {
	padding-left:9px;
	padding-right:0px;
}
#logo {
	margin-top:33px;
}
#indexNews {
	margin-top:30px;
}
.header_language {
	text-align:right;
	height:173px;
	padding:0px;
	width:965px;
	position:relative;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../../resources/bg.jpg);
	background-repeat:no-repeat;
}
/********************************
*	INDEX 
********************************/
#quicklinks {
	background-image:url("<?=setLink('/website/graphics/quicklinks.png')?>");
	background-repeat:no-repeat;
	width:702px;
	height:200px;
	padding-top:6px;
	padding-left:7px;
}
div .quicklink {
	width:230px;
	float:left;
}
div .quicklinkLink {
	margin-top:2px;
	margin-left:5px;
}
div .quicklinkLink a {
	color:#4888A4;
	font-size:16px;
	font-weight:bold;
}
div .quicklinkImage {
	height:118px;
	margin:5px 0px 5px 6px;/*border:solid 1px #CCCCCC;*/
}
div .quicklink img {
	line-height:0px;
}
.content {
	padding-top:0px;
	background-color:#e2e2e2;
	background-image:url(../../resources/tabTop.gif);
	background-repeat:repeat-x;
	padding-left:10px;
}
#footer {
	background-color:#3f3f3f;
	height:27px;
	color:#FFFFFF;
	text-align:right;
	font:normal 12px Tahoma;
	padding:6px 10px 0px 0px;
}

.error {
	text-align:left;
	font-size:11px;
	color: red;
}
.subheader {
	font-size:10px;
	background-color: #3F3F3F;
	color: #FFFFFF;
}
.adminheaderWrapper
{
	background-image:url(../../resources/headearBack.jpg);
	background-repeat:repeat-y;
}
*html .adminheader {
	background-image:url(../../resources/bg.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:-1px;
	height:141px;
	font:normal 10px Tahoma;
	margin:0px;
	color:#000000;
	width:965px;
}
.adminheader {
	background-image:url(../../resources/bg.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:141px;
	font:normal 10px Tahoma;
	margin:0px;
	color:#000000;
	width:965px;
}

.adminheader a:link, .adminheader a:visited, .adminheader a:active
{
	font:normal 10px Tahoma;
	text-decoration:underline;
	color:#0000d0;
}
.adminheader a:hover
{
	font:normal 10px Tahoma;
	text-decoration:none;
	color:#000000;
}
.companyName
{
	font:bold 12px Tahoma;
}
.outerTd
{
	background-image:url(../../resources/left_bg.jpg);
	background-repeat:repeat-y;
	background-position:-27px;
}
.tabBottom
{
	border-bottom:0px solid #000000;
}
.tabBottomDiv
{
	background-image:url(../../resources/tabBot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.titleText
{
	background-color:#3f3f3f;
	color:#FFFFFF;
	font:bold 12px Tahoma;
	padding:6px 0px 6px 4px;
}
.general
{
	border:1px solid #000000;
}
.general td
{
	height:21px;
	vertical-align:middle;
	padding-left:5px;
}
.general th
{
	height:21px;
	vertical-align:middle;
	padding-left:5px;
}
.boldTitle
{
	font:bold 13px Tahoma;
	height:20px;
}
table.sortable thead {
	font-size:10px;
	background-color: #3F3F3F;
	color: #FFFFFF;
    font-weight: bold;
    cursor: default;
    height:18px;
}
table.sortable td
{
	height:21px;
	vertical-align:middle;
	padding-left:5px;
}
#tree-div
{
	width:200px;
}
.submenu a:link, .submenu a:visited, .submenu a:active {
	font-size:10px;
	font-family:Tahoma;
	text-decoration:none;
	color:#444444;
}
.submenu a:hover {
	font-size:10px;
	font-family:Tahoma;
	color:#444444;
}

a.white:link, a.white:visited, a.white:active
{
	color:#FFFFFF;
	text-decoration:none;
}
a.white:hover
{
	color:#f1f1f1;
	text-decoration:none;
}
.sectionBox
{
	border:1px solid #333333;
}
.sectioninnerBox
{
	padding:10px;
}

.sectionBox td
{
	font:normal 10px Tahoma;
}
.sectionBox input,textarea,select
{
	font:normal 10px Tahoma;
	border:1px solid #333333;
	background-color:#FFFFFF;
}

.sectionHeader td
{
	background-color:#3f3f3f;
	color:#ffffff;
	font:bold 10px Tahoma;
	height:15px;
	padding-top:2px;
	vertical-align:middle;
}
#thecontextmenu {
  position:absolute;
  visibility:hidden;
}
.contextmenu {
  list-style:none;
  width:165px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2 #4a494a #4a494a #b2b2b2;
  background-color:#ffffff;
  font-family:Tahoma;
  font-size:11px;
  line-height:20px;
  cursor:default;
  font-size:small;
  text-align:left;
  padding:2px;
  padding-top:0;
  margin:0;
  min-width:200px;
  z-index:20000;
}


.contextmenu li.title {
  /*background-color:#b2b1b0;*/
  border-bottom:solid 1px #bbb;
  /*font-style:italic;*/
  padding:2px;
  font-size:11px;
  font-weight:bold;
}

.contextmenu li {
  padding-left:5px;
  padding-right:10px;
  margin-top:1px;
  font-size:11px;
  white-space:nowrap;
}

.contextmenu li input
{
	border:0px solid #ffffff;
}

.contextmenu li .icon {
  text-align:right;
  width:20px;
  vertical-align:middle;
  /*border:solid 1px #000;*/
}

.contextmenu li .icon img{
  vertical-align:middle;
  margin-right:2px;
  /*border:solid 1px #000;*/
}

.contextmenu li .text {
  font-weight:normal;
  background-color:transparent;
  white-space:nowrap;
}

.contextmenu li.highlight {
  padding-left:5px;
  padding-right:10px;
  margin-top:1px;
  color:#ffffff;
  background-color:#08246b;
}

.contextmenu li.highlight img{
  visibility:hidden;
  margin-right:2px;
}
