#breadcrumbs {
    background: #E9EDFD;
    color:#999999;
    margin-left: 1px;
    margin-right: 1px;
    padding:20px;
}

#breadcrumbs a {
	text-decoration:underline;	
}

/* v2  -  New styles */
#v2 {
	width:890px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#v2 #tag_line {
    font-size: 117%;
    font-weight:normal;
    margin: 0;
    letter-spacing: 1px;
}

#v2 #tag_line_larger {
    font-size:177%;
    letter-spacing:1px;
    margin-bottom: -5px;
    _margin-bottom: -6px;
    padding:0;
}

#v2 p.list_tag_line {
    margin-top: -1px;
    _font-weight: bold;
}

#v2 .list_tag_line {
    letter-spacing: 1px;
    text-align: right;
    font-size: 15px;
}

#v2 #page_title {
    font-size: 237%;
    font-weight: bold;
    font-style: normal;
    margin: 0;
    letter-spacing: 1px;
    text-align: left;
}

/*#v2 .page_title {
    font-size: 28px;
    font-weight:normal;
    margin: 0;
    letter-spacing: 1px;
}*/

#v2 hr {
    background-color: #D9D9D9;
}

#v2 .hr {
    border-bottom: 1px solid #D9D9D9;
    margin: 7px 0;
}

#v2 #left-column {
    float: left;
    width: 400px;
}

#v2 #right-column {
    float: left;
    width: 400px;
    border-left: 1px solid #D9D9D9;
    padding-left: 20px;
}

.h345 {
    height: 345px;
}

#v2 #results-container {
    float: left;
    margin-top: 35px;
}

#v2 .zebra {
    background-color: #EEEFEF;
}

#v2 table#events th {
    text-align: center;
    background-color: #A7A9AC;
    color: #fff;
    font-size: 85%;
    height: 21px;
}

#v2 table#events td {
    padding: 5px;
    vertical-align: middle;
    font-size: 90%;
}

#v2 .right-border-gray {
    border-right: 1px solid #CFCFCF;
}

#v2 th#date {
    width: 85px;    
}

#v2 th#time {
    width: 165px;
}

#v2 th#name {
    width: 285px;    
}
/*#v2 th#date {
    width: 75px;    
}

#v2 th#time {
    width: 160px;
}

#v2 th#name {
    width: 300px;    
}*/


#v2 th#location {
    width: 150px;
}

#v2 th#availability {
    width: 98px;
}

#v2 th#buttons {
    width: 108px;
}



#v2 table#events .name-container {
    text-align: left;
}

#v2 table#events td {
    text-align: center;
}

/* Forms */

#v2 select{
    width: 130px;
}

#v2 select .text-center {
    text-align: center;
}

#v2 input {
    padding: 2px 3px 0 0;
    margin: 5px 3px 0 0;    
}

/* Spacing classes */

#v2 .padding-top-15 {
    padding-top:15px;
}

#v2 .padding-top-10 {
    padding-top:10px;
}

#v2 .margin-top-15 {
    margin-top:15px;
}

#v2 .padding-top-30 {
    padding-top: 30px;
}

#v2 .padding-bottom-5 {
    padding-bottom: 5px;
}

#v2 .padding-bottom-30 {
    padding-bottom: 30px;
}

#v2 .padding-bottom-45 {
    padding-bottom: 17px;
}

#v2 .margin-left-10 {
    margin-left: 10px; 
}

#v2 .space-5 {
    height: 5px;
}

#v2 .space-10 {
    height: 10px;
}

/*   */

#v2 #footer {
    width: 930px;
    margin-left: auto;
    margin-right: auto;
}

#v2 #footer #footer-right {
color:#797979;
float:left;
margin:0 10px;
font-size: 75%;
}

#v2 #footer #footernav {
margin:0 0 6px;
}

#v2 #footer p {
margin:0 0 0.25em;
}

#v2 ul {
margin:0;
padding:0;
}

#v2 #footer #footernav ul li.first {
padding:0 10px 0 0;
}

#v2 #footer #footernav ul li {
background:transparent url(../images/dotted-vertical.gif) repeat-y scroll right top;
float:left;
padding:0 10px 0 5px;
}

