body { 
background-color : #000; 
margin-top : 0; 
text-align : center; 
font-family : Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; 
font-size : 12px; 
}
 
table.center {width:940px; margin-left:auto; margin-right:auto;}}

img { 
border-width : 0; 
} 
.floatRight { 
float : right; 
} 
.floatLeft { 
float : left; 
} 
img.floatRight { 
padding-left : 10px; 
} 
img.floatLeft { 
padding-right : 10px; 
} 
a, a:visited { 
text-decoration : underline; 
color : #FFF;
font-size : 12px; 
} 
a:hover { 
text-decoration : none; 
} 
.twitterLink, .twitterLink:visited { 
text-decoration : underline; 
color : #4bcddb;
font-size : 12px; 
} 
.twitterLink:hover { 
text-decoration : none; 
} 
select { 
font-size : 11px; 
} 
input { 
font-size : 11px; 
} 
.gray { 
color : #666666; 
} 
.red { 
color : #cc092f; 
} 
hr { 
border : 1px solid #ffffff; 
border-bottom-color : #cc092f; 
} 
#header { 
padding-top : 10px; 
padding-left : 10px; 
padding-right : 10px; 
} 
#primaryLinks { 
width : 690px; 
text-align : right; 
} 
#logo { 
padding : 0; 
width : 690px; 
display : inline; 
margin : 0; 
font-family : Arial, Verdana, Tahoma, sans-serif; 
} 
#logo img { 
padding : 0; 
margin : 0; 
display : inline; 
} 
#header input { 
font-size : 11px; 
} 
#shadow_left { 
background-image : url(../images/layout/grey_left.gif); 
background-repeat : repeat-y; 
width : 730px; 
padding-left : 20px; 
background-color : white; 
padding-top : 10px; 
} 
#shadow_right { 
background-image : url(../images/layout/grey_right.gif); 
background-repeat : repeat-y; 
background-position : top right; 
padding-right : 20px; 
margin-top : -10px; 
width : 710px; 
} 
#container { 
text-align : left; 
width : 690px; 
margin-left : auto; 
margin-right : auto; 
padding-top : 0; 
padding-bottom : 0; 
padding-left : 20px; 
padding-right : 20px; 
margin-bottom : 0; 
margin-top : 0; 
} 
#contentContainer td { 
vertical-align : top; 
} 
#navigation { 
width : 690px; 
margin-bottom : 10px; 
margin-top : 20px; 
font-size : 11px; 
padding-left : 10px; 
font-family : Trebuchet MS, Tahoma, Arial; 
} 
#navigation td { 
padding : 0; 
padding-right : 2px; 
padding-top : 1px; 
} 
#navigation td.last { 
padding-right : 0; 
} 
.mainMenuLink { 
display : block; 
text-align : left; 
display : inline; 
} 
.mainMenuLinkNoBorder { 
display : block; 
text-align : left; 
display : inline; 
} 
.mainTopMenulink { 
font-weight : bold; 
padding : 5px; 
display : inline; 
} 
a.mainMenuLink { 
text-transform : uppercase; 
} 
a:link.mainMenuLink, a:visited.mainMenuLink { 
text-decoration : none; 
color : #ff8122; 
} 
a:hover.mainMenuLink { 
text-decoration : none; 
color : #762722; 
} 
.subMenuLink { 
display : block; 
text-align : left; 
text-decoration : none; 
padding : 3px 10px 3px 10px; 
border-top : solid #ffffff; 
border-top-width : 1px; 
font-family : Trebuchet MS; 
font-weight : bold; 
} 
a:link.subMenuLink1, a:visited.subMenuLink1 { 
text-decoration : none; 
color : #ffffff; 
font-family : Trebuchet MS; 
} 
a:hover.subMenuLink1 { 
background-color : #ff5a00; 
} 
a:link.subMenuLink, a:visited.subMenuLink { 
background-color : #ed1c24; 
text-decoration : none; 
color : #ffffff; 
font-family : Trebuchet MS; 
} 
a:hover.subMenuLink { 
background-color : #0c75be; 
} 
#sideNavigation { 
text-align : left; 
width : 170px; 
margin-left : 10px; 
margin-right : 15px; 
padding-left : 0; 
float : left; 
} 
#sideNavigation ul { 
list-style : none; 
margin : 0; 
padding : 0; 
clear : both; 
padding-top : 1px; 
float : right; 
} 
#sideNavigation img { 
margin-left : -10px; 
} 
#sideNavigation a, #sideNavigation a:visited, #sideNavigation a:link { 
font-family : Trebuchet MS, Arial; 
font-size : 12px; 
font-weight : normal; 
color : white; 
line-height : 22px; 
width : 150px; 
padding-top : 1px; 
padding-bottom : 1px; 
padding-left : 10px; 
padding-right : 10px; 
text-decoration : none; 
display : block; 
} 
#sideNavigation li { 
margin-bottom : 1px; 
} 
#sideNavigation .sideMenuItem { 
background-color : #1f6cbd; 
} 
#sideNavigation .sideMenuSelected { 
background-color : #013e7f; 
} 
#sideNavigation h2 { 
color : #002663; 
font-family : BankGothic Md BT; 
font-size : 18px; 
font-weight : normal; 
border-bottom : 1px solid black; 
margin-bottom : 2px; 
text-transform : uppercase; 
margin-top : 0; 
} 
#sideNavigation .sideBox { 
clear : both; 
color : white; 
padding : 10px; 
padding-top : 5px; 
background-color : #1f6cbd; 
margin-bottom : 1px; 
} 
#sideNavigation .separator { 
clear : both; 
} 
#sideNavigation .sideBox p { 
margin : 0; 
} 
#sideNavigation .sideBox a { 
padding : 0; 
} 
#sideNavigation .sideBox a:hover { 
text-decoration : underline; 
} 
#sideNavigation .sideBox form { 
margin : 0; 
padding : 0; 
} 
#sideNavigation .sideBox h3 { 
font-size : 14px; 
color : white; 
margin : 0; 
padding : 0; 
} 
#sideNavigation .sideBox input.wide { 
width : 145px; 
margin-bottom : 3px; 
} 
#contentMain { 
padding-left : 10px; 
float : left; 
width : 495px; 
padding-bottom : 20px; 
} 
.highlightBox { 
border-top : 1px solid #cc092f; 
border-bottom : 1px solid #cc092f; 
font-weight : bold; 
font-style : italic; 
} 
h1, .head1 { 
color : #FFF; 
font-size : 20px; 
font-weight : bold; 
margin-bottom : 20px; 
margin-top : 0; 
text-align : center; 
} 
.contactUsTitle, .contactUsTitle:visited{ 
color : #FFF; 
font-size : 14px; 
font-weight : bold; 
text-align : left; 
}
.contactUsText, .contactUsText:visited{ 
color : #FFF; 
font-size : 11px; 
font-weight : normal; 
text-align : left;
padding-left: 20px; 
}
.showsTitle, .showsTitle:visited{ 
color : #FFF; 
font-size : 28px; 
font-weight : normal; 
text-align : left; 
font-family : Brush Script Std, Monotype Corsiva, Arial;
padding-bottom: 15px;
}
.showsText, .showsText:visited{ 
color : #FFF; 
font-size : 20px; 
font-weight : normal; 
text-align : left;
padding-left: 20px; 
font-family : Brush Script Std, Monotype Corsiva, Arial;
}
.showsTimeText, .showsText:visited{ 
color : #FFF; 
font-size : 16px; 
font-weight : normal; 
text-align : left;
padding-left: 20px; 
font-family : Arial;
}

