/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; padding: 0px; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0;  }
td { padding: 0px;}
img { border: none 0px #FFFFFF; }
/* New commment */
img, a, #banner div,#container { behavior: url(iepngfix.htc) }

body { background-image: url(../images/background.png); background-repeat: repeat-x; width: 100%; font-family: arial; font-size: 12px; color: #1a171b;  position: relative;}

/* div { border: 1px solid black; } */
 
h1 {font-size: 17px ; font-weight: normal ; margin:0px; margin-bottom: 15px ; text-align: left; }
h2 {font-size: 15px ; font-weight: normal ; margin:0px; margin-bottom: 10px ; text-align: left; }
h3 {font-size: 14px ; font-weight: normal ; margin:0px; margin-bottom: 2px ; text-align: left; }

input { height: 21px; border: 1px solid #e5e4e4;  margin-bottom: 3px; background-image: url(../images/gradientlng.png); }
input[type="password"],input[type="text"] { width: 200px; }
input[type="submit"] { padding: 0px 20px 0px 20px; background-color: #eff1f8; background-image: none; height: 30px; margin-left: 300px; }
textarea { width: 400px; height: 200px; border: 1px solid #e5e4e4; }
label { display: block; float: left; clear:both; min-width: 90px; _width: 90px; padding-right: 8px;}

.right { text-align: right; }
.left { text-align: left; }
.clear { clear: both; height: 10px; }
.blue { color: #5581bc; }
.green { color: #35a236; }
.orange { color: #ea7823; }
.grey { color: #7d7c7c; }
.curved { -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #e5e4e4;}
.gradient-long { background-color: #FFFFFF; background-image: url(../images/gradientlng.png); background-repeat: repeat-x; background-position: bottom; }
.gradient-short { background-color: #FFFFFF; background-image: url(../images/gradientshrt.png); background-repeat: repeat-x; background-position: bottom; }
.arrow { background-image: url('../images/more.png'); background-repeat: no-repeat; background-position: right center; padding-right: 25px; text-align: left; white-space: normal; } 
.break { width: 80px; height: 1px; border: 0px solid #e5e4e4; border-bottom-width: 1px; margin: 10px; }

a { font-family: arial; font-size: 12px; text-decoration: none; color: #1a171b; text-align: left; white-space: normal;}
a:hover { text-decoration: underline; }

#container { position:relative; width: 911px;  background-repeat: repeat-y;  padding: 10px; padding-top: 33px;}
#container.text { background-image: url('../images/containerbck.png'); }

#links-bar { position: absolute; z-index: 50;  top: 0px; left: 0px; width: 100%; height: 33px; background-image: url(../images/linkbar.png); background-repeat: repeat-x; }
#links-bar #links { width: 850px; height: 28px; text-align: left; padding-top: 5px; color: #FFFFFF;}
#links-bar #links ul { display: inline; width: 100%; list-style: none; cursor: pointer;}
#links-bar #links ul li { float: right; padding-left: 15px; padding-right: 15px; height: 23px; position: relative;}
#links-bar #links ul li.current { background-image: url(../images/clink.png); background-repeat: repeat-x; background-position: bottom; }
#links-bar #links ul li a { color: #FFFFFF; }

#links-bar #links ul li ul { display: none; width: 164px; min-height: 90px; _height: 90px; background-image: url(../images/clink.png);	top: 20px; left: -5px; clear: right; position: absolute;}

#links-bar #links ul li:hover ul,#links-bar #links ul li.over ul { display: block; z-index: 100; }

#links-bar #links ul li ul li { border: none; float: none; text-align: left; height: auto; padding-bottom: 10px; }	

#header { width: 900px; height: 68px; position: relative;  }
#header #logo { position: absolute; left: 22px; top: 10px; width: 159px; height: 51px;  }
#header #login { position: absolute; right: 80px; top: 24px; width: 99px; height: 21px;  }
#header #flag { position: absolute; right: 15px; top: 10px; width: 46px; height: 46px;  }

#main { width: 900px; min-height: 100px; position: relative; }
#main #left-main { width: 590px; _height: 753px; min-height: 753px; float: left;  }
#main #right-main { width: 306px; _height: 753px; min-height: 753px; float: right; }
#main #left-main #banner { width: 582px; height: 351px; margin: 0px 0px 10px 0px; z-index: 10;  }
#main #left-main #content { padding: 10px; text-align: justify; }

#main #left-main #smallbox { width: 562px; min-height: 350px; padding: 15px 10px 15px 10px; position: relative; text-align: justify;}
#main #left-main #smallbox #lcol {width: 255px; min-height: 350px; padding: 0px 10px 0px 10px; float: left; border: 0px #e5e4e4 solid; border-right-width: 1px; }
#main #left-main #smallbox #rcol {width: 255px; min-height: 350px; padding: 0px 10px 0px 10px; float: right }

#main #right-main #largebox { width: 276px; min-height: 716px; padding: 15px 10px 15px 10px; text-align: justify; }

#main #left-main.text { width: 570px; margin-left: 10px;}
#main #right-main.text { margin-right: 10px;}
#main #right-main #currency input[type="text"] { width: 100px; margin-left: 10px; }
#main #right-main #currency input[type="submit"] { margin-left: 150px; }
#main #right-main #spinner { width: 100%; background-image: url(../images/spinner.gif); background-position: center; background-repeat: no-repeat; height: 16px;}

#main ul { list-style: disc; margin-left: 15px; padding-left: 10px; }

#calendar { width: 42px; height: 49px; background-image: url(../images/cback.png); background-repeat: no-repeat; padding: 9px; float: left; text-align: center; position: relative; }
#calendar #calendar-top { left:9px; top: 5px; width: 42px; height: 41px; position: absolute; background-image: url(../images/caltop.png); background-repeat: no-repeat; background-position: top; }
#calendar #calendar-date { width: 40px; height: 55px; font-size: 25px; font-weight: bold; text-align: center; }
.small-title { font-size: 15px; }
#calendar #calendar-title {  }

#newsback { width: 100%; background-image: url(../images/footerbck.png); position: relative; min-height: 500px; }
#newsback #newstop { height: 33px; width: 925px; background-image: url(../images/newstop.png); background-repeat: no-repeat ;position: relative; }
#newsback #news { min-height: 500px; width: 845px; background-image: url(../images/newsbck.png); background-repeat: repeat-y ;position: relative; padding:0px 40px 0px 40px; }
#newsback #news #logo { float: left; width: 159px; height: 51px;  }
#newsback #news #left { float: left; width: 500px; min-height: 50px; text-align: justify; }
#newsback #news #right { float: right; width: 300px; min-height: 50px; text-align: left;   }
#newsback #news #right h1 { text-align: right;  }
#newsback #newsbot { height: 33px; width: 925px; background-image: url(../images/newsbot.png); background-repeat: no-repeat ;position: relative; }

#footer { width: 100%; min-height: 133px; background-image: url(../images/footerbck.png); position: relative;}

#footer #footer-main { width: 880px; padding: 10px; text-align: left; position: relative;  }
#footer #footer-main ul { float: left; padding-left: 10px; padding-right: 30px;  }
#footer #footer-main ul li { float: none;  padding: 5px 0px 5px 0px;}
#footer #footer-main #afxlogo { position: absolute; right: 13px; bottom: 10px; width: 68px; height: 27px; } 

#pop-up { position: absolute; top: 0px; left: 0px; width: 100%;min-height: 100%;background-image: url(../images/translucent.png);background-repeat: repeat;z-index: 100; overflow: auto; visibility: hidden;}

#pop-up #pop-up-in { width: 650px; min-height: 50px; background-color: white; padding: 20px; position: relative; }
#pop-up #pop-up-in #close { width: 27px;height: 27px;padding: 0px;position: absolute;top: -10px;left: -10px;overflow: hidden;}

#pop-up #pop-up-in #close a {padding-top: 100px;height: 27px;width: 27px;float: left;background-image: url(../images/close.png);background-repeat: no-repeat;overflow: hidden;}

#pop-up #pop-up-in #close a:hover {background-position: 0px -28px;}
#pop-up #pop-up-in div.fleft { float:left; width:300px; min-height: 100px; padding: 5px; }
#pop-up #pop-up-in div.fright { float:left; width: 260px; min-height: 100px; text-align: left; border: 0px solid #f2f3fa; border-left-width: 2px; padding: 20px 20px 20px 40px; }
#pop-up #pop-up-in input { height: 21px; border: 1px solid #e5e4e4;  margin-bottom: 3px; background-image: url(../images/gradientlng.png); }
#pop-up #pop-up-in input[type="password"],#pop-up #pop-up-in input[type="text"] { width: 150px; }
#pop-up #pop-up-in input[type="submit"] { padding: 0px 20px 0px 20px; background-color: #eff1f8; background-image: none; height: 30px; margin-left: 150px; }

#pop-up #pop-up-in label { display: block; float: left; clear:both; min-width: 60px; _width: 60px; padding-right: 8px;}


#fckedit { width: 590px; text-align:justify; background-color: #FFFFFF; background-image: none;  }
#fckedit ul { list-style: disc; margin-left: 15px; padding-left: 10px; }
#fckedit table { font-family: arial; font-size: 12px; color: #1a171b; }

