/***********************************************/
/* style.css                            	   */
/* Use with "www.***.com"/                    */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html {
overflow-y: scroll !important;
}
body 
{
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 12px;
color: #3C454A;
padding:0px;
margin:0px;

}

/******* Hyperlink and anchor tag styles *******/
a { font-family: Verdana, Arial, helvetica, sans-serif; color: #4C5969; text-decoration: none; }
a:hover
{
text-decoration: underline; 
}

.active
{
color:#7A0000;
}
/******* Image tag styles *******/
img { display: block; border:none; }

/************** Header tag styles **************/
h1 {
line-height: normal;
color: #910F00;
font-family: Trebuchet MS, Lucida Sans, sans-serif;
font-size: 26px;
margin: 10px 0px 12px 0px;
font-weight: normal;
}
h2 { line-height: normal; margin:0px; padding-bottom:5px; font-size: 18px; color: #6B2120; font-weight:normal; }
h3 { line-height: normal; padding-left:5px; padding-right:8px; padding-top:10px; font-family: Trebuchet MS, Lucida Sans, sans-serif; font-size: 16px; margin:0px; color:#6B2120; font-weight:bold; }
h4 { line-height: normal; padding:0px 0px 0px 0px; font-family: Trebuchet MS, Lucida Sans, sans-serif; font-size: 13px; margin:0px; color:#6B2120; font-weight:bold; }
p
{
margin:0px;
font-size:12px;
}

/*************** List tag styles ***************/
li {
line-height: 16px;
}
ul {
margin: 0px;
padding:0px;
list-style-type: none;
}


/********* Form and related tag styles *********/
input {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #505050;
font-size: 12px;
vertical-align: middle;
}

form { margin: 0px; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#page-wrapper 
{
width: 1002px;
margin: 0px auto;
padding: 0px;
}

#topBanner
{
background-image:url(../images/top_banner.jpg);
background-repeat:no-repeat;
width:1002px;
height:89px;
float:left;
}

#topNav
{
padding:0px;
margin:5px 0px 0px 0px;
background-image:url(../images/menu.jpg);
background-repeat:repeat-x;
height:37px;
}

#mainBodyContent
{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
/******************footer style**********************/
#page-footer { margin-top:5px; text-align: left; height:33px; padding:0px 15px; color:#fff; background-color:#B3B3B3;}
.page-footer { font-size: 11px; padding-top:10px;}
.page-footer a { color: #fff; }
.page-footer a:hover { color: #FB5B05; text-decoration: underline; }
#copyright { color: #fff; font-size: 11px; }
/**********************body style*********************/
.floatLeft
{
float: left 
}

.floatRight
{
float: right 
}

.clear
{
clear: both;
}

.eventCol
{
background-image:url(../images/red_gradient.jpg);
background-repeat:no-repeat;
width:378px;
height:225px;
}
.eventTxt
{
margin:35px;
color:#fff;
font-size:13px;
font-weight:bold;
}

.eventTxt h1
{
margin-left:0px;
color:#FFC711;
}

/**********three columns**************/
.threeColumns
{
padding:5px 0px 0px 7px;
}

.topBorder
{
border-top:1px solid #dedede;
float:left;
width:268px;
}

.bottomBorder
{
border-bottom:1px solid #dedede;
float:left;
width:268px;
height:11px;
}

.topSecondBorder
{
border-top:1px solid #dedede;
float:left;
width:290px;
}

.bottomSecondBorder
{
border-bottom:1px solid #dedede;
float:left;
width:290px;
height:11px;
}

.topThirdBorder
{
border-top:1px solid #dedede;
float:left;
width:346px;
}

.bottomThirdBorder
{
border-bottom:1px solid #dedede;
float:left;
width:346px;
height:11px;
}

.firstCol
{
width:292px;
float:left;
padding-right:5px;
}

.secondCol
{
width:314px;
float:left;
padding-right:5px;
}

.thirdCol
{
width:370px;
float:left;
padding:0px 0px;
}

.threeBoxThirdContent
{
padding:0px 10px 0px 10px;
margin:0px;
border:0px;
border-right:1px solid #dedede;
border-left:1px solid #dedede;
width:348px;
float:left;
}

.threeBoxSecondContent
{
padding:0px 10px 0px 10px;
margin:0px;
border:0px;
border-right:1px solid #dedede;
border-left:1px solid #dedede;
width:292px;
float:left;
}

.threeBoxContent
{
padding:0px 10px 0px 10px;
margin:0px;
border:0px;
border-right:1px solid #dedede;
border-left:1px solid #dedede;
width:270px;
float:left;
}
.threeBoxContent p,
.threeBoxSecondContent p
{
padding:3px 7px; 
}

.arthaTxt
{
float:left; border-top:1px solid #dedede; border-bottom:1px solid #dedede; height:46px;
}
.financeYours
{
float:left; width:229px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;height:46px;
}
.speaker
{
float:left; width:286px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;height:46px;
}
/**********three columns ends**************/
/***************top menu style***************/
#topNav ul
{
margin:9px 0px 0px 0px;
padding-right:15px;
float:right;
width:72%;
font-size:11px;

}

#topNav li
{
padding:0px;
float:left;
display:inline;
font-weight:bold;
}

#topNav li a
{
padding:0px 6px;
border-right:1px solid #4C5969;
}

#topNav li a:hover
{
color:#7A0000;
}

.active a
{
color:#7A0000;
}

/***************moreLink style ends***************/
.moreLink a
{
color:#FFC711;
float:left;
background-image:url(../images/arrow1.gif);
background-repeat:no-repeat;
background-position:right;
padding:0px 25px 0px 0px
}

.moreOrange a
{
color:#FB9902;
float:left;
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
background-position:right 5px;
padding:0px 14px 0px 0px;
margin-left:6px;
margin-top:5px;
}

.moreLinkSub
{
color:#4D5E5E;
background-image:url(../images/greay_arrow.gif);
background-repeat:no-repeat;
background-position:center right;
padding:0px 15px 0px 10px;
border-left:1px solid #4D5E5E;
margin-left:190px;
}
/*******finance*******/
.financeList
{
padding:4px 8px;
}

.financeList li
{
background-image:url(../images/arrow_red.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
}

.financeList
{
padding:4px 8px;
}

.financeListSub ul
{
padding-top:0px;

}

.financeListSub li
{
background-image:url(../images/red_dot.gif);
background-repeat:no-repeat;
background-position: left 8px;
padding-left:8px;
line-height:18px;
}

.financeListSub li span
{
font-weight:bold;
}

/*********sub page style**************/
.homeImg
{
position:absolute; padding-top:10px; padding-left:25px; 
}
.leftColumn
{
width:260px;
float:left;
margin-right:50px;
background-color:#F2F2F2;
padding:30px 20px 20px 20px;
min-height:475px;
}

* html .leftColumn
{
width:260px;
float:left;
margin-right:50px;
background-color:#F2F2F2;
padding:30px 20px 20px 20px;
height:475px;
}


.themeColumn
{
width:260px;
float:left;
margin-right:50px;
background-color:#F2F2F2;
padding:30px 20px 20px 20px;
min-height:1255px;
_height:1255px;}



.rightColumn
{
float:left;
width:652px;
padding-top:30px;
}

.eventSubTxt
{
margin:0px;
color:#fff;
font-size:13px;
font-weight:normal;
color:#8E8E8E;
border-bottom:1px solid #E7DADB;
padding-bottom:10px;
}

.imgLeft
{
float:left;
width:118px; padding-right:30px;
}

.contentLeft
{
float:left;
width:420px;
padding-right:28px;
}
.content_past_speaker
{
float:left;
width:460px;
line-height:18px;
}