#v2 li {
list-style-type:none;
}

#v2 li {
margin:0;
padding:0;
}

#v2 .image-left {
float:left;
margin:0;
}

/* Colors
-----------------------*/

#v2 .white_text {
    color: #fff;
}

#v2 .gray_text {
    color: #797979;
}

#v2 .dark-blue_text {
    color: #0067AD;
}

/*#v2 .light-blue-text {
    color: #3366CC;
}*/

#v2 .light-blue-text {
    /*color: #7FC3E1;*/
    color: #3E98CD;
} 

/* Styles*/

#v2 .registerMark {
    font-size: 40%;
    vertical-align: super;
}

#v2 .bold {
    font-weight: bold;
}

#v2 h1 {
    text-align: left;
    font-size: 220%;
}

#v2 .link {
    text-decoration: underline;
    cursor: pointer;
}

#v2 .noMargin {
    margin: 0;
}

#v2 .hide {
    display: none;
}

#v2 .FormLabels {
    float: left;
    font-size: 10px;
    letter-spacing: 1px;
}

#v2 #loginBox .form-item {
    float: right;
    margin: 10px 0 0;
}

#v2 #loginBox {
    background-color: #00529D;
    color: #fff;
    padding:20px 20px 10px 20px;
    width:275px;
    clear:left;
    float: left; 
}

#v2 #loginBox input {
    font-size:11px;
    margin:0 0 0 4px;
    padding:0;
    width: 165px;
    _width: 170px;
}

#v2 #loginBox #loginSubmit {
    height: 24px;
    width: 83px;
}

#v2 div#forgotPassword {
    float:right;
    text-align:right;
    width:274px;
    margin-top: 10px;
    font-size: 10px;
    text-decoration: none;
}

#v2 div#forgotPassword a {
    color: #7EA6D1;
    text-decoration: underline;
}

#v2 .floatLeft {
    float:left;
}

/* Tooltip */

#v2 .tooltip{ 
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 3; 
    display: none; 
}

#v2 .tip-container {
    width: 304px;
    height: 223px;
    background: transparent url(../images/v2/bg_popup.gif) no-repeat;
    position:absolute;
    z-index: 100;
    left:120px;
    display: none;
}

#v2 .popUpCloseBtn {
    margin:27px 5px 0 262px;
    width: 23px;
    height: 19px;
    cursor: pointer;
    text-indent: -1000px;
}

#v2 .popUpContent {
    padding:17px 17px 4px 34px;
}



/* Selection Details */

#v2 #selectionDetails {
    background: transparent url(../images/v2/bg_your_selection.gif) no-repeat;
    height:150px;
    _height:155px;
    float:right; 
    width: 330px;
    padding:9px 0 0 28px;
}

#v2 #selectionDetails h2 {
    color: #fff;
}

#v2 #selectionDetails #leftSide {
    float:left; 
    width: 158px;
}

#v2 #selectionDetails #rightSide {
    float:left; 
    width: 155px;
    padding: 1px 0 0 17px;
}

#v2 #selectionDetails #rightSide a {
    font-size: 10px;
    color: #7EA6D1;
    text-decoration: underline;
}

/* Create Account Box */

#v2 #createAccountBox {
    background-color: #F8DB80;
    margin-left:15px;
    width:517px;
    padding: 20px;
    font-size: 10px;
}

#v2 #createAccountBox p {
    font-size: 10px;
}

#v2 #inputs {
    float: left; 
    width: 232px;
}

#v2 #radioButtons {
    float: left; 
    width: 275px;
    background: #F7D66F url(../images/v2/bg_radios.jpg) no-repeat;
    padding: 10px 5px 5px; 10px;
    margin-bottom: 15px;
}

#v2 #createAccountBox #loginSubmit  {
    float: right;
}

#v2 #inputs input {
    font-size:11px;
    margin:0 6px 0 0;
    padding:0;
    width:145px;
}

#v2 #inputs .radio {
    width:  20px;
}

/* Confirmation Page */

#v2 #confirmContainer {
    /*border: 1px solid #0067AD;*/
    background-color: #0067AD;
    margin: 10px;
}

#v2 .inner {
    background-color: #fff;
}

#v2 #confirmContainer #info {
    float: left; 
    width: 335px
}

#v2 #confirmContainer #top {
    background-color: #0067AD;
    padding: 14px 14px 14px 32px;
}

#v2 #confirmContainer h1 {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: normal;
}

#v2 #details {
    padding: 30px;
    overflow: hidden;
    
}

#v2 #details #description {
    float: left; 
    width: 400px;
    padding-right: 30px;;
}

#v2 #details #info {
    padding-left: 30px;
    border-left: 1px solid #efefef;
}

#v2 #thankYouMsg {
    background-color: #d7ecf5;
    padding: 8px 14px 1px;
}

#v2 #dontForgetMsg {
    border-top: 1px solid #efefef;
    margin: 0 30px;
    _margin-top: 30px;
}

#v2 #dontForgetMsg img {
    float: left;
    padding: 20px 15px 0 0; 
}

#v2 #dontForgetMsg p {
    margin-top: 27px;
}

#v2 #top-block-left {
    float:left; 
    width: 364px;
}

#v2 #top-block-right {
    float:left;
    width:490px; 
    padding:38px 0 0 28px; 
    +padding:55px 0 0 28px;
}

#v2 #middle-blue-text {
    clear:both; 
    color:#13438f; 
    font-size:16px; 
    font-weight:bold; 
    padding-bottom:25px; 
    padding-top: 15px; 
    _padding-top:0; 
}

#v2 #there-is-moreBox {
    background-color: #00529D;
    color: #fff;
    padding:20px 20px 10px 20px;
    width:275px;
}

#v2 .yellow-11-px{
    color: #ffffcc;
    font-size:11px; 
}

#v2 #there-is-moreBox ul li{
    color: #ffffcc;
    font-size:11px;
}

#v2 .white-16-px{
    font-weight: bold;
    font-size: 16px;
    color: #FFF;    
}

#v2 .blue-16-px{
    font-weight: bold;
    color: #0f53a1; 
}

#v2 .blue-12-px{
    font-size: 12px;
    color: #0d529f  
}

#v2 .padding-bottom-10{
    padding-bottom: 10px;   
}

#v2 .phone{
    font-size: 12px;
    font-weight: bold;
    color: #0f53a1;
    text-transform: uppercase;  
}

#v2 .black-txt{
    color: #000;
}

#v2 #left-block {
    width:275px;
    float: left;
}

#v2 #right-block {
    width:560px;
    float:left;
}

#v2 #accessBox {
    background-color: #ccd9ef;
    color: #fff;
    padding:20px 20px 20px 20px;
    margin-left:55px;
    _margin-left:15px;
    width:527px;
}

#v2 .icon-block-front {
        width: 250px;
        padding: 0px 0px 25px 0px;
        float: left;
        position: relative; 
}

#v2 .icon-block-back {
        width: 250px;
        padding: 0px 0px 25px 20px;
        float: left;
        position: relative; 
}


#v2 #icon-front {
    position: absolute; 
    top: 20px; 
    left: 70px; 
}

#v2 #icon-back {
    position: absolute; 
    top: 20px; 
    left: 90px; 
}

#v2 .black-11-px{
    color: #000;
    font-size: 11px;
}

/* MYAR-634: IE7 and up fix for Login Box */
.hide-over-flow{
	overflow:hidden;
}

/* MYAR-634: Email Address and Password alignment fixes */
#v2 #loginBox .text-left {
    float: left;
}

#v2 #loginBox .email-left{
	padding-right:10px; 
	_padding-right:2px;
}

#v2 #loginBox .password-left{
	padding-right:37px; 
	_padding-right:28px;
}

#v2 #loginBox .mrg-left-1{
	margin-left: -1px;	
}

#v2 .error {
    color:#FF0000;
}

#v2 #meeting_confirm_form input.firstName {
    width: 115px;
}

#v2 #meeting_confirm_form td {
    padding: 0;    
}

#v2 #meeting_confirm_form input.lastName {
    width: 200px;
}