@charset "UTF-8";

@import url("font-awesome.css");

.hidden {
    display: none;   
}

body, html, ul, form, .globalContent {
    margin:             0;
    padding:            0;
}

body {
    background:         #B3B3B3;    
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          9pt;
    color:              #000000;
}

a {
    color:              #000000;
}
a:visited {
    color:              #000000;
}
a:hover {
    color:              #0000ff;
    text-decoration:        none;
}

p {
    line-height:        140%;
}

h1 {
    font-size:      1.5em;
    padding:        0;
    margin:         13px 0 0 0;
}

h2 {
    font-size:          1.4em;
    padding:            0;
}

img {
    border:         0;
}

.right {
    float:               right;
    clear:               right;
}

.clear {
    clear:               both;
    height:              1px;
}

input, select, text, textarea {
    font-family:        Verdana, Helvetica, sans-serif;
    font-size:          9pt;
    color:              #000000;
}

#container {
    width:          965px;
    margin:         0 auto;
    padding:            0 10px 25px 10px;
    background:          #FFF;
}

#globalLogo img {
    border:              0;
    margin-top:          20px;
    margin-left:         14px;
    float:               left;
}


#globalLogoSM img {
    border:             0;
    margin:             10px 0 0 30px;
    float:              left;
}


/*
--> Service Menu (Top Black) 800px wide
*/

#globalQuicklinks {
    width:               790px;
    background:          #333333;
    float:               right;
    padding:         10px 7px 10px 0px;
    text-align:          right;
}

#globalQuicklinks li {
    display:            inline;
    list-style:         none;
    border-right:       1px solid #FFF;
    padding:        0;
    margin:         0;
    padding:        0 7px 0px 3px;
}

#globalQuicklinks.french li {
    padding:        0 2px 0px 0px;
}

#globalQuicklinks li.first {
    padding:        0 5px 0 0;
}
#globalQuicklinks li.first a {
    color:          #FFC82E;
}

#globalQuicklinks.french a {
    font-size:      0.9em;
}

#globalQuicklinks li.last {
    border:              none;
    padding:             0 0 0 3px;
}

#globalQuicklinks a {
    color:               #FFF;
    text-decoration:    none;
}
#globalQuicklinks a:hover {
    text-decoration:    underline;
}


/*
---> Global Inquiry Region (Search functionality)
*/
#globalInquiry {
    width:               800px;
    float:               right;
    clear:               right;
    margin-top:          10px;
}

#globalSearchLinks {
    list-style:          none;
    text-align:          right;
    padding:         4px 0;
    float:               right;
}

#globalSearchLinks li {
    display:         inline;
    padding:         0 8px;
    border-left:     1px solid #221F1F;
}

#globalSearchLinks li.first {
    border:              0;
}

#globalSearchLinks a {
    color:               #000;
    text-decoration:    none;
}

#globalSearchLinks a:hover {
    text-decoration:    underline;
}

#globalSearch {
    float:               right;
}

#globalSearch .searchBox {
    border:              1px solid #221F1F;
    padding:         5px;
    font-size:           0.8em;
    color:               #231F20;
    width:               150px;
    margin-left:     25px;
}

#globalSearch .searchBtn {
    margin-left:     5px;
    width:               25px;
    height:              25px;
    position:            relative;
    top:             -1px;
}

#globalSearch .btnSearch {
    background:    		0;
	border:				0;
	font-size:			1.15em;
	cursor: 			pointer;
}


/*
---> Column / Content Definitions
*/

/*** Main Content - Right Sub Column ***/
.globalContent {
    margin-right:        160px;
}

/*** Main Content - with Right Sub Column Events ***/
.globalContentEvents {
    margin-right:        220px;
}

/*** Full Page Content - No Right Sub Column ***/
.globalContentFull {}

/*** 1 Column Construction  ***/
.globalCol_1_1 {}

/*** 2 Column Construction  
.globalCol_1_2 {
    width:               48%;
}
.globalCol_2_2 {
    float:               right;
    width:               48%;
}
***/

.globalCol_1_2 {
    display:            block;
    float:          left;
    width:               48%;
}
.globalCol_2_2 {
    float:          right;
    display:            block;
    width:               48%;
}


/*** 3 Column Construction ***/
.globalCol_1_3 {
    float:               left;
    width:               32%;
}
.globalCol_2_3 {
    float:               left;
    width:               32%;
    margin-left:     12px;
}
.globalCol_3_3 {
    float:               right;
    width:               32%;
}




/*
---> Breadcrumb Elements
*/

#breadCrumb {
    clear:               left;
}

#breadCrumb  {
    color:               #595959;
    font-size:           .9em;
}

#breadCrumb a {
    color:               #595959;
    text-decoration:    none;
}

#breadCrumb a:hover {
    text-decoration:    underline;
}






/*
---> Footer Elements
*/
#globalFooter {
    padding-top:        25px;
    clear:              both;
    font-size:          0.9em;
}

#globalFooterMenu {
    list-style:          none;
    float:               right;
}

#globalFooterMenu li {
    display:            block;
    float:              left;
    border-right:       1px solid #221F1F;
    padding:            2px 10px;
}

#globalFooterMenu li.last {
    border:              0;
    padding-right:       0;
}


#globalFooterMenu a {
    text-decoration:    none;
    font-size:          1.0em;
    color:              #000000;
}

#globalFooterMenu a:hover {
    text-decoration:    underline;
    color:              #000000;
}


#globalFooterMenu.french li {
    padding:            2px 6px;
}

.copyright {
    padding:            2px 0;
}