/* header css */
div#flashintro {text-align:center;background: #999; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
div#countdown {padding: 5px 0; text-align: center; background: #ddd; font-size: 8pt;}

/* whole container */
div#contentcontainer {margin: 5px 0;}
div#contentcontainer h2 {margin-bottom: 5px; margin-right: 0; padding-right: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: transparent url(../img/icon_12x12_blue.gif) right no-repeat; color: #36f;}

/* main content containers */
div#box_maincontent {float: right; width: 540px; margin: 10px 0;direction: rtl;}
div#box_maincontent ul {margin: 10px 25px 10px 0;}
div#box_subcontent {float: left; width: 350px; margin: 10px 0 0 0; direction: rtl;}
div#box_subcontent h2 {margin-bottom: 5px; margin-right: 0; padding-right: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: transparent url(../img/icon_12x12_blue.gif) right no-repeat; color: #36f;}

/* award programs */
div#box_submenu {margin-bottom: 10px; padding: 10px 0; border: 1px solid #ccc;}

ul#sidemenu {list-style-type: none; width: 350px; margin: 0; padding: 0;}
ul#sidemenu li {display: inline; padding-bottom: 5px;}
ul#sidemenu li a {float: right; display: block; width: 135px; margin: 3px 5px; padding: 5px 19px 5px 0; background: transparent url(../img/icon_arrowbullet.png) no-repeat center right;text-decoration: none; color:#333; border-bottom: 1px solid #eee; border-top: 1px solid #fff;}
ul#sidemenu li a:visited {color:#333;}
ul#sidemenu li a:hover {color: #f60; background: url(../img/icon_arrowbullet2.png) no-repeat center right;}


/*award programs - old one! */
.arrowlistmenu {float: left; width: 150px; margin: 5px}
.arrowlistmenu ul {list-style-type: none; margin: 0; padding: 0; margin-bottom: 3px;}
.arrowlistmenu ul li {padding-bottom: 5px;}
.arrowlistmenu ul li a {display: block; padding: 4px 0; padding-left: 19px; color: #000; background: transparent url(../img/icon_arrowbullet.png) no-repeat center left; text-decoration: none; border-bottom: 1px solid #eee; border-top: 1px solid #fff;}
.arrowlistmenu ul li a:visited {color: #333;}
.arrowlistmenu ul li a:hover{color: #f60; background: url(../img/icon_arrowbullet2.png) no-repeat center left; }

div#box_subcontainer {border: 1px solid #ccc;padding: 10px}

.box_subtopic {float: left; width: 150px; margin: 0; padding: 10px; background-color: transparent; text-align: left; border-right: 1px solid #fff;border-left: 1px solid #fff; font-size: 10px;}
.box_subtopic h3 {margin: 3px 0; padding: 0; font-size: 90%;}
.box_subtopic a, .box_subtopic a:link {text-decoration: none; color: #00c;}
.box_subtopic a:active, .box_subtopic a:hover {color: #c00;}
.pic_subtopic {float: left; margin: 5px 10px 0 0; border: 1px solid #999;}

img.bannerad {margin-bottom: 10px; border: none;}

/* quote */
div#box_quote {padding: 10px 0;}
div#box_quote blockquote {padding: 10px 20px; text-align: right; font-style: italic;  border: 1px solid #ccc;}
div#box_quote p {text-align: left; line-height: 1.5em;}

/* feature */
div#box_feature {margin-bottom: 10px; padding: 10px; border: 1px solid #ccc;}

/* boxes inside maincontent */
div.box_content2 {margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; color: #777; direction: rtl;}
div.box_content2 h2 {margin-left: -3px;}
div.box_content2 img {float: right; margin: 3px 0 10px 0;}
div.box_content2 p {margin-right: 130px; margin-bottom: 5px; text-align:justify;}

div.box_content3 {margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; direction: rtl;}
div.box_content3 h2 {margin-left: -3px;}
div.box_content3 img {float: right; margin: 3px 5px 10px 0;}
div.box_content3 ul {margin-right: 25px;}
div.box_content3 li {margin-bottom: 5px; text-align:justify;}
div.box_content3 p {margin-right: 130px; margin-bottom: 5px;}
div.box_content3 a, div.box_content3 a:link {color: #555;}
div.box_content3 a:hover, div.box_content3 a:active {color: #c00;}

div.box_content4 {margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; color: #000; direction: rtl;}
div.box_content4 h2 {margin-left: -3px;}
div.box_content4 img {float: right; margin: 3px 0 10px 0;}
div.box_content4 p {margin-right: 180px; margin-bottom: 5px;}

div#box_upcoming {margin-bottom: 5px; padding: 10px; border: 1px solid #ccc;}
div.upcoming_details {font-size: 9px; color: #777; margin-bottom: 10px;}
div.upcoming_details h3 a, div.upcoming_details h3 a:link {color: #555;}
div.upcoming_details h3 a:hover {color: #c00;}
div.upcoming_details h3 {font-size: 12px; margin-bottom: 3px; color: #036;}

div#box_innerpage_content {}
div#box_innerpage_content h3 {margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
div#box_innerpage_content p {margin-bottom: 10px; line-height: 16px;}
div#box_innerpage_content ul {margin: 10px 25px 10px 0;}
div#box_innerpage_content li {margin: 3px 0; line-height: 16px;}

.table_forms {margin: 0; padding: 10px; width: 100%;}
.table_forms sup {color: #c00; font-weight: bold; font-size: 80%;}
.table_forms td {padding: 3px 5px; vertical-align: top; font-family:tahoma, Helvetica, sans-serif; font-size:12px;}
.table_forms input, .table_forms textarea, .table_forms select {padding: 2px; border: 1px solid #ccc; font-size: 12px}

input.inputbg_off {border: 0;}
div#img_welcome{padding: 0px 0px 3px 7px; float: right; width: 90px;}
div#welcome {margin-bottom: 10px; padding: 10px; border: 1px solid #ccc;}
div#welcome p {text-align:justify;padding-top: 20px; line-height:1.5em}

div#speakerdetail img {float:left; margin: 5px 5px; border: 0; width:64px; height:64px; border:1px solid #ccc; padding:2px;}
