/* --- ALL TEXT SPECIFICATIONS --- */
.modStandardCopy { font-family: Trebuchet MS, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: normal; text-align: justify
}
.modStandardCopyBold {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-align: justify;
}
.modStandardCopyNoJust { font-family: Trebuchet MS, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: normal
}
.modStandardCopyNJBold { font-family: Trebuchet MS, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: normal ; font-weight: bold
}
.modGreyText { font-family: Trebuchet MS, Helvetica, sans-serif; color: #999999; font-size: 11px; letter-spacing: 0.04em
}
.modBlueText {  font-family: Verdana, Trebuchet MS, Helvetica, sans-serif; color: #006E9F; font-size: 10px; line-height: 12px; font-weight: normal}
.modBlueTextBold { font-family: Verdana, Trebuchet MS, Helvetica, sans-serif; color: #006E9F; font-size: 10px; line-height: 12px ; font-weight: bold}
.MODheading1 { font-family: Trebuchet MS, Helvetica, sans-serif; color: #000000; font-size: 16px; line-height: 50px; font-weight: bold
}
.MODheading2 { font-family: Trebuchet MS, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 30px; font-weight: bold
}
.MODheading3 { font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 11px; line-height: normal ; font-weight: normal; font-style: italic
}
.MODheading4 { font-family: Trebuchet MS, Helvetica, sans-serif; color: #000000; font-size: 16px; font-weight: bold}
.MODtertiarytext { font-family: Verdana, Trebuchet MS, Helvetica, sans-serif; color: #00B6FF; font-size: 10px; line-height: 12px; font-weight: normal 
}
.MODlightbluetext { font-family: Verdana, Trebuchet MS, Helvetica, sans-serif; color: #00B6FF; font-size: 10px; line-height: 12px; font-weight: normal 
}



/* --- ALL HYPERLINK SPECIFICATIONS --- */
/* standard text link */
a:link {  color: #0091C0; text-decoration: none}
a:visited {  text-decoration: none;}
a:hover {   text-decoration: none}

/* text link specs for least important links in dark teal background areas -- bright turquois */
a.tert:link {  color: #00B6FF; text-decoration: none}
a.tert:visited {  color: #00B6FF; text-decoration: none}
a.tert:hover {  color: #FFFFFF}

/* text link specs for section information technology services -- orange */
a.MODtextlinkit:link { color: #1ea8ff; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.MODtextlinkit:visited { color: #1ea8ff; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkit:hover { color: #1ea8ff; text-decoration: underline; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }

/* text link specs for section operations and support -- bright blue */
a.MODtextlinkoas:link { color: #00acfa; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkoas:visited { color: #00acfa; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkoas:hover { color: #00acfa; text-decoration: underline; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }

/* text link specs for section software -- bright blue */
a.MODtextlinksw:link { color: #00acfa; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinksw:visited { color: #00acfa; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinksw:hover { color: #00acfa; text-decoration: underline; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }


/* text link specs for section business technology services -- bright green */
a.MODtextlinkbtc:link { color: #0071a4; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkbtc:visited { color: #0071a4; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkbtc:hover { color: #0071a4; text-decoration: underline; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }

/* text link specs for section about us -- PCS teal */
a.MODtextlinkau:link { color: #006E9F; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkau:visited { color: #86B5CE; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
a.MODtextlinkau:hover { color: #006E9F; text-decoration: underline; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: bold }



/* --- ALL DROPDOWN SPECIFICATIONS --- */
.MODdropdowngreenoff {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0071a4;
	padding-left: 5px;
}
.MODdropdowngreenon {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0071a4;
	font-size: 12px;
	cursor: hand;
	padding-left: 5px;
}

.MODdropdownorangeoff {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1ea8ff;
	padding-left: 5px;
}
.MODdropdownorangeon {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33c0ff;
	cursor: hand;
	padding-left: 5px;
}

.MODdropdownblueoff {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0074f5;
	padding-left: 5px;
}
.MODdropdownblueon {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00acfa;
	font-size: 12px;
	cursor: hand;
	padding-left: 5px;
}

.MODdropdownblkoff {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006E9F;
	background-color: #B9D7E5;
	padding-left: 5px;
}
.MODdropdownblkon {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 12px;
	cursor: hand;
	padding-left: 5px;
}



/* --- ALL CALLOUT SPECIFICATIONS --- */
.MODcallout {  border: 1px #7FB6CF solid; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px
}
.MODcalloutau { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px ; background-color: #B9D7E5; font-size: 12px; color: #006E9F; border: 1px #006E9F solid; font-family: Trebuchet MS, Helvetica, sans-serif
}
.MODcalloutits { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px ; background-color: #e1f6ff; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #1ea8ff; border: 1px #33c0ff solid; list-style-image: url(/mod/images/modl2/icon_bullet_box_orange_01.gif); list-style-type: none
}
.MODheadingcalloutgrn { font-family: Trebuchet MS, Helvetica, sans-serif; color: #003269; font-size: 12px; line-height: 30px; font-weight: bold 
}
.MODcalloutoas { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px ; background-color: #b9e8fe; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #0074f5; border: 1px #00acfa solid
}
.MODcalloutbtc { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px ; background-color: #b9d8e6; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #003269; border: 1px solid #0071a4
}




/* --- ALL UNORDERED LIST SPECIFICATIONS --- */
.MODulau {
font-family: Trebuchet MS, Helvetica, sans-serif; letter-spacing: 0.04em ; list-style-image: url(/mod/images/modl2/icon_bullet_box_teal_01.gif)
}
.MODulits {
	list-style-image: url(images/modl2/icon_bullet_box_orange_01.gif);
}
.MODulsw {
	list-style-image: url(images/modl2/icon_bullet_box_blue_01.gif);
}
.MODulaucallout { font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif; letter-spacing: 0.04em ; list-style-image: url(/mod/images/modl2/icon_bullet_box_teal_01.gif)
}
.ulgrncallout {  list-style-image: url(images/modl2/icon_tiny_globe_green_01.gif)
}
.MODulgrncallout { list-style-image: url(images/modl2/icon_bullet_box_green_01.gif); font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif; letter-spacing: 0.04em
}
.MODulitscallout { font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif; letter-spacing: 0.04em 
}
.MODuloascallout { font-size: 11px; font-family: Trebuchet MS, Helvetica, sans-serif; letter-spacing: 0.04em ; list-style-image: url(/mod/images/modl2/icon_bullet_box_blue_01.gif)
}



/* --- ALL DOTTED HORIZONTAL LINE SPECIFICATIONS --- */
.MODdottedhoriz {  border: 1px dotted #0071a4}
.MODdottedhorizau { border: 1px #006E9F dotted}
.MODdottedhorizits { border: 1px #33c0ff dotted}
.MODdottedhorizoas { border: 1px #00acfa dotted}



/* --- ALL LAYOUT AND MISCELLANEOUS SPECIFICATIONS --- */
.MODbglevel2 {  background-image: url(images/modl2/bg_01.gif); background-repeat: repeat-x; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.MODrailfade {  background-repeat: no-repeat; background-image: url(/mod/images/modl2/slice_railline_01.jpg)}
.MODpagebottomline {  background-image: url(images/bg_pagebottomline_01.gif); background-repeat: repeat-x}
.MODnavcellspacer {  border: #FFFFFF solid; border-width: 3px 0px}
.MODbgliteblueband {  background-image: url(images/newmodhome/bg_liteblueband_01.gif); background-repeat: no-repeat}
.MODbgwhiteband { background-image: url(images/newmodhome/bg_slice_globe_bottom_01.jpg); background-repeat: no-repeat }
.MODbghome {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(images/newmodhome/bg_01.gif); background-repeat: repeat-x; background-color: #006E9F}


.TabMenuCss
{
    z-index: 0;
    background-position: right;
    width: 100%;
    background-image: url('images/tabBG.gif');
    background-repeat: repeat-x;
}
.TabMenu{
    padding: 0;
    overflow: hidden;
    background: transparent;
}

.TabMenu ul{
    font: 11px Trebuchet MS;
    margin: 0;
    padding: 0;
    list-style: none;
}

.TabMenu li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    
}

.TabMenu a{
    float: left;
    color: white;
    background: url(images/tabUnselectedLeft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
    margin: 0 1px 0 0;
    padding: 0 0 0px 12px;
    text-decoration: none;
    letter-spacing: 1px;
}

.TabMenu a span{
    float: left;
    display: block;
    background: transparent url(images/tabUnselectedRight.gif) no-repeat right top; /*right corner image*/
    padding: 6px 9px 3px 6px;
    cursor: pointer;
}

.TabMenu a span{
    float: none;
}


.TabMenu li.selected a
{
    background: url(images/tabSelectedLeft.gif) no-repeat left;
    padding: 0 0 0 8px;
    color: #035c83;
    font-weight:bold;
}

.TabMenu li.selected a span
{
background: url(images/tabSelectedRight.gif) no-repeat right top;
}

.TabMenuDivider{ /*CSS for horizontal line.*/
    clear: both;
    padding: 0;
    height: 100%;
    background: #ffffff; /*background color of horizontal line*/
}

.visiblePanel
{
    display:inline;
}
.visiblePanelTable
{
    border-width: 0px 1px 1px 1px;
    border-right: #63adce 1px solid;
    border-left: #63adce 1px solid;
    border-bottom: #63adce 1px solid;
}
.hiddenPanel
{
display: none;
}

a.cssReadMoreTxtLink
{	
	font-family:Trebuchet MS;
	font-size:8pt;
	color:#0177b2;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
	}
a.cssReadMoreTxtLink:hover
{	
	font-family:Trebuchet MS;
	font-size:8pt;
	color:#003651;
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
}