﻿/* -----------------------------------------------
Rounded Corner Divs
----------------------------------------------- */


/* -----------------------------------------------
Defaults & Main Box
----------------------------------------------- */
.roundedbox  /*default class for box*/
{
    margin:0 0 10px 0;
    background:transparent;
    width:100%;
}

.roundedbox h1
{
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.boxcontent { /*default class for box*/
  display:block;  
  background:#fff; 
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  }

.innercontent /*default class for box*/
{
    padding-left: 10px;
    padding-right :10px;
    padding-top:  10px;
    padding-bottom:  5px;
}

.maininnercontent /*class for main box on master page*/
{
    padding-left: 10px;
    padding-right :10px;
    padding-top:  0px;
    padding-bottom:  5px;
}

.none
{
   padding: 0;
   margin: 0;
}

/* -----------------------------------------------
Message, Standard Form, Button  & Helper Boxes
----------------------------------------------- */

/* -----------------------------------------------
Message Box
----------------------------------------------- */
.msgbox  /*class for box that appears under forms with messages*/
{
    clear:both;
    text-align:center;
    width:100%;
    background:transparent;   
    float:left; 
}

.msginnercontent /*class for inner box that appears under forms with messages*/
{
    color:Red;
    padding-left: 45px;
    padding-right: 45px;
    background:transparent;   
}

/* -----------------------------------------------
Helper Box
----------------------------------------------- */

.helperbox /*class for box that appears to the right of forms*/
{
    width:210px;
    margin:0;
    background:transparent;   
    float:left; 
    margin-left:10px;
}

.helperinnercontent /*class for inner box that appears to the right of forms*/
{
    padding-left: 9px;
    padding-right: 9px;
    padding-top:  0px;
    padding-bottom:  2px;
    background:transparent;
}

/* -----------------------------------------------
Form Box
----------------------------------------------- */
.formbox /*class for box that appears around forms*/
{
    width:100%;
    background:transparent;   
}

.forminnercontent /*class for inner box that appears around forms*/
{
    padding-left: 9px;
    padding-right: 9px;
    padding-top:  0px;
    padding-bottom:  2px;
}

.forminnercontent2 /*class for inner box that appears around forms*/
{
    padding-left: 9px;
    padding-right: 9px;
    padding-top:  5px;
    padding-bottom:  2px;
    color:#0060BF;
    font-weight:bold;
}

.forminnercontent3 /*class for inner box that appears around forms*/
{
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 3px;
    padding-bottom:  0px;
}


/* -----------------------------------------------
Right Nav Column Boxes
----------------------------------------------- */
.navinnercontent /*class for inner box that appears around forms*/
{
    padding-left: 9px;
    padding-right: 9px;
    padding-top:  0px;
    padding-bottom:  2px;
    font-size: 90%;    
}

.navinnercontent a 
{
    font-size: 90%;    
}

.navinnercontent p 
{
    padding-top: 5px;
    padding-bottom: 2px;
}

.navHeads
{
  color:#AF3131;
  font-weight: bold;  
  text-align:center;
  vertical-align:middle;
  padding-left:3px;
  padding-right:3px;
  background-image: url(../../World-Travel/DrawVertGradient.aspx?innercolor=%23B4BC95&outercolor=white&height=30&style=SingleDown);
  background-repeat:repeat-x;
  height:22px;
  font-size: 90%; 
 }

.navHeads a
{
  font-size: 90%; 
 }


.navtable td
{
    padding: 3px 0px 2px 0px;
}

/* -----------------------------------------------
Button Box
----------------------------------------------- */

.buttonbox /*class for box that appears around buttons*/
{
    width:100%;
    background:transparent;   
    margin-top:10px;
    margin-bottom:10px;
}

.buttoninnercontent /*class for inner box that appears around buttona*/
{

    padding-left: 9px;
    padding-right: 9px;
    padding-top:  0px;
    padding-bottom:  2px;
}

.buttontbl
{
    text-align:center;
    align:center;
    margin-left:auto;
    margin-right:auto;
}

.buttontbl td
{
    padding-left:5px;
    padding-right:5px;
}


/* -----------------------------------------------
Curve Styles For All Boxes
----------------------------------------------- */
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.b1, .b2, .b3, .b1b, .b2b, .b3b {
  height:1px;
  }
.b2 {
  background:#fff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  }
.b3 {
  background:#fff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  }
.b4 {
  background:#fff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  }
.b4b {
  background:#fff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  }
.b3b {
  background:#fff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  }
.b2b {
  background:#fff; 
  border-left:1px solid #999999; 
  border-right:1px solid #999999;
  }
.b1 {
  margin:0 5px; 
  background:#999999;
  }
.b2, .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.b3, .b3b {
  margin:0 2px;
  }
.b4, .b4b {
  height:2px; margin:0 1px;
  }
.b1b {
  margin:0 5px; background:#999999;
  }
