html{overflow-y:scroll;}
html,body{margin:0;padding:0;}
body{font-family:Arial, Helvetica, Sans-Serif;/*position:relative;*/}

.clear{clear:both;}
.minClear{clear:both;height:1px;line-height:1px;}

/* ControlPanel style */

.cpanel_wrapper{position:absolute;width:99%;z-index:100;}
.cpanel_wrapper_rel{position:relative;width:99%;z-index:100;}
.cpanel_container{width:1000px;margin:0 auto;}
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat 19px bottom ;padding-left:40px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:40px;}

div.Help{position:absolute;z-index:20;}

html,
body,
.Normal,
.Normal p {font-family:Arial,Helvetica,Sans-Serif;font-size:13px;}


.Normal a{font-weight:bold;text-decoration:none;color:#006E92;}
.Normal a:hover{font-weight:bold;text-decoration:underline;color:#0099CC;}

h2 {font-family:Arial,Helvetica,sans-serif;color:#006E92;font-weight:bold;font-size:16px;}
h3{font-family:Arial,Helvetica,sans-serif;color:#006E92;font-weight:bold;font-size:13px;}
h4,h5 {font-family:Arial,Helvetica,sans-serif;color:#006E92;font-weight:bold;font-size:12px;}
hr {border-top:#99c5d3 1px solid}

blockquote.quote {
	background:url("images/quoteStart.gif") no-repeat scroll left top #F3F3F3;
	margin-bottom:1em;
	/*margin-right:2em;*/
	margin-left:0;
	margin-right:0;
	padding:30px 25px 15px;
}

blockquote.quote p.quote {
	background:url("images/quoteEnd.gif") no-repeat scroll right bottom transparent;
	color:#555553;
	font-size:9pt !important;
	font-weight:bold;
	line-height:130% !important;
	margin-bottom:15px;
	padding-bottom:0 !important;
	padding-right:23px;
}

blockquote.quote p.quoteSig {
	color:#71716D;
	font-size:8pt !important;
	font-weight:bold;
	padding:0 !important;
	text-align:right;
}

ul.twoColList{width:100%;font-family:Arial,Helvetica,Sans-Serif;font-size:13px;}
ul.twoColList li{width:48%; float:left;list-style:none;line-height:16px;}

/************************* CA Training Template - 1    **********************/
#caTraining1Wrapper {margin:0 auto;background-color:#ffffff;}
#caTraining1Wrapper .caTrainingWrapperTop{padding-bottom:14px;background:transparent url('images/ca1-wrapper-top-bg.png') no-repeat bottom;}
#caTraining1Wrapper .caTrainingWrapperBottom{height:50px;background:transparent url('images/ca1-wrapper-bottom-bg.png') no-repeat;}
#caTraining1Wrapper .caTrainingBodyWrapper{background:transparent url('images/ca1-bg.png') repeat-y;}
#caTraining1Wrapper .caTrainingHeader{background:transparent url('images/ca1-header-bg.png') repeat-y;padding:0 38px;}


#caTraining1Wrapper #caTrainingNavBar{width:175px;margin-left:38px;}
#caTraining1Wrapper #caTrainingContentWrap{padding:0 20px 0 10px;position:relative;}

#caTraining1Wrapper .ContentPane{}
#caTraining1Wrapper .caTrainingFooter{}

#caTraining1Wrapper {width:820px;}
#caTraining1Wrapper .caTrainingBodyWrapper{width:820px;}
#caTraining1Wrapper .caTrainingBodyWrapper td.nav{width:213px;}
#caTraining1Wrapper .caTrainingBodyWrapper td.content{width:607px;}
/************************ /CA Training Template - 1    **********************/

/************************* CA Training Template - 2    **********************/
#caTraining2Wrapper {margin:0 auto;background-color:#ffffff;}
#caTraining2Wrapper .caTrainingWrapperTop{padding-bottom:14px;background:transparent url('images/ca1-wrapper-top-bg.png') no-repeat bottom;}
#caTraining2Wrapper .caTrainingWrapperBottom{height:50px;background:transparent url('images/ca1-wrapper-bottom-bg.png') no-repeat;}
#caTraining2Wrapper .caTrainingBodyWrapper{background:transparent url('images/ca1-bg.png') repeat-y;}
#caTraining2Wrapper .caTrainingHeaderWrapper{background:transparent url('images/ca1-header-bg.png') repeat-y;padding:5px 38px 6px 36px;}
#caTraining2Wrapper .caTrainingHeader{background:transparent url('images/ca-header.gif') no-repeat right 6px;height:75px;padding-top:12px;margin-right:8px}


#caTraining2Wrapper #caTrainingNavBar{width:175px;margin-left:38px;}
#caTraining2Wrapper #caTrainingContentWrap{padding:0 20px 0 10px;position:relative;}

#caTraining2Wrapper .ContentPane{}
#caTraining2Wrapper .caTrainingFooter{}

#caTraining2Wrapper {width:820px;}
#caTraining2Wrapper .caTrainingBodyWrapper{width:820px;}
#caTraining2Wrapper .caTrainingBodyWrapper td.nav{width:213px;}
#caTraining2Wrapper .caTrainingBodyWrapper td.content{width:607px;}

#caTraining2Wrapper .caTrainingFooter{font-size:8pt;text-align:center;margin-bottom:40px;}
#caTraining2Wrapper .caTrainingFooter a {padding:0 7px;color:#9F9F9F;}

#caTraining2Wrapper .caTrainingWrapperTop {padding-right:30px;text-align:right;font-size:8pt;}
#caTraining2Wrapper .caTrainingWrapperTop a {padding:0 5px;color:#9F9F9F;}
/************************ /CA Training Template - 2    **********************/

#menu_logo {text-align:center;padding-top:20px;}



/************************ Menu Styles  **************************************/

/* main menu td */
.mainMenu { cursor: pointer; font-size: 11px; background-color: transparent; /*width: 970px;*/ }

/* Main Menu Normal */
.mainMenu .root, #menu_login { color: #58585a; border-bottom: 2px solid #a6ccd9; font-size: 14px; line-height: 25px; height: 25px; /*font-weight: bold;*/ margin: 2px 5px; white-space: nowrap; display: block; }
.mainMenu .root .txt, #menu_login a { padding: 0 0 0 4px; font-size: 13px; background: transparent none; display: block; color: #a6ccd9; }
#menu_login { padding-left: 0; }

/* Main menu hover */
#menu_login a:hover { text-decoration: none; }
.mainMenu .hov, #menu_login.hov { border-bottom: 2px solid #FFF; color: #fff; }
.mainMenu .hov .txt, #menu_login.hov a { color: #fff; text-decoration: none; }

/*#menu_login  a:hover{background:transparent url('../images/menu_active_r.gif') no-repeat right top;}*/

/* Main menu selected */
.mainMenu .sel .txt, .mainMenu .sel, .mainMenu .bc { border-bottom: 2px solid #FFF; color: #fff; }
.mainMenu table .bc { }

.mainMenu .bc .txt { color: #fff; }
.mainMenu .m .bc span.txt { background: transparent; }
.mainMenu .sel span.txt { background: transparent; }

/*.mainMenu table.m0 { width: 150px; }*/
.mainMenu table .bc span.txt { font-size: 11px; line-height: 25px; height: 25px; }
.mainMenu table { border: 1px solid #a6ccd9; background-color:#006e92;z-index: 5000;/*padding:5px;*/ }

/* SUB Menu Normal */
.mainMenu tr.mi { background-color: #006e92; z-index: 1000; font-size: 11px; font-weight: bold; text-align: left; color: #58585a; line-height: 2em; text-transform: none; }
.mainMenu tr.mi td { padding: 0 2px; text-transform: none; color: #a6ccd9;}
.mainMenu tr.mi.last td {}

/* SUB Menu hover & selected */
.mainMenu tr.sel,
.mainMenu tr.hov { }

.mainMenu tr.sel td,
.mainMenu tr.hov td { color: #fff; }

.mainMenu tr.bc { background: transparent none; }

.main_dnnmenu_break { height: 2px; background-color: #D5E0FF; }



/* Module Action Menus */
.ModuleTitle_SubMenu { border: 1px solid #C0D6E5; }
.ModuleTitle_SubMenu td { background-color: #F8FAFF; white-space: nowrap; }
.ModuleTitle_MenuIcon { background-color: #F8FAFF; border: none; padding: 0px 2px; }
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { background: #CE0D0D url(../images/submenu_hover.png) repeat-x top left; color: #fff; }
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { height: 2px; background-color: #D5E0FF; }

/********************** CSS XHTML Nav Menu Tweaks - 2 ******************/
#caTraining2Wrapper .treeviewExpanding {padding:5px 9px 0;}
#caTraining2Wrapper .treeviewExpanding li.root {font-size:14px;border-bottom: 2px solid #a6ccd9;line-height:25px;/*padding:4px 0 5px 0;*/}

#caTraining2Wrapper .treeviewExpanding li.root ul {margin:0;}
#caTraining2Wrapper .treeviewExpanding li.root ul li{font-size:11px;line-height:20px;/*padding:4px 0 3px 3px;*/}

#caTraining2Wrapper .treeviewExpanding li a {display:block;}

#caTraining2Wrapper .treeviewExpanding li a:focus,
#caTraining2Wrapper .treeviewExpanding li a:hover,
#caTraining2Wrapper .treeviewExpanding li a:active{border-color:#fff;}

#caTraining2Wrapper .treeviewExpanding li a span {color:#a6ccd9;padding-left:4px;}

/*#caTraining2Wrapper .treeviewExpanding li a:hover,*/
#caTraining2Wrapper .treeviewExpanding li a.hov {text-decoration:none;}

/*#caTraining2Wrapper .treeviewExpanding li a:hover span,*/
#caTraining2Wrapper .treeviewExpanding li a.hov span,
#caTraining2Wrapper .treeviewExpanding li a.sel span,
#caTraining2Wrapper .treeviewExpanding li a.bc span{color:#fff;}

#caTraining2Wrapper .treeviewExpanding li.bc ul {border-top: 2px solid #fff;}

#caTraining2Wrapper .treeviewExpanding li.root-hov,
#caTraining2Wrapper .treeviewExpanding li.root-bc {border-bottom: 2px solid #fff;}

/********************** CSS XHTML Nav Menu Tweaks - 3 ******************/
#caTraining3Wrapper .mainMenu{padding:0;margin:0;}
#caTraining3Wrapper .mainMenu ul{padding:4px;margin:0;background-color:#006e92;z-index:100;border:solid 1px #a6ccd9}
#caTraining3Wrapper .mainMenu ul li{line-height: 2em; text-transform: none; font-size: 11px; font-weight: bold;border-bottom: 2px solid #006e92;}

#caTraining3Wrapper .mainMenu ul li.sel,
#caTraining3Wrapper .mainMenu ul li.bc {border-bottom: 2px solid #FFF;}

#caTraining3Wrapper .mainMenu li a span{padding: 0 0 0 4px;color:#a6ccd9;}
#caTraining3Wrapper .mainMenu ul li a span{padding: 0 4px 0 4px;}

#caTraining3Wrapper .mainMenu a:active,
#caTraining3Wrapper .mainMenu a:hover,
#caTraining3Wrapper .mainMenu .hov a {text-decoration: none;outline:0;}
#caTraining3Wrapper .mainMenu .hov span,
#caTraining3Wrapper .mainMenu .bc span,
#caTraining3Wrapper .mainMenu .sel span { color:#fff;}

/************************ /Menu Styles  *************************************/






