* {
margin:0px;
padding:0px;
}

body {
min-width:464px; /* 2x (LC fullwidth + CC padding) + RC fullwidth */
font-family:arial, helvetica, sans-serif;
font-size:9pt;
}


#header {
background-color:#2461AA;
margin:10px 10px 0 10px;
}

#footer {
clear:both;
background:url(../images/ftrbg.gif) repeat-x;
margin:0 10px 10px 10px;
}

#container_landing {
border:1px solid #2461aa;
margin:0 10px;
background:url(/kolor/images/login_bg.png) no-repeat;
background-position:top right;
padding:2px 0px 0px 20px;
}

#container {
border:1px solid #2461aa;
margin:0 10px;
padding:2px 0px 0px 20px;
}

#content {
padding:0px;
width:100%;
}

#two_col_container {
padding-left:167px;   /* LC fullwidth */
padding-right:50px;   /* RC fullwidth + CC padding */
margin:0 10px;
position:relative;
}

#two_col_container .column {
float:left;
position:relative;
}

#center {
padding:10px 20px; /* CC padding */
width:100%;
}

#right {
width:9px;  /* RC width (actual width - border-width) */
margin-right:-100%;
border-right:1px solid #2461aa;
}

#left {
width:167px;   /* LC width */
padding:0; /* LC padding */
right:207px; /* LC fullwidth + CC padding */
margin-left:-100%;
border-left:1px solid #2461aa;
border-right:1px solid #2461aa;
}

* html #left {
left:30px;   /* RC fullwidth */
}

/*** Equal-height Columns ***/
#two_col_container {
overflow:hidden;
}

#two_col_container .column {
padding-bottom: 1001em;     /* X + padding-bottom */
margin-bottom: -1000em;     /* X */
}

/*** Footer Fix ***/

* html body {
overflow:hidden;
}

* html #footer-wrapper {
float:left;
position:relative;
width:100%;
padding-bottom:10010px;
margin-bottom:-10000px;
background:#FFF;         /*** Same as body background ***/
}	
			

/*** Takes care of quirly percentage issues in IE ***/

/* \*/
* html #containerlkjlk { height: 1%; }
/* */


h1 {
position:relative;
font-weight:bold;
font-size:1.25em;
}

div.hr {
position:relative;
text-align:left;
font:bold 1.1em Arial, "Trebuchet MS", georgia, verdana, sans-serif;
background:#dfecf5;
border-bottom:2px solid #ddd;
}

#main {
position:relative;	
text-align:left;
margin-left:2%;
margin-top:2%;
width:96%;
}

#leftHdr {
float:left;
width:13px;
height:74px;
margin:0;
background: url(../images/lft_side_blue.gif) no-repeat 100% 0%;
position:relative;
}

#rightHdr {
float:right;
width:13px;
height:74px;
margin:0;
background: url(../images/rt_side_blue.gif) no-repeat 100% 0%;
position:relative;
}

#hdrContent {
margin-left:7px;
margin-right:6px;
height:74px;
position:relative;
}

#leftFtr {
float:left;
width:18px;
height:22px;
margin:0;
background: url(../images/bl.gif) no-repeat left top;
padding-bottom:3px;
}

#rightFtr {
float:right;
width:17px;
margin:0;
height:22px;
background: url(../images/br.gif) no-repeat right top;
padding-bottom:3px;
position:relative;
}

#ftrContent {
margin-left:16px;
margin-right:16px;
height:22px;
background:url(../images/ftrbg.gif) repeat-x;
padding:3px 0px 3px 0px;
text-align:left;
position:relative;
}

#hdrContentLt {
float:left;
width:177px;
height:68px;
padding:3px 0px 3px 0px;
background:url(../images/AD_logo_white.png) no-repeat;
background-position:20px 12px;
position:relative;
}

#hdrContentMid {
padding-top:24px;
margin-left:201px;
margin-right:201px;
text-align:center;
font:normal 2.2em Arial;
color:#ECA033;
position:relative;
}

#hdrContentMid span#_white {
color:#fff;
}

#hdrContentRt {
float:right;
width:200px;
position:relative;
}

#hdrContentRt img {
margin-top:10px;
position:relative;
}
.clearing {
clear:both;
height:0px;
}