/* CSS Document */

/* BODY ELEMENTS ****************************************************************************************************/

html {overflow-y: scroll;}

* {margin: 0; padding: 0;}

body {background-color: #a7a7a7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; line-height: 18px;}

img, div {behavior: url(iepngfix.htc);}

img {border: 0;}

ul {list-style-image: url(../images/bullet.gif); padding-left: 25px;}

ol {padding-left: 25px;}

/* CONTAINERS ****************************************************************************************************/

#topBG {width: 100%; background: url(../images/topBG.gif) repeat-x; height: 182px;}
#topInnerBG {width: 100%; background: url(../images/topInnerBG.jpg) top center no-repeat; height: 182px;}
#container {width: 985px; margin: auto;}
#logo {width: 410px; height: 123px; float: left;}
#topMiddle {width: 232px; height: 59px; float: left; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 16px; padding-top: 64px; background: url(../images/topMiddleBG.gif);}
#login {width: 343px; height: 123px; float: left; background: url(../images/loginBG.jpg);}
#loginForm {padding: 59px 0 0 107px;}
#menu {width: 985px; height: 59px; float: left;}
#topSmallBG {width: 100%; background: url(../images/mainSmallBG.gif) top repeat-x; background-color: #d4d4d4; float: left;}
#mainBG {width: 100%; background: url(../images/mainBG.jpg) top center no-repeat; float: left;}
#container2 {width: 985px; margin: auto;}
#partners {width: 201px; height: 364px; background: url(../images/partnersHomeBG.jpg); float: left; padding: 71px 0 0 40px;}
#welcome {width: 458px; height: 340px; float: left; background: url(../images/welcomeBG.jpg); padding: 95px 30px 0 24px;}
#register {width: 183px; height: 87px; background: url(../images/registerBG.jpg); float: right; padding: 97px 30px 0 19px;}
#event {width: 187px; height: 174px; background: url(../images/eventBG.jpg); float: left; padding: 77px 26px 0 19px;}
#presenter {width: 753px; height: 208px; background: url(../images/presenterBG.jpg); float: left;}
#rightpic {width: 213px; height: 208px; float: left; background-color: #FFFFFF; padding-left: 19px;}
#footer {width: 100%; height: 61px; background: url(../images/footerBG.jpg) top center no-repeat; float: left;}
#footeri {width: 100%; height: 61px; background: url(../images/footerBGi.jpg) top center no-repeat; float: left;}
#container3 {width: 952px; margin: auto; padding: 41px 0 25px 33px; font-size: 11px;}
#container4BG {background: url(../images/innerLeftBG.gif) left bottom no-repeat; width: 985px; margin: auto; height: 100%;}
#showcase {width: 170px; height: 323px; background: url(../images/leftShowcaseBG.gif); padding: 108px 0 0 30px; float: left;}
#mainContent {width: 784px; background: url(../images/mainContentBG.jpg) no-repeat; background-color: #FFFFFF; float: left; padding-top: 13px;}
#divider {width: 716px; border-left: 1px solid #c8c8c8; padding: 21px 41px 0 27px;}
.horizDivider {width: 100%; height: 18px; display: block; border-top: 1px solid #c8c8c8; float: left;}
.horizDivider2 {width: 100%; height: 9px; display: block; border-top: 1px solid #c8c8c8; float: left;}
.logotext {float: left; height: 64px;}

/* LINKS ****************************************************************************************************/

a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #007acb;}
a:hover {text-decoration: none;}

a.smalllink {font-size: 11px; text-decoration: none;}
a.smalllink:hover {text-decoration: underline;}

/* ROLLOVERS ****************************************************************************************************/

a.top01 {width: 304px; height: 59px; background: url(../images/btn_top01.gif); display: block; float: left;}
a.top01:hover {background-position: 0 -59px;}

a.top02 {width: 338px; height: 59px; background: url(../images/btn_top02.gif); display: block; float: left;}
a.top02:hover {background-position: 0 -59px;}

a.top03 {width: 161px; height: 59px; background: url(../images/btn_top03.gif); display: block; float: left;}
a.top03:hover {background-position: 0 -59px;}

a.top04 {width: 182px; height: 59px; background: url(../images/btn_top04.gif); display: block; float: left;}
a.top04:hover {background-position: 0 -59px;}

a.top05 {width: 182px; height: 59px; background: url(../images/btn_top05.gif); display: block; float: left;}
a.top05:hover {background-position: 0 -59px;}

a.menu1 {width: 257px; height: 59px; background: url(../images/menu1.gif); display: block; float: left;}
a.menu2 {width: 297px; height: 59px; background: url(../images/menu2.gif); display: block; float: left;}
a.menu3 {width: 128px; height: 59px; background: url(../images/menu3.gif); display: block; float: left;}
a.menu4 {width: 148px; height: 59px; background: url(../images/menu4.gif); display: block; float: left;}
a.menu5 {width: 155px; height: 59px; background: url(../images/menu5.gif); display: block; float: left;}
a.menu6 {width: 155px; height: 59px; background: url(../images/menu6.gif); display: block; float: left;}
a.menu1:hover,
a.menu2:hover,
a.menu3:hover,
a.menu4:hover,
a.menu5:hover,
a.menu6:hover {background-position: 0 -59px;}




a.moreinfo {width: 96px; height: 25px; background: url(../images/btn_moreinfo.gif); display: block;}
a.moreinfo:hover {background-position: 0 -25px;}

/* TEXT ****************************************************************************************************/

.bluetext {color: #007acb; font-weight: bold;}

/* FORMS ****************************************************************************************************/

.formbox {width: 148px; height: 21px; background: url(../images/formbox.gif); border: 0; color: #646464; font-size: 15px; padding: 0 10px 0 10px; margin-bottom: 5px;}
.formbutton {width: 42px; height: 21px; background: url(../images/btn_go.gif); border: 0; cursor: pointer;}
.formbutton:hover {background-position: 0 -21px;}

/* IMAGES ****************************************************************************************************/

.paddingLeft {margin-left: 20px; float: right;}
.paddingRight {margin-right: 20px; float: left; margin-bottom: 40px;}
.paddingRight2 {margin-right: 20px; float: left;}

/*:: Form Start*/
.btn {background-color:#007ACB; height:22px; width:auto !important; color:#FFF; font-weight:bold; font-size:11px; cursor:pointer; border:1px solid #007ACB; padding:0px 5px;}
.btn:hover {background-color:#0166A9;}

.divForm input[type=text], .divForm input[type=password], .divForm textarea, .divForm select {color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
.divForm input[type=text]:hover, .divForm textarea:hover, .divForm select:hover {background:#F9F9F9; border: 1px solid #CCC;}
.divForm input[type=text]:focus, .divForm textarea:focus, .divForm select:focus {background: #F3F3F3; border:1px solid #007ACB; color:#000000; font-weight:normal;}
.divForm textarea { width:350px;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; overflow:auto; }
.divForm label { font-weight:bold; font-size:11px; padding:2px; line-height:20px;}
.divForm option {padding-left:5px;}
.required{color:#F00}

.divForm {margin:0px auto; padding-left:5px; }
.divForm p {padding:0px; margin:5px 0px 0px 0px; line-height:20px; border-top:1px dotted #F4F4F4; border-bottom:1px dotted #F4F4F4;}
.divForm p span {display:block; margin-left:117px; }
	.divForm p span  label {font-weight:normal;}
.divForm p label.label {line-height:20px; float:left; text-align:right; width:110px; margin-right:3px; font-weight:bold;}

.main-popup {padding:20px;}
.fright {float:right}
.main-popup h2 {font-size:30px; color:#74AE26; line-height:70px; height:70px; border-bottom:2px solid #007ACB; font-family:Arial, Helvetica, sans-serif;}
.popup-titile {float:left; width:220px; }
.popup-txt {display:block; margin-left:225px;}
.hr {border-bottom:1px solid #F0F0F0; overflow:hidden; height:10px; margin-bottom:10px;}
.txt-gray {color:#999;}