h2, .head2, .title2, .title1, .tdTxtHeading, p { 
color : #FFF; 
font-size : 14px; 
font-weight : bold; 
text-align : left; 
} 
.tdTxtHeadingBlack { 
color : #000000; 
font-size : 14px; 
font-weight : bold; 
text-align : left; 
} 
.tdTxtHeadingRed { 
color : #cc092f; 
font-size : 18px; 
font-weight : bold; 
margin-bottom : 20px; 
margin-top : 0; 
text-align : left; 
} 
ul li strong { 
color : #cc092f; 
} 
.section { 
clear : both; 
border-top : 1px solid #cc092f; 
padding-top : 20px; 
margin-top : 20px; 
margin-bottom : 20px; 
} 
.section img { 
margin-left : 10px; 
} 
.section h2 { 
color : #cc092f; 
font-size : 18px; 
margin-top : 0; 
margin-bottom : 0; 
} 
.section h3 { 
font-size : 11px; 
font-weight : bold; 
margin-top : 0; 
} 
.awardsSection { 
padding-top : 20px; 
padding-bottom : 20px; 
border-top : 1px solid #cc092f; 
} 
.awardsSection .back_to_top { 
margin-top : 0; 
} 
.back_to_top { 
margin-top : 20px; 
margin-bottom : 20px; 
} 
.back_to_top a img { 
margin-left : 0; 
padding-left : 0; 
} 
.clear { 
clear : both; 
} 
.trainingPolicies img { 
margin-right : 5px; 
} 
.section p img { 
margin-left : 0; 
} 
table.fields h2 { 
border-bottom : 1px solid #cc092f; 
} 
table.fields th { 
text-align : right; 
vertical-align : top; 
} 
table.fields .required { 
color : #cc092f; 
} 
table.fields p { 
margin-top : 1em; 
margin-bottom : 1em; 
} 
#footer { 
clear : both; 
background-image : url(../images/layout/footer_background.gif); 
background-repeat : no-repeat; 
width : 710px; 
text-align : left; 
margin-bottom : 0; 
padding-bottom : 0; 
font-size : 11px; 
} 
#footer a, #footer a:link, #footer a:visited { 
text-decoration : none; 
color : rgb(63, 113, 158); 
} 
#footer .bell_aliant_logo { 
margin-left : 8px; 
margin-top : 28px; 
float : left; 
} 
#footer .footer_text { 
height : 26px; 
font-weight : bold; 
color : #666666; 
text-align : right; 
padding-right : 30px; 
padding-top : 2px; 
font-size : 90%; 
padding-bottom : 0; 
padding-top : 49px; 
} 
#footer_shadow { 
background-image : url(../images/layout/grey_bottom.gif); 
background-repeat : repeat-x; 
height : 20px; 
width : 750px; 
margin-top : 0; 
} 
#footer_shadow .left, #footer_shadow .right { 
width : 20px; 
height : 20px; 
background-repeat : no-repeat; 
} 
#footer_shadow .left { 
float : left; 
background-image : url(../images/layout/grey_bottom_left.gif); 
} 
#footer_shadow .right { 
float : right; 
background-image : url(../images/layout/grey_bottom_right.gif); 
} 
.smallText { 
font-weight : normal;
font-size : 10px;
color : #000000; 
} 
#news a, #news a:visited, #news a:link{
color : #cc092f; 
font-size : 16px; 
font-weight : bold; 
text-align : left; 
border:#cc092f;
text-decoration : none;
padding-left : 0px; 
padding-right : 0px; 
}
#news a:hover{
text-decoration: underline;
}
#news .title{
color : #cc092f; 
font-size : 16px; 
font-weight : bold; 
text-align : left; 
border:#cc092f;
display : block;
text-decoration : underline;
}
.newsTitle { 
text-decoration : none;
font-weight : normal;
font-size : 14px; 
color : #cc092f; 
left-padding : 5px; 
} 



