﻿*
{
    margin: 0;
    padding: 0;
}
body
{
    margin: 0;
    padding: 0;
    font-family: Arial,Tahoma, "Trebuchet MS" , Verdana, Sans-Serif, Serif;
    background: #eee !important;
}
h1, h2, h3, h4, h5, h6, p, table, ul, li, ol, span
{
    font-family: Arial, Tahoma, "Trebuchet MS" , Verdana, Sans-Serif, Serif;
}
h1
{
    font-size: 1em;
    line-height: 1.4em;
    color: #5B1271;
    margin-bottom: 20px;
}
h2
{
    font-size: 1em;
    line-height: 1.4em;
    color: #E49A20;
    margin-bottom:15px;
}
h3
{
    font-size: .9em;
    line-height: 1.3em;
}
h4
{
    font-size: .9em;
    line-height: 1.3em;
}
h5
{
    font-size: .9em;
    line-height: 1.3em;
}
h6
{
    font-size: .9em;
    line-height: 1.1em;
}
p
{
    font-size: .8em;
    margin-bottom: 20px;
    color: #212020;
}
div
{
    /*font-size: .8em;*/
    color: #212020;
}
ul,ol
{
    font-size: .8em;
    margin-bottom: 10px;
    color: #212020;
    list-style-position: inside;
}
li
{
    margin-bottom: 5px;
    list-style-position: inside;
    margin-left: 15px;
}
a
{
  
    color: #3e044f; 
    color: #C52F24;
    text-decoration: underline;
    font-family: Arial, Tahoma, "Trebuchet MS" , Verdana, Sans-Serif, Serif;
}
a:hover
{
    color: #1941a5;
    text-decoration: underline;
}
span
{
    font-size: 1.0em;
}
/******************************************************/
/*Site Layout*/
#icanMainContainer
{
    width: 993px;
    border: 1px solid #dadada;
    margin: 0 auto;
    background: #fff;
}
#icanHeader
{
    background: url(../Images/SiteUse/top-bg.jpg) no-repeat top right;
    width: 993px;
    height: 95px;
    position:relative;
}
#icanPrintHeader
{
    background: url(../Images/SiteUse/top-bg.jpg) no-repeat top right;
    background-position: 140px 0px;
    width: 650px;
    height: 95px;
}
#icanNavigation
{
    padding-top: 64px;
}
#icanSitePath
{
    font-size: .8em;
    padding-top: 10px;
    padding-left: 15px;
}
.icanSearchBox
{
    position:absolute;
    top:23px;
    right:10px;
}
#icanBanner
{
    clear: both;
    height: 317px;
    background: url(../Images/SiteUse/banner.jpg) no-repeat top right;
    zposition:relative;
}
#bsvInfo
{
	float:left;
	margin-top:10px;
	margin-left:20px;
	zposition:absolute;
	ztop:60px;
	zleft:20px;
width:450px;
}
#skillsVictoria
{
	zposition:absolute;
	ztop:80px;
	zright:20px;
	float:right;
	margin-top:275px;
	margin-right:27px;
}
#skillsVictoria a
{
color:#A17FCB;
}
#skillsVictoria a:hover
{
color: #138EE7;
}
#icanFooter
{
    background: url(../Images/SiteUse/footer-bg.jpg) no-repeat;
    height: 68px;
    clear: both;
    text-align: right;
}
ul#icanFooterLinks
{
    color: #3e044f;
    color: #664A7A;
    font-size: 8pt;
    padding-top: 5px;
    font-weight: bold;
    padding-right: 15px;
    float: right;
   
}
ul#icanFooterLinks li
{
    display: inline;
    text-align: center;
    margin-left:0px !important;
}
/*end site layout*/
/******************************************************/

/******************************************************/
/******************************************************/
/* Top Menu */
/* -- ASPxMenu -- */
.dxmControl_BSV
{
    font: 9pt Tahoma;
    color: #000000;
}
.dxmControl_BSV a, .dxmMenu_BSV a, .dxmSubMenu_BSV a
{
    color: #000000;
    text-decoration: none;
}
.dxmMenu_BSV
{
    font: 9pt Tahoma;
    color: #000000;
    padding: 1px;
}

.dxmMenuSeparator_BSV
{
    width: 2px !important;
    background: transparent url('../Images/Menu/mSeparator.gif') center center repeat-y;
}

.dxmMenuItem_BSV, .dxmMenuItemWithImage_BSV, .dxmMenuItemWithPopOutImage_BSV, .dxmMenuItemWithImageWithPopOutImage_BSV .dxmMenuLargeItem_BSV, .dxmMenuLargeItemWithImage_BSV, .dxmMenuLargeItemWithPopOutImage_BSV, .dxmMenuLargeItemWithImageWithPopOutImage_BSV
{
    font: 9pt Tahoma,Arial;
    white-space: nowrap;
    color: #FFFFFF;
    background-color: #555;
    background: url(../Images/Menu/mItemBack.gif) repeat-x;
    font-weight: bold;
    text-transform: capitalize;
}
.dxmMenuItem_BSV a, .dxmMenuItemWithImage_BSV a, .dxmMenuItemWithPopOutImage_BSV a, .dxmMenuItemWithImageWithPopOutImage_BSV a, .dxmMenuLargeItem_BSV a, .dxmMenuLargeItemWithImage_BSV a, .dxmMenuLargeItemWithPopOutImage_BSV a, .dxmMenuLargeItemWithImageWithPopOutImage_BSV a
{
    color: #FFFFFF;
}
.dxmMenuItem_BSV, .dxmMenuItemWithImage_BSV
{
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 12px;
}
.dxmMenuItemWithPopOutImage_BSV, .dxmMenuItemWithImageWithPopOutImage_BSV
{
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-left: 12px;
}

.dxmMenuLargeItem_BSV, .dxmMenuLargeItemWithImage_BSV
{
    padding-top: 4px;
    padding-right: 23px;
    padding-bottom: 4px;
    padding-left: 22px;
}
.dxmMenuLargeItemWithPopOutImage_BSV, .dxmMenuLargeItemWithImageWithPopOutImage_BSV
{
    padding-top: 4px;
    padding-right: 17px;
    padding-bottom: 4px;
    padding-left: 22px;
}

.dxmMenuItemSelected_BSV, .dxmMenuItemSelectedWithImage_BSV, .dxmMenuItemSelectedWithPopOutImage_BSV, .dxmMenuItemSelectedWithImageWithPopOutImage_BSV
{
    border-left: 1px Solid #694f6e;
    border-right: 1px Solid #694f6e;
    color: #fff;
}

.dxmMenuItemSelected_BSV, .dxmMenuItemSelectedWithImage_BSV, .dxmMenuItemSelectedWithPopOutImage_BSV, .dxmMenuItemSelectedWithImageWithPopOutImage_BSV, .dxmMenuLargeItemSelected_BSV, .dxmMenuLargeItemSelectedWithImage_BSV, .dxmMenuLargeItemSelectedWithPopOutImage_BSV, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_BSV
{
    background-image: url('../Images/Menu/mItemSBack.gif');
    background-repeat: repeat-x;
    background-position: top;
}
.dxmMenuItemSelected_BSV, .dxmMenuItemSelectedWithImage_BSV, .dxmMenuItemChecked_BSV, .dxmMenuItemCheckedWithImage_BSV, .dxmMenuItemHover_BSV, .dxmMenuItemHoverWithImage_BSV
{
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-left: 12px;
    color: #212020;
}
.dxmMenuItemSelected_BSV a
{
    color: #212020 !important;
}
.dxmMenuItemSelectedWithPopOutImage_BSV, .dxmMenuItemSelectedWithImageWithPopOutImage_BSV, .dxmMenuItemCheckedWithPopOutImage_BSV, .dxmMenuItemCheckedWithImageWithPopOutImage_BSV, .dxmMenuItemHoverWithPopOutImage_BSV, .dxmMenuItemHoverWithImageWithPopOutImage_BSV
{
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 12px;
}
.dxmMenuLargeItemSelected_BSV, .dxmMenuLargeItemSelectedWithImage_BSV, .dxmMenuLargeItemChecked_BSV, .dxmMenuLargeItemCheckedWithImage_BSV, .dxmMenuLargeItemHover_BSV, .dxmMenuLargeItemHoverWithImage_BSV
{
    padding-top: 3px;
    padding-right: 22px;
    padding-bottom: 3px;
    padding-left: 21px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_BSV, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_BSV, .dxmMenuLargeItemCheckedWithPopOutImage_BSV, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_BSV, .dxmMenuLargeItemHoverWithPopOutImage_BSV, .dxmMenuLargeItemHoverWithImageWithPopOutImage_BSV
{
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 21px;
}

.dxmMenuItemChecked_BSV, .dxmMenuItemCheckedWithImage_BSV, .dxmMenuItemCheckedWithPopOutImage_BSV, .dxmMenuItemCheckedWithImageWithPopOutImage_BSV, .dxmMenuLargeItemChecked_BSV, .dxmMenuLargeItemCheckedWithImage_BSV, .dxmMenuLargeItemCheckedWithPopOutImage_BSV, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_BSV
{
    border: Solid 1px #8A0A37;
}
.dxmMenuItemChecked_BSV, .dxmMenuItemCheckedWithImage_BSV, .dxmMenuItemCheckedWithPopOutImage_BSV, .dxmMenuItemCheckedWithImageWithPopOutImage_BSV, .dxmMenuLargeItemChecked_BSV, .dxmMenuLargeItemCheckedWithImage_BSV, .dxmMenuLargeItemCheckedWithPopOutImage_BSV, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_BSV
{
    background-color: #CB4F7B;
    background-image: url('../Images/Menu/mItemSBack.gif');
    background-repeat: repeat-x;
    background-position: top;
}
.dxmMenuItemHover_BSV, .dxmMenuItemHoverWithImage_BSV, .dxmMenuItemHoverWithPopOutImage_BSV, .dxmMenuItemHoverWithImageWithPopOutImage_BSV
{
    color: #FFFFFF;
}
.dxmMenuItemHover_BSV, .dxmMenuItemHoverWithImage_BSV, .dxmMenuItemHoverWithPopOutImage_BSV, .dxmMenuItemHoverWithImageWithPopOutImage_BSV, .dxmMenuLargeItemHover_BSV, .dxmMenuLargeItemHoverWithImage_BSV, .dxmMenuLargeItemHoverWithPopOutImage_BSV, .dxmMenuLargeItemHoverWithImageWithPopOutImage_BSV
{
    color: #FFFFFF;
    background-image: url('../Images/Menu/mItemHBack.gif') !important;
    background-repeat: repeat-x;
    background-position: top;
}
.dxmMenuItemHover_BSV a
{
    color: #fff !important;
    text-decoration: underline;
}
.dxmSubMenu_BSV
{
    font: 9pt Tahoma;
    color: black;
    background-color: #CCCCCC;
    border: solid 1px #CCCCCC;
    border-bottom-width: 0px;
    padding: 0px 0px 0px 0px;
}
.dxmSubMenuGutter_BSV
{
}
.dxmSubMenuSeparator_BSV
{
    background-color: #FFFFFF !important;
}
.dxmSubMenuItem_BSV, .dxmSubMenuItemWithImage_BSV, .dxmSubMenuItemWithPopOutImage_BSV, .dxmSubMenuItemWithImageWithPopOutImage_BSV
{
    font: 9pt Tahoma;
    color: black;
    background-color: #F5F5F5;
    border: Solid 1px White;
    white-space: nowrap;
}
/*Hyperlink*/
.dxmSubMenuItem_BSV a, .dxmSubMenuItemWithImage_BSV a, .dxmSubMenuItemWithPopOutImage_BSV a, .dxmSubMenuItemWithImageWithPopOutImage_BSV a
{
    font: 9pt Tahoma;
    color: black;
    white-space: nowrap;
}

.dxmSubMenuItem_BSV, .dxmSubMenuItemWithImage_BSV
{
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 3px;
    padding-left: 10px;
}
.dxmSubMenuItemWithPopOutImage_BSV, .dxmSubMenuItemWithImageWithPopOutImage_BSV
{
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 8px;
}
.dxmSubMenuItemSelected_BSV, .dxmSubMenuItemSelectedWithImage_BSV, .dxmSubMenuItemSelectedWithPopOutImage_BSV, .dxmSubMenuItemSelectedWithImageWithPopOutImage_BSV
{
    background-color: #dedede;
    border: Solid 1px #dedede;
}
.dxmSubMenuItemChecked_BSV, .dxmSubMenuItemCheckedWithImage_BSV, .dxmSubMenuItemCheckedWithPopOutImage_BSV, .dxmSubMenuItemCheckedWithImageWithPopOutImage_BSV
{
}
.dxmSubMenuItemHover_BSV, .dxmSubMenuItemHoverWithImage_BSV, .dxmSubMenuItemHoverWithPopOutImage_BSV, .dxmSubMenuItemHoverWithImageWithPopOutImage_BSV
{
    background-color: #e9e9e9;
    border-bottom: Solid 1px #e9e9e9;
    border-right: Solid 1px #e9e9e9;
}
.dxmSubMenuBorderCorrector_BSV
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_BSV
{
    color: #cdb9bf;
    cursor: default;
}


/* end Top Menu */
/******************************************************/





/******************************************************/
/* Home page content divs*/
#icanHomeContent
{
    background: #fff;
}
.panelContainer
{
    padding-left: 15px;
    padding-top: 10px;
}
.panelDiv
{
    float: left;
    width: 311px;
    margin-right: 15px;
    overflow:hidden;
}
.panelDivDefaultPage
{
    font-size:0.9em;
}
.panelDiv .panelDiv_Content h2
{
    font-size: .8em;
    color: #800000;
    margin-bottom: 5px;
    margin-top: 5px;
}

.panelDiv .panelDiv_Content p
{
    color: #19120d;
    font-size: .8em;
    margin-bottom: 7px;
}


.panelDiv .panelDiv_Header
{
    background: url('../Images/SiteUse/panel-top.gif') no-repeat;
    height: 43px;
    padding-left: 15px;
    text-transform: uppercase;
    color: #212020;
    font-weight: bold;
    vertical-align: middle;
    line-height: 40px;
    font-size: 10pt;
    width: 100%;
}
.panelDiv .panelDiv_Content
{
    position: relative;
    background: #fff;
    padding-right: 3px;
    border: 1px solid #dadada;
    height: 185px;
}
.panelDiv .panelDiv_Content .panelDiv_MoreLink
{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.panelDiv .panelDiv_Footer
{
    height: 4px;
    background: url(../Images/SiteUse/panelDivFooter-bg.gif) no-repeat;
}
.panelDiv .leftPaneDiv_Content
{
    background: url(../Images/SiteUse/leftPanel-bg.jpg) no-repeat;
    padding-left: 110px;
    padding-bottom: 10px;
    height: 175px;
    overflow: hidden;
}
.panelDiv .midPaneDiv_Content
{
    background: url(../Images/SiteUse/midPanel-bg.jpg) no-repeat;
    padding-left: 110px;
    padding-bottom: 10px;
    height: 175px;
    overflow: hidden;
}
.panelDiv .rightPaneDiv_Content
{
    background: url(../Images/SiteUse/rightPanel-bg.jpg) no-repeat;
    padding-left: 110px;
    padding-bottom: 10px;
    height: 175px;
    overflow: hidden;
}
.sidebarDiv
{
    width: 188px;
    float:right;
    border: 1px solid #ccc;
}
.sidebarDivHeader
{
    height: 25px;
    background: url(../Images/SiteUse/sidebar-top.jpg) no-repeat;
    line-height: 25px;
    vertical-align:middle;
    padding-left: 10px;
    font-size: .8em;
    color: #4F2E63;
}
.sidebarDivContent
{
    padding:10px;
    font-size: 1em;
    background: #eee;
}
/* end home page content divs*/

/******************************************************/
/* sub pages styles */
#icanSubPageContent
{
    padding: 10px;
    margin-bottom: 10px;
}
#icanSubPageContent li
{
    list-style-position: inside;
}
#leftCol
{
    float: left;
    width: 200px;
    margin-bottom:10px;
}
a.leftMenuLink
{
    color: #562a5f !important;
    color: #4d3f00 !important;
    text-decoration: none;
}
a:visited.leftMenuLink
{
    color: #4d3f00 !important;
    text-decoration: none;
}
a:hover.leftMenuLink
{
    color: #ca0000 !important;
    text-decoration: underline;
}
a.generalLink
{
    color:#3e044f;
   
}
a:visited.generalLink
{
    color:Purple;
}
#rightCol
{
    padding-left: 215px;
}
#rightCol table
{
    /*font-size: .8em;*/
    font-size: 12px;
}
#rightCol div
{
    font-size: 12px;
}
#rightCol p
{
    font-size: 12px;
}
#rightCol li
{
    font-size: 12px;
}
/* edn sub pages styles */
/******************************************************/
/******************************************************/
/* General Use starts with g. iCAN Internal Use starts with i. */
/* Internal Use Styels */
.iBlock
{
    border: 1px solid #ccc;
    font-family: Tahoma;
    margin-bottom: 15px;
}
.iBlock .iBlockHedaer
{
    font: .8em Tahoma;
    font-weight: bold;
    color: #707070;
    background: #f4f4f4 url('../App_Themes/Soft Orange/Web/nbHeaderBack.png') repeat-x top; /* switch theme should be modified here */
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom: solid 2px #5C5C5C;
    padding: 4px 4px 4px 6px;
    height: 20px;
    font-size: 9pt;
    line-height: 20px;
    vertical-align: middle;
}
.iBlock .iBlockHeaderWithLiteBorder
{
    font: .8em Tahoma;
    font-weight: bold;
    color: #707070;
    background: #f4f4f4 url('../App_Themes/Soft Orange/Web/nbHeaderBack.png') repeat-x top; /* switch theme should be modified here */
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-bottom: solid 1px #ccc;
    padding: 4px 4px 4px 6px;
    height: 20px;
    font-size: 9pt;
    line-height: 20px;
    vertical-align: middle;
}
.iBlock .iBlockBody
{
    font-size: .8em;
    padding: 10px;
    color: #666;
}
.iBlock .iBlockBody .iBlockBodyHeading
{
    color: #707070;
    display: block;
    width: 100%;
}

.iBlock .iBlockFooter
{
    font: 9pt Tahoma;
    color: #999999;
    background-color: #DCDCDC;
    background: #f4f4f4 url('../App_Themes/Soft Orange/Web/pcFooterBack.gif') repeat-x top left; /* switch theme should be modified here */
    border-top: solid 1px #E0E0E0;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.iGridViewFloat
{
    float: left;
}
table.iDetailsView
{
    border: 1px solid #e0e0e0;
    border-bottom: 0 !important;
    font-family: Tahoma, Arial, Verdana, Sans-Serif, Serif;
    font-size: 9pt;
}
table.iDetailsView caption.iDetailsViewCaption, table.iDetailsView th.iDetailsViewThCaption
{
    color: #666;
    height: 20px;
    background: url('../App_Themes/Soft Orange/Web/nbHeaderBack.png') repeat-x top left; /* switch theme should be modified here */
    border: 1px solid #e0e0e0;
    border-bottom: 2px solid #e0e0e0;
    text-align: left;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 10px;
    font-size: 9pt;
}

table.iDetailsView th.iDetailsViewTh
{
    font-family: Tahoma, Arial, Verdana, Sans-Serif, Serif;
    width: 120px;
    text-align: right;
    vertical-align: top;
    padding-right: 4px;
    background: #ccc;
    background: #eee;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0 !important;
    color: #5c5c5c;
}
table.iDetailsView td.iDetailsViewTdHeader
{
    font-family: Tahoma, Arial, Verdana, Sans-Serif, Serif;
    width: 120px;
    text-align: right;
    vertical-align: top;
    padding-right: 4px;
    background: #ccc;
    background: #eee;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0 !important;
    color: #5c5c5c;
}

table.iDetailsView td.iDetailsViewTdField
{
    font-family: Tahoma, Arial, Verdana, Sans-Serif, Serif;
    vertical-align: top;
    border-bottom: 1px solid #e0e0e0 !important;
    padding: 5px;
}
table.iDetailsView td.iDetailsViewCommandField
{
    background-color: #DCDCDC;
    background: #f4f4f4 url('../App_Themes/Soft Orange/Web/pcFooterBack.gif') repeat-x top left; /* switch theme should be modified here */
    border-bottom: 1px solid #e0e0e0;
    padding: 5px;
}
/* end Internal Use Styels */
/* General Use Styles */
.gAddPadding
{
    padding: 10px;
}
.gFloatLeft
{
    float: left;
}
.gFloatRight
{
    float: right;
}
.gClearBoth
{
    clear: both !important;
}
.gAlignLeft
{
    text-align: left !important;
}
.gAlignRight
{
    text-align: right !important;
}
.gAlignCenter
{
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
}
.gValignTop
{
    vertical-align: top;
}
.gValignMiddle
{
    vertical-align: middle;
}
.gValignBottom
{
    vertical-align: bottom;
}
li.gLiInsdie
{
    list-style-position: inside;
}
a.gLink
{
    color: #1941a5 !important;
    text-decoration: none;
}
a.gLink:hover
{
    color: #e53736 !important;
    text-decoration: underline;
}
.gTxtError
{
    color: #dd0000;
    font-weight: bold;
}
.gTxtOk
{
    color: #287828;
    font-weight: bold;
}
.gCursorPointer
{
    cursor: pointer;
}
img.gNoBorderImg
{
    border: none;
}
.gNoBorder
{
    border: none !important;
}
.gShowAtBottomRight
{
    position: fixed;
    right: 10px;
    bottom: 10px;
}
ul.gUlNoListStyle li
{
    list-style: none;
}
a.gMoreLink
{
    background: url(../Images/SiteUse/btn-more.jpg) no-repeat;
    width: 92px;
    height:19px;
    display: block;
    font-size: .7em;
    line-height: 19px;
    vertical-align: middle;
    text-decoration: none;
    padding-left: 7px;
    float:right;
    color: #4D2D5E;
}

/* end General Use Style */

/**************************************************/