/* Container Styles */

/* Plan */
/*---------- Container Frame ---------*/
.Plan_wrapper{vertical-align:top;}

/*---------- content pane -----------*/
.Plan_contentpane{padding:1px; vertical-align:top;}



/* Box Orange */
/*---------- Container Frame ---------*/
.BoxOrange_wrapper{vertical-align:top; border:#eeeff1 1px solid;}

/*---------- Title ---------*/
.BoxOrange_bg { background-color:#d4881a; border-bottom:#eeeff1 1px solid; text-align:left; vertical-align:middle; height:45px;}
.BoxOrangeTitleFrame {text-align:left; vertical-align:middle;}
.BoxOrangeTitle{padding-left:10px; color:#FFF; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.BoxOrange_contentpane{padding:5px; vertical-align:top;}



/* Box Blue */
/*---------- Container Frame ---------*/
.BoxBlue_wrapper{vertical-align:top; border:#eeeff1 1px solid;}

/*---------- Title ---------*/
.BoxBlue_bg { background:url(images/BlueBG.jpg); border-bottom:#eeeff1 1px solid; text-align:left; vertical-align:middle; height:45px;}
.BoxBlueTitleFrame {text-align:left; vertical-align:middle;}
.BoxBlueTitle{padding-left:10px; color:#FFF; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/

.BoxBlue_contentpane{padding:5px; vertical-align:top;}

/*---------- Login image -----------*/
.BoxBlueLogin { width:192px; padding-right:10px; padding-top:10px; vertical-align:top; text-align:right; }



/* CBorder Orange Title*/
/*---------- Container Frame ---------*/
.BorderOrange_wrapper{vertical-align:top; border:#eeeff1 1px solid;}

/*---------- Title ---------*/
.BorderOrange_bg { text-align:left; vertical-align:middle; height:40px;}
.BorderOrangeTitleFrame {text-align:left; vertical-align:middle;}
.BorderOrangeTitle{padding-left:10px; color:#d4881a; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.BorderOrange_contentpane{padding:0 5px 5px 5px; vertical-align:top;}



/* Border Gray Title*/
/*---------- Container Frame ---------*/
.BorderGray_wrapper{vertical-align:top; border:#eeeff1 1px solid;}

/*---------- Title ---------*/
.BorderGray_bg { text-align:left; vertical-align:middle; height:40px;}
.BorderGrayTitleFrame {text-align:left; vertical-align:middle;}
.BorderGrayTitle{padding-left:10px; color:#666666; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.BorderGray_contentpane{padding:0 5px 5px 5px; vertical-align:top;}



/* Border Blue Title*/
/*---------- Container Frame ---------*/
.BorderBlue_wrapper{vertical-align:top; border:#eeeff1 1px solid;}

/*---------- Title ---------*/
.BorderBlue_bg { text-align:left; vertical-align:middle; height:40px;}
.BorderBlueTitleFrame {text-align:left; vertical-align:middle;}
.BorderBlueTitle{padding-left:10px; color:#1871cb; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.BorderBlue_contentpane{padding:0 5px 5px 5px; vertical-align:top;}




/* Clear Orange Title*/
/*---------- Container Frame ---------*/
.ClearOrange_wrapper{vertical-align:top; border:#eeeff1 0px solid;}

/*---------- Title ---------*/
.ClearOrange_bg { text-align:left; vertical-align:middle; height:40px;}
.ClearOrangeTitleFrame {text-align:left; vertical-align:middle;}
.ClearOrangeTitle{padding-left:5px; color:#d4881a; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.ClearOrange_contentpane{padding:0 5px 5px 5px; vertical-align:top;}



/* Clear Blue Title*/
/*---------- Container Frame ---------*/
.ClearBlue_wrapper{vertical-align:top; border:#eeeff1 0px solid;}

/*---------- Title ---------*/
.ClearBlue_bg { text-align:left; vertical-align:middle; height:40px;}
.ClearBlueTitleFrame {text-align:left; vertical-align:middle;}
.ClearBlueTitle{padding-left:5px; color:#1871cb; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.ClearBlue_contentpane{padding:0 5px 5px 5px; vertical-align:top;}



/* Clear Gray */
/*---------- Container Frame ---------*/
.ClearGray_wrapper{vertical-align:top; border:#eeeff1 0px solid;}

/*---------- Title ---------*/
.ClearGray_bg { text-align:left; vertical-align:middle; height:40px;}
.ClearGrayTitleFrame {text-align:left; vertical-align:middle;}
.ClearGrayTitle{padding-left:5px; color:#666666; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none;}

/*---------- content pane -----------*/
.ClearGray_contentpane{padding:0 5px 5px 5px; vertical-align:top;}



/* Style Gray */
/*---------- Container Frame ---------*/
.StyleGray_wrapper{vertical-align:top;}

/*---------- Title ---------*/
.StyleGray_bg { text-align:left; vertical-align:middle;}
.StyleGrayTitleFrame {text-align:left; vertical-align:middle; padding-top:10px;}
.StyleGrayTitle{padding-left:5px; color:#FFF; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none; }

/*---------- content pane -----------*/
.StyleGray_contentpane{padding:5px; vertical-align:top;}

.StyleGrayHead_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_03.jpg) top left; text-align:center; vertical-align:middle; height:41px;}
.StyleGrayHead_lt{padding:0; margin:0; background: url(images/Style-Gray_01.png) no-repeat  top left; height:41px;}
.StyleGrayHead_rt{margin:0; background: url(images/Style-Gray_05.png) no-repeat top right; height:41px;}

.StyleGrayContent_md{margin: 0 4px 0 4px; background:#e7e8e9; vertical-align:top; }
.StyleGrayContent_lt{padding:0; margin:0; background:#e7e8e9; }
.StyleGrayContent_rt{margin:0; background:#e7e8e9; }

.StyleGray_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.StyleGray_lt{padding:0; margin:0; background:url(images/Style-Gray_16.png) no-repeat  top left; height:4px;}
.StyleGray_rt{padding:0; margin:0; background: url(images/Style-Gray_19.png) no-repeat top right; height:4px;}

/*---------- content pane -----------*/
.StyleFS_contentpane{padding:5px; vertical-align:top;}

.StyleFSHead_md{margin: 0 4px 0 4px; background: url(images/Style-FS_03.jpg) top left; text-align:center; vertical-align:middle; height:41px;}
.StyleFSHead_lt{padding:0; margin:0; background: url(images/Style-FS_01.png) no-repeat  top left; height:41px;}
.StyleFSHead_rt{margin:0; background: url(images/Style-FS_05.png) no-repeat top right; height:41px;}

.StyleFSContent_md{margin: 0 4px 0 4px; background:#fff; vertical-align:top; }
.StyleFSContent_lt{padding:0; margin:0; background:#fff; }
.StyleFSContent_rt{margin:0; background:#fff; }

.StyleFS_md{margin: 0 4px 0 4px; background: url(images/Style-FS_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.StyleFS_lt{padding:0; margin:0; background:url(images/Style-FS_16.png) no-repeat  top left; height:4px;}
.StyleFS_rt{padding:0; margin:0; background: url(images/Style-FS_19.png) no-repeat top right; height:4px;}


/* Style Orange */
/*---------- Container Frame ---------*/
.StyleOrange_wrapper{vertical-align:top;}

/*---------- Title ---------*/
.StyleOrange_bg { text-align:left; vertical-align:middle;}
.StyleOrangeTitleFrame {text-align:left; vertical-align:middle; padding-top:10px;}
.StyleOrangeTitle{padding-left:5px; color:#FFF; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none; }

/*---------- content pane -----------*/
.StyleOrange_contentpane{padding:5px; vertical-align:top;}

.StyleOrangeHead_md{margin: 0 4px 0 4px; background: url(images/Style-Orange_03.jpg) top left; text-align:center; vertical-align:middle; height:41px;}
.StyleOrangeHead_lt{padding:0; margin:0; background: url(images/Style-Orange_01.png) no-repeat  top left; height:41px;}
.StyleOrangeHead_rt{margin:0; background: url(images/Style-Orange_05.png) no-repeat top right; height:41px;}

.StyleOrangeContent_md{margin: 0 4px 0 4px; background:#e7e8e9; vertical-align:top; }
.StyleOrangeContent_lt{padding:0; margin:0; background:#e7e8e9; }
.StyleOrangeContent_rt{margin:0; background:#e7e8e9; }

.StyleOrange_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.StyleOrange_lt{padding:0; margin:0; background:url(images/Style-Gray_16.png) no-repeat  top left; height:4px;}
.StyleOrange_rt{padding:0; margin:0; background: url(images/Style-Gray_19.png) no-repeat top right; height:4px;}



/* Style Blue */
/*---------- Container Frame ---------*/
.StyleBlue_wrapper{vertical-align:top;}

/*---------- Title ---------*/
.StyleBlue_bg { text-align:left; vertical-align:middle;}
.StyleBlueTitleFrame {text-align:left; vertical-align:middle; padding-top:10px;}
.StyleBlueTitle{padding-left:5px; color:#FFF; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none; }

/*---------- content pane -----------*/
.StyleBlue_contentpane{padding:5px; vertical-align:top;}

.StyleBlueHead_md{margin: 0 4px 0 4px; background: url(images/Style-Blue_03.jpg) top left; text-align:center; vertical-align:middle; height:41px;}
.StyleBlueHead_lt{padding:0; margin:0; background: url(images/Style-Blue_01.png) no-repeat  top left; height:41px;}
.StyleBlueHead_rt{margin:0; background: url(images/Style-Blue_05.png) no-repeat top right; height:41px;}

.StyleBlueContent_md{margin: 0 4px 0 4px; background:#e7e8e9; vertical-align:top; }
.StyleBlueContent_lt{padding:0; margin:0; background:#e7e8e9; }
.StyleBlueContent_rt{margin:0; background:#e7e8e9; }

.StyleBlue_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.StyleBlue_lt{padding:0; margin:0; background:url(images/Style-Gray_16.png) no-repeat  top left; height:4px;}
.StyleBlue_rt{padding:0; margin:0; background: url(images/Style-Gray_19.png) no-repeat top right; height:4px;}



/* Style Green */
/*---------- Container Frame ---------*/
.StyleGreen_wrapper{vertical-align:top;}

/*---------- Title ---------*/
.StyleGreen_bg { text-align:left; vertical-align:middle;}
.StyleGreenTitleFrame {text-align:left; vertical-align:middle; padding-top:10px;}
.StyleGreenTitle{padding-left:5px; color:#FFF; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none; }

/*---------- content pane -----------*/
.StyleGreen_contentpane{padding:5px; vertical-align:top;}

.StyleGreenHead_md{margin: 0 4px 0 4px; background: url(images/Style-Green_03.jpg) top left; text-align:center; vertical-align:middle; height:41px;}
.StyleGreenHead_lt{padding:0; margin:0; background: url(images/Style-Green_01.png) no-repeat  top left; height:41px;}
.StyleGreenHead_rt{margin:0; background: url(images/Style-Green_05.png) no-repeat top right; height:41px;}

.StyleGreenContent_md{margin: 0 4px 0 4px; background:#e7e8e9; vertical-align:top; }
.StyleGreenContent_lt{padding:0; margin:0; background:#e7e8e9; }
.StyleGreenContent_rt{margin:0; background:#e7e8e9; }

.StyleGreen_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.StyleGreen_lt{padding:0; margin:0; background:url(images/Style-Gray_16.png) no-repeat  top left; height:4px;}
.StyleGreen_rt{padding:0; margin:0; background: url(images/Style-Gray_19.png) no-repeat top right; height:4px;}



/* Circle Gray */
/*---------- Container Frame ---------*/
.CircleGray_wrapper{vertical-align:top;}

/*---------- Header pane -----------*/
.CircleGray_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.CircleGraytop_lt{padding:0; margin:0; background:url(images/Style-Gray_10.png) no-repeat  top left; height:4px;}
.CircleGraytop_rt{padding:0; margin:0; background: url(images/Style-Gray_12.png) no-repeat top right; height:4px;}

/*---------- Title ---------*/
.CircleGray_bg { text-align:left; vertical-align:middle; background:#e7e8e9;}
.CircleGrayTitleFrame {text-align:left; vertical-align:middle; padding-top:3px;}
.CircleGrayTitle{padding-left:5px; color:#666; text-align:left; vertical-align:middle; font-size:18px; font-weight:bold; text-transform:none; }

/*---------- content pane -----------*/
.CircleGray_contentpane{padding:2; vertical-align:top;}

.CircleGrayHead_md{margin: 0 4px 0 4px; background: url(images/Style-Orange_03.jpg) top left; text-align:center; vertical-align:middle; height:41px;}
.CircleGrayHead_lt{padding:0; margin:0; background: url(images/Style-Orange_01.png) no-repeat  top left; height:41px;}
.CircleGrayHead_rt{margin:0; background: url(images/Style-Orange_05.png) no-repeat top right; height:41px;}

.CircleGrayContent_md{margin: 0 4px 0 4px; background:#e7e8e9; vertical-align:top; }
.CircleGrayContent_lt{padding:0; margin:0; background:#e7e8e9; }
.CircleGrayContent_rt{margin:0; background:#e7e8e9; }

/*---------- Footer pane -----------*/
.CircleGray_md{margin: 0 4px 0 4px; background: url(images/Style-Gray_17.png) top left; text-align:center; vertical-align:middle; height:4px;}
.CircleGray_lt{padding:0; margin:0; background:url(images/Style-Gray_16.png) no-repeat  top left; height:4px;}
.CircleGray_rt{padding:0; margin:0; background: url(images/Style-Gray_19.png) no-repeat top right; height:4px;}


/*---------- default style Content -----------*/
.c_footer {text-align:right; display: block; margin-bottom:8px; padding-bottom:8px;}
.c_footer2 {text-align:right; display:block;}
.c_actions {}