﻿/* ================================
    CSS STYLES FOR SOLO Applications 
    v3.0, 02/22/2008
   ================================
*/  

/* ================================
    NEW CSS FOR VERSION 3 of SOLO
   ================================
*/ 
.text_white {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
.link_white {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer {
	font-family: tahoma;
	font-size: 11px;
	color: #03AAE1;
	line-height: 14px;
}
.text_bluebold {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #006DA8;
}
.link_blue {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006DA8;
}
.text_greybold {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
}
.text_grey {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}
.text_blue {
	font-family: tahoma;
	font-size: 11px;
	color: #006DA8;
}


.ModuleHeader
    {
	    background-color: #147BB3;
        COLOR: #FFFFFF;
        FONT-WEIGHT: bold
    }


/* Student Web Parts */
.bgColorForControl{background-color: #f0f5fa;} 
.wpPartStyle
{
	font-family: tahoma;
	font-size: 10px;
    background-color: #f0f5fa;
    border-color: #83afd6;
    border-width: 5px; 
}
.wpPartStyleTD
{
	font-family: tahoma;
	font-size: 10px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px;
}
.wpPartHeaderStyle
{
	background-color: #83afd6;
    font-family: tahoma;
	font-size: 10px;
	color: #666666;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px;
	border-width: medium;
}
.wpPartHeaderStyle TD
{
    font-family: tahoma;
	font-size: 12px;
	color: #006DA8;
	font-weight: bold;
}
.wpPartTitleStyle TD
{
	font-family: tahoma;
	font-size: 12px;
	color: #006DA8;
	font-weight: bold;
}
.wpPartTitleStyle
{
    /*background-color: #006DA8; */
    background-color: #83afd6;
    font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
}
.wpPartTitleStyle A
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #006DA8;
}
.wpPartTitleStyle A:hover
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #006DA8;
}
.wpPopupStyle
{
	color: #006DA8;
}
.wpPopupStyle A
{
	color: #006DA8;
}
.wpPopupStyle A:hover
{
	color: #006DA8;
}


.NoPadding  {padding: 0px !important; }


.bordered, table.bordered, .bordered-no-bottom {
	border: 1px solid #006DA8;
	border-collapse: collapse;
}

.bordered-no-bottom {
	border-bottom: none;
}
.table-color1, .table-color2 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.table-color1 {	background-color: #F6F6F6; }
.table-color2 {	background-color: #EBEBEB; }

A {
	FONT-SIZE: 11px; COLOR: #006DA8
}
A:hover {
	FONT-SIZE: 11px; COLOR: #006DA8
}
A.more-link {
	FONT-SIZE: 11px; COLOR: #006DA8
}
A.item-action {
	FONT-SIZE: 11px; COLOR: #006DA8
}
A.item-action:hover {
	FONT-SIZE: 11px; COLOR: #006DA8
}


  /*                                                                                            
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9pt Arial; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 100%; BORDER-BOTTOM-STYLE: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9pt Arial; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 100%; BORDER-BOTTOM-STYLE: none
}
.fullwidth {
	WIDTH: 100%
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 11px Arial, serif; COLOR: #000000; PADDING-TOP: 0px
}
.hidden-element {
	DISPLAY: none
}
.horizontal-separator {
	BACKGROUND: url(../img/horizontal_dashed_line.gif) repeat-x 50% bottom
}
.vertical-separator {
	BACKGROUND: url(../img/vertical_dashed_line.gif) repeat-y center top
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	DISPLAY: inline
}
.top-select-padding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #197aca
}
A:hover {
	COLOR: #ff9900
}
A.more-link {
	FONT-SIZE: 10px
}
A.item-action {
	FONT-SIZE: 9px; COLOR: #666666
}
A.item-action:hover {
	COLOR: #000000
}
.side-box-header {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; BACKGROUND: url(../img/side_boxes_background.gif) #83afd6 repeat-x 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 29px
}
.side-box-title {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.side-box-title A {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.side-box-title A:hover {
	FONT-SIZE: 12px; COLOR: #ffdc0e
}
.side-box-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../img/side_boxes_content.gif) repeat-x 50% top; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.content-box-header {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #f0f5fa; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 29px
}
.content-box-title {
	FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial
}
.content-box-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.input-text {
	BORDER-RIGHT: #7091b9 1px solid; BORDER-TOP: #7091b9 1px solid; FONT-SIZE: 11px; BACKGROUND: url(../img/input_text_background.gif) #ffffff repeat-x 50% top; BORDER-LEFT: #7091b9 1px solid; BORDER-BOTTOM: #7091b9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.input-textarea {
	BORDER-RIGHT: #7091b9 1px solid; BORDER-TOP: #7091b9 1px solid; FONT-SIZE: 11px; BACKGROUND: url(../img/input_text_background.gif) #ffffff repeat-x 50% top; BORDER-LEFT: #7091b9 1px solid; BORDER-BOTTOM: #7091b9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.input-textarea {
	OVERFLOW: auto
}
.input-select {
	FONT-SIZE: 11px; COLOR: #333333
}
.button {
	BORDER-RIGHT: #688bac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #688bac 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(../img/input_button_background.gif) #efefef repeat-x 50% bottom; PADDING-BOTTOM: 0px; BORDER-LEFT: #688bac 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #688bac 1px solid
}
.delete-button {
	BORDER-RIGHT: #cc0000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cc0000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(../img/delete_button_background.gif) #ff6d6d repeat-x 50% bottom; PADDING-BOTTOM: 0px; BORDER-LEFT: #cc0000 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #cc0000 1px solid
}
.navigation-bar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(../img/side_boxes_background.gif) #83afd6 repeat-x 50% bottom; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 29px
}
.navigation-bar A {
	COLOR: #ffffff
}
.navigation-bar A:hover {
	COLOR: #ffdc0e
}
.menu-top-active-icon {
	BACKGROUND: url(../img/top_menu_select.gif)
}
.menu-top-active-text {
	BACKGROUND: url(../img/top_menu_select.gif)
}
TD.top-menu-padding {
	WHITE-SPACE: nowrap; HEIGHT: 37px
}
.menu-top-noactive-icon {
	PADDING-RIGHT: 5px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.menu-top-active-icon {
	PADDING-RIGHT: 5px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.menu-top-noactive-text {
	PADDING-RIGHT: 13px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.menu-top-active-text {
	PADDING-RIGHT: 13px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.top-menu-link {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.top-menu-link:hover {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.top-menu-link {
	COLOR: #ffffff
}
A.top-menu-link:hover {
	COLOR: #cccccc
}
A.page-link {
	COLOR: #000000; TEXT-DECORATION: none
}
.text-padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
A.text-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1769b5
}
A.text-title:hover {
	COLOR: #005695
}
*/



.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

.Button
{
	background-color: #BACDD6; 
	color: #0D486A;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 11px;
	border-color: #BACDD6 #BACDD6 #BACDD6 #BACDD6; 
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: hand;
}

