/*******************common css starts********************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{font-family:Helvetica, Verdana, Arial, sans-serif; background:url(../images/body.jpg) repeat-x 0 0; font-size:100%; line-height:normal;}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right!important;}
.full{float:left; width:100%;}
.curve{float:left; width:100%;}
.curve img{float:left}
span.clear{clear:both;}
ul{list-style:none;}
a{color:#333;text-decoration:underline;}
a:hover{color:#C34F4D;text-decoration:none;}
a:focus{color:#C34F4D;text-decoration:none;border:none;outline:none;}
a:focus img, div a:focus img {outline:none}
/*input:focus{outline:none!important;}*/
input:focus{;outline:1px dotted #C34F4D;}/*outline:none;*/
h1{display:none;}
/*******************common css ends********************/

#main{width:100%; float:left; min-width:100%; position:relative;}
#wrapper{width:60em; margin:0 auto; position:relative;}

#common_qut_bar{width:100%; float:left;}
/*hidden fields*/
#common_qut_bar .top_row{display:none;width:100%; float:left; height:3.125em;}
#common_qut_bar .qut img,
#common_qut_bar .ssi img{display:none;}
#common_qut_bar .qut{width:auto; float:left; padding:0.313em 0 0 0.313em;}
#common_qut_bar .ssi{width:auto; float:right; padding:0.5em 0.438em 0 0px;}
#common_qut_bar .bottom_row{width:100%; float:left; height:1.625em;}
#common_qut_bar .bottom_row .search_box{width:7.625em; float:right;}
#common_qut_bar .bottom_row ul{width:auto; float:left;}
#common_qut_bar .bottom_row ul li {width:auto;float:left; font:normal 0.75em/16px Helvetica, Arial, sans-serif, Verdana;color:#333333; 
	background:url(../images/separator.jpg) no-repeat right 0; 
	padding:0.313em 0.75em 0;
 }
#common_qut_bar .bottom_row ul li a{text-decoration:underline; color:#333333}
#common_qut_bar .bottom_row ul li a:hover{text-decoration:none; color:#C34F4D}
#common_qut_bar .bottom_row ul li a:focus{text-decoration:none; color:#C34F4D;}

#header{width:58.75em;*width:100%; float:left; height:7.188em; padding:1.563em 0.625em;}
#header .logo_section{width:15.063em; float:left;}
#header .logo_section a {display: block;height: 148px;width: 113px;}
#header .logo_section a:focus{border:1px dotted #9c3634; }
#header .logo_section img{float:left;}
#header .contant{width:13.75em; float:left; padding-top:0.938em;}
#header .contant p{width:100%; float:left; font:italic 0.875em/18px Georgia, "Times New Roman", Times, serif; color:#333333;}
#header .contant p span{color:#9c3634;}
#header .progess_section{width:23.813em; float:right; height:5.125em; background:url(../images/progress_main_bg.gif) no-repeat 0 0; margin-top:0.875em; padding:0.875em 1.563em 0;}
#header .progess_section .your-progress-title{width:100%; float:left; font:normal 1.063em/21px Helvetica, Arial, sans-serif, Verdana; color:#4f4e4e; text-align:center; text-transform:uppercase;}
#header .progess_section p{width:auto; float:left; font:bold 0.75em/16px Helvetica, Arial, sans-serif, Verdana; color:#4f4e4e; text-transform:uppercase;}
#header .progess_section .row{width:100%; float:left; padding:0.25em 0;}
#header .progess_section .img_bg{width:21.75em; float:left; height:20px;}
#header .progess_section .img_bg img{float:left;}

#navigation{width:58.75em;*width:auto; float:left; height:2.5em; padding:0 0.625em;}
.nav{width:auto; float:right;}
.nav ul{width:auto; float:left;}
.nav ul li{width:auto; float:left; font:bold 1em/20px Helvetica, Arial, sans-serif, Verdana; color:#ffffff; border-left:1px solid #fff; padding:10px 10px 0; height:1.875em;}
.nav ul li a{text-decoration:none; color:#ffffff;}
.nav ul li a:hover,
.nav ul li a:focus{text-decoration:none; color:#f9a23f;}
.nav ul li.active a{text-decoration:none; color:#f9a23f;}
.nav ul li.help{width:17px; height:17px; float:left; height:28px; padding-top:12px; font-size:0px; line-height:0px;}
.nav ul li.help a{width:20px; height:18px; float:left; background:url(../images/help3.jpg) no-repeat 0 0;}
.nav ul li.help a:hover{background-position:0 bottom;}
.nav ul li.help a:focus{background-position:0 bottom;}
.nav ul li.active_icon1 a{background-position:0 bottom;}
.nav ul li.icon2{width:18px; height:17px; float:left; height:28px; padding-top:12px; font-size:0px; line-height:0px;}
.nav ul li.icon2 a{width:18px; height:17px; float:left; background:url(../images/icon2.jpg) no-repeat 0 0;}
.nav ul li.icon2 a:hover{background-position:0 bottom;}
.nav ul li.icon2 a:focus{background-position:0 bottom;}
.nav ul li.active_icon2 a{background-position:0 bottom;}


.breadcrumb{width:auto; float:left;}
.breadcrumb ul{width:auto; float:left;}
.breadcrumb ul li{width:auto; float:left; font:normal 0.75em/17px Helvetica, Arial, sans-serif, Verdana; color:#ffffff; background:url(../images/breadcrumbs_seprator.jpg) no-repeat right 0; text-transform:uppercase; padding:1.125em 2em 0 0.875em; height:2.313em;} 
.breadcrumb ul li a{text-decoration:none; color:#fff; font-weight:bold;}
.breadcrumb ul li a:hover{color:#f9a23f;}
.breadcrumb ul li a:focus{color:#f9a23f;}
.breadcrumb ul li.last{background:none;}
.breadcrumb ul li.home{width:17px; height:17px; float:left; padding:1.125em 2em 0 0.875em; height:2.313em; }
.breadcrumb ul li.home a{width:17px; height:17px; float:left; background:url(../images/home.jpg) no-repeat 0 0; font-size:0px; list-style:0px;}
.breadcrumb ul li.home a:hover{background-position:0 bottom;}
.breadcrumb ul li.home a:focus{background-position:0 bottom;}

/****************/
/* POPUP styles */
/****************/
body#popup #common_qut_bar,
body#popup #header,
body#popup #navigation,
body#popup #left_section,
body#popup #footer
{ display: none; }

body#popup { background: none; }
body#popup #body_container #content_right_section { float: none; }
body#popup #body_container .add_note,
body#popup #body_container .bottom_detail { display: none; }

body#popup #wrapper { width: 550px; }
body#popup #content_right_section { width: 550px; }
body#popup #content_right_section .not_logged_in { width: 550px; }


/***************/
/* MAIN styles */
/***************/
#body_container{width:100%; float:left;}
/* Font sizing */
.font3 { font-size: 120%; }
.font2 { font-size: 100%; }
.font1 { font-size: 85%; }

#left_section {width:13.75em; float:left; padding:1.563em 0.625em;}
#left_section h2{width:auto; float:left; font:normal 1.125em/21px Helvetica, Arial, sans-serif, Verdana; color:#4f4e4e; text-transform:uppercase; padding-bottom:0.813em;}
#left_section .main_box{width:100%; float:left; /*background:url(../images/left_middel_bg.jpg) repeat-y 0 0;*/ border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
#left_section .top_curve{width:100%; float:left; background:url(../images/left_top_curve.jpg) no-repeat 0 0;}

#left_section .btm_curve{width:13.625em; float:left; background:url(../images/left_btm_curve.jpg) no-repeat 0 bottom; /*padding:0px 0.063em;*/ padding:0;}
#left_section .btm_curve ul{width:100%; float:left; background:none;}
#left_section .btm_curve ul li {width:100%; float:left; color:#4f4e4e;}

/* menu A items which are not yet complete */ 
#left_section .btm_curve ul li a 
{
    width:190px; 
    float:left; 
    text-decoration:none; 
    color:#fff; 
    background:#4f4e4e url(../images/bullet1.gif) no-repeat 13px 20px; 
    padding:1.375em 0 1.375em 2.5em; 
    font:bold 0.75em/16px Helvetica, Arial, sans-serif, Verdana; 
}
 
#left_section .btm_curve ul li a:hover,
#left_section .btm_curve ul li a:focus,
#left_section .btm_curve ul li a.active
{
	/*width:15.688em; */
	float:left; 
	text-decoration:none; 
	color:#fff; 
	background:#333333 url(../images/bullet2.jpg) no-repeat 13px 21px; 
	padding:1.375em 0 1.375em 2.5em;
}

/* menu list items */ 
#left_section .btm_curve ul li.active a
{
	width:15.688em; 
	float:left; 
	text-decoration:none; 
	color:#4f4e4e; 
	background:#f1f1f1 url(../images/bullet3.gif) no-repeat 13px 21px; 
	padding:1.375em 0 1.375em 2.5em; 
	border-bottom:1px solid #ffffff;
}

#left_section .btm_curve ul li.active a:hover,
#left_section .btm_curve ul li.active a:focus
{
	width:15.688em; 
	float:left; 
	text-decoration:none; 
	color:#4f4e4e; 
	background:#f1f1f1 url(../images/bullet3.gif) no-repeat 13px 21px; 
	padding:1.375em 0 1.375em 2.5em; 
	border-bottom:1px solid #ffffff;
}

/* Complete */
/*#left_section .btm_curve ul li.complete a.menucomplete {border: 1px solid red;}*/
/* Green Tick Graphic */ 
#left_section .btm_curve ul li.complete a.menucomplete 
{
    background: url("../images/menu_close_complete_orange_tick3.gif") no-repeat scroll 0 0 #4f4e4e;
    padding: 17px 46px 20px 28px !important;
     /*padding: 17px 24px 20px 38px !important;
    width: 158px;*/
    width: 146px;
}
#left_section .btm_curve ul li.complete a.menucomplete:hover,
#left_section .btm_curve ul li.complete a.menucomplete:focus 
{
    background: url("../images/menu_open_complete_orange_tick1.gif") no-repeat scroll 0 0 #333;
    /*padding: 17px 24px 20px 38px !important;
    width: 158px;*/
    padding: 17px 46px 20px 28px !important;
    width: 146px;    
}


#left_section .btm_curve ul li.complete a.menucomplete.click.active
{
    background: url("../images/menu_open_complete_orange_tick1.gif") no-repeat scroll 0 0 #333;
    padding: 17px 46px 20px 28px !important;
     /*padding: 17px 24px 20px 38px !important;
    width: 158px;*/
    width: 146px;
}


#left_section .btm_curve ul ul{width:100%; float:left;}
#left_section .btm_curve ul ul li{width:100%; float:left; }
#left_section .btm_curve ul ul li a{text-decoration:underline; color:#333333; float:left; width:202px; padding:1.375em 0 1.375em 1.5em!important; background:#ffffff!important; font:normal 0.75em/16px Helvetica, Arial, sans-serif, Verdana; }
#left_section .btm_curve ul ul li a:hover,
#left_section .btm_curve ul ul li a:focus,
#left_section .btm_curve ul ul li a.active
{background:#c34f4d!important; color:#fff!important; text-decoration:none;}
#left_section .btm_curve ul ul li.active a{background:#c34f4d!important; color:#fff; text-decoration:none; border-bottom:0!important;}

#left_section .your_journal{width:100%; float:left; margin-top:1.875em;}
#left_section .your_journal ul.journal{width:13.75em; float:left;}
#left_section .your_journal ul.journal .empty {padding: 0;margin: 0;font-size: 0.83em;list-style-type:none;background:none;}
#left_section .your_journal ul.journal li{width:15.75em!important; float:left; font:normal 0.75em/16px Helvetica, Arial, sans-serif, Verdana; color:#333333; background:url(../images/bullet4.gif) no-repeat 0 6px; padding:0 0 0.938em 1.25em;}
#left_section .your_journal ul.journal li a{text-decoration:underline; color:#333333; background:none!important; padding:0!important;}
#left_section .your_journal ul.journal li a:hover,
#left_section .your_journal ul.journal li a:focus{text-decoration:none; color:#C34F4D;}
#left_section .your_journal strong a{width:11.875em; float:right; text-align:right; font:normal 0.875em/18px Helvetica, Arial, sans-serif, Verdana; color:#4f4e4e; background:url(../images/arrow_right.gif) no-repeat right 10px; padding:0.75em 1.875em 0.313em 0px}
#left_section .your_journal strong a:hover{text-decoration:none; color:#C34F4D;}
#left_section .your_journal strong a:focus{text-decoration:none; color:#C34F4D;}

#right_section{width:43.75em; float:left; position:relative; padding:1.563em 0.625em;}
#right_section h1{width:100%; float:left; font:bold 1.125em/21px Helvetica, Arial, sans-serif, Verdana; color:#c34f4d; padding-bottom:0.75em;}
#right_section h2{width:100%; float:left; font:normal 1.5em/24px Helvetica, Arial, sans-serif, Verdana; color:#000; padding-bottom:0.938em;}
#right_section .banner_section{width:43.75em; float:left; height:33.563em; position:relative; background:url(../images/home_banner.jpg) no-repeat 0 0;}
#right_section .banner_section .contant_section{width:100%; float:left; background:url(../images/contant_bg.png) repeat 0 0; position:absolute; left:0px; bottom:3.188em; z-index:none;}
#right_section .banner_section .bird{width:14.875em; height:11.313em; position:absolute; right:1.25em; bottom:3.563em; }
#right_section .banner_section .contant{width:100%; float:left; position:relative!important; z-index:9999999!important;}
#right_section .banner_section  p{width:36em; float:left; font:normal 1.125em/26px Helvetica, Arial, sans-serif, Verdana; color:#333333; padding:1.25em; z-index:9999; position:relative; }

#right_section .start_section{width:18.375em; float:right; margin-top:1.813em;}
#right_section .start_section em{width:auto; float:left; font:bold 0.75em/18px Helvetica, Arial, sans-serif, Verdana; color:#333333; padding-top:0.625em;}
#right_section .start_section .start{width:9.875em; height:3.5em; float:right;}
#right_section .start_section .start a{width:9.875em; height:3.5em; float:left; background:url(../images/start.jpg) no-repeat 0 0;}
#right_section .start_section .start a:hover{background-position:0 bottom;}
#right_section .start_section .start a:focus{background-position:0 bottom;}

/* Video section */
#content_right_section .pageVideoAudio h4 { float: none; }
#content_right_section .pageVideoAudio .video_container { margin-bottom: 1.0em; }

/* MAIN CONTENT SECTION - RHS */
#content_right_section{width:43.75em; float:right; padding:1.563em 0.625em;}
#content_right_section .contant_section{width:100%; float:left;}

/* Not logged in */
#content_right_section .not_logged_in{width: 43.75em; float: none; }
#content_right_section .not_logged_in ul {width: 43.75em; }
#content_right_section .not_logged_in ul li {width: 30.00em; }

#content_right_section .top_detail{width:100%; float:left;}
#content_right_section .top_detail h1{width:560px; *display:inline; font-size:1.4em; text-transform: none;}
#content_right_section .top_detail .left_detail{width:80%; float:left;}
#content_right_section h2{width:100%; font:bold 1.125em/18px Helvetica, Arial, sans-serif, Verdana; color:#c34f4d; padding-bottom:0.75em; text-transform:capitalize;}
/*#content_right_section h2{width:100%; font:normal 1.5em/24px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding: 1.0em 0 0.5em 0;}*/
#content_right_section h3{width:100%; font:normal 1.125em/18px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding: 1.25em 0 0.25em 0;}
#content_right_section .boxMessage h3{ padding: 0.25em 0 0.25em 0; }
#content_right_section .boxMessage ul { float: none; }
#content_right_section .boxMessage ul li { float: none; }
#content_right_section h4{width:100%; font:bold 0.875em/14px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding:1.25em 0;}
#content_right_section p{width:100%; font:normal 0.875em/24px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding: 0.50em 0;}
#content_right_section a{text-decoration:underline; color:#333;}
#content_right_section a:hover{text-decoration:none; color:#C34F4D;}
#content_right_section a:focus{text-decoration:none; color:#C34F4D;}
/*#content_right_section .add_note a:hover {border:1px dotted #C34F4D;}
#content_right_section .add_note a:focus {border:1px dotted #C34F4D;}*/
#content_right_section .contant_detail{width:100%; float:left;}
#content_right_section .contant_detail .contant{width:27.5em; float:left;}
#content_right_section .contant_detail .photo_section{width:15em; float:right;}
#content_right_section .contant_detail .photo_section img{float:left; width:15em; height:8.438em;}
#content_right_section .contant_detail .photo_section .detail{width:100%; float:left; margin-top:0.375em; background:url(../images/c_middel.jpg) repeat-y 0 0;}
#content_right_section .contant_detail .photo_section .detail .top_curve{width:100%; float:left; background:url(../images/c_top.jpg) no-repeat 0 0;}
#content_right_section .contant_detail .photo_section .detail .btm_curve{width:100%; float:left; background:url(../images/c_btm.jpg) no-repeat 0 bottom}
#content_right_section .contant_detail .photo_section .detail p{width:94%; float:left; font:normal 0.75em/16px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding:4% 3%; text-align:justify;}

/* Lists section */
#content_right_section ol{width:42.813em;  padding: 0.563em 0 0.625em 1.938em; margin-top: 0px;}
#content_right_section ol li{width:47.688em;  font:normal 0.875em/18px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding:0 0 0.938em 0.125em; }
#content_right_section ul{width:42.813em;  padding: 0.563em 0 0 0.938em; margin-top: 0px;}
#content_right_section ul li{width:47.688em;  font:normal 0.875em/18px Helvetica, Arial, sans-serif, Verdana; color:#000000; padding:0 0 0.938em 1.125em; background:url(../images/bullet4.gif) no-repeat 0 6px;}
#content_right_section ul li a{text-decoration:none; color:#000000;}
#content_right_section ul li a:hover{text-decoration:none; color:#000000;}
#content_right_section ul li a:focus{text-decoration:none; color:#000000;}
#content_right_section ul li ul{width:41.688em;  padding:0.938em 0 0 0px;}
#content_right_section ul li ul li{width:46.438em; background:url(../images/bullet5.jpg) no-repeat 0 5px; padding:0 0 0 1.25em; font:normal 1em/18px Helvetica, Arial, sans-serif, Verdana;}

/* Blockquote section */
#content_right_section blockquote{width:100%; float:left; padding-bottom:1.875em; margin-left: 0px; }
#content_right_section blockquote p{width:35.875em; float:left; font:italic 1.125em/24px Georgia, "Times New Roman", Times, serif; color:#4f4e4e; padding-left:1.875em; border-left:4px solid #333333;}
#content_right_section blockquote p a{text-decoration:none; color:#c34f4d; font:normal bold 0.75em/18px Helvetica, Arial, sans-serif, Verdana; color:#490604;}
#content_right_section blockquote p a:hover{text-decoration:underline; color:#c34f4d;}
#content_right_section blockquote p a:focus{text-decoration:underline; color:#c34f4d;}

/* Form section */
#content_right_section .form_section{width:100%; }
#content_right_section .form_section form{width:100%; float:left;}
#content_right_section .form_section fieldset{width:100%; float:left; clear: both;}
#content_right_section .form_section .row{width:100%; float:left; padding-bottom:0.938em;}
#content_right_section .form_section label{width:100%; font:bold 0.875em/24px Helvetica, Arial, sans-serif, Verdana; color:#333333; padding-bottom:0.188em;}
#content_right_section .form_section .input_bg{width:15em; height:1.563em; float:left; background:url(../images/input_bg.jpg) no-repeat 0 0; padding:0.438em 0.313em 0;}
#content_right_section .form_section .input_bg input{width:100%; float:left; font:normal 0.875em/17px Helvetica, Arial, sans-serif, Verdana; color:#333333; border:0px;}
#content_right_section .form_section textarea{width:35.125em; height:8.375em; float:left; background:url(../images/textarea_bg.jpg) no-repeat 0 0; padding:0.313em; border:0px; overflow:auto; outline:none; resize:none;}
#content_right_section .form_section .button{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/submit.jpg) no-repeat 0 0;}
#content_right_section .form_section .button_hover{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/submit.jpg) no-repeat 0 bottom;}

#content_right_section .form_section .message{width:49em; float:left; background:url(../images/message_bg.jpg) no-repeat 0 0; height:2.375em; font:normal 0.875em/24px Helvetica, Arial, sans-serif, Verdana; color:#333333; padding:0.75em 0 0 1.125em;}

/* Table section */
#content_right_section .table_section{width:100%; }
#content_right_section .table_section .left_heading{width:20.0em; background:#333333 url(../images/gray_left_curve.jpg) no-repeat left 0; font:normal 1.125em/18px Helvetica, Arial, sans-serif, Verdana; color:#fff; padding:1.063em 0 0.938em 1.25em;}
#content_right_section .table_section .right_heading{width:17.0em; background:#333333 url(../images/gray_right_curve.jpg) no-repeat right 0; font:normal 1.125em/18px Helvetica, Arial, sans-serif, Verdana; color:#fff; padding:1.063em 0 0.938em 1.25em;}
#content_right_section .table_section .col_left{width: 20.0em;}
/*#content_right_section .table_section .col_right{width: 17.0em;} */
#content_right_section .table_section .gray{background:#f5f5f5;}
#content_right_section .table_section .light_gray{background:#fcfcfc;}
#content_right_section .table_section p{width:auto; font:normal 0.875em/21px Helvetica, Arial, sans-serif, Verdana; color:#333333;  padding:1.125em 0 1.5em 1.25em;}
#content_right_section .table_section input { margin-right: 20px; }

#content_right_section .table_container
{
	/*font-size:small;*/
}

/* COMPARE LIKERT SCALES table */
#content_right_section .table_section table.compare .left_heading{width:29.0em;}
#content_right_section .table_section table.compare .middle_heading { background-image: none; }
#content_right_section .table_section table.compare .col_left{width: 29.0em;}
#content_right_section .table_section table.compare .right_heading{width:4.0em;}
#content_right_section .table_section table.compare .col_right{width: 4.0em;}

/* buttons */
#content_right_section .row1 { padding-top: 1.0em; }
#content_right_section .field_button{float: right; text-decoration:none; color:#fe601b;}
#content_right_section .button_save{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/save.jpg) no-repeat 0 0;}
#content_right_section .button_save_hover,
#content_right_section .button_save:focus{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/save.jpg) no-repeat 0 bottom;}
#content_right_section .button_yes{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/yes.jpg) no-repeat 0 0;}
#content_right_section .button_yes_hover{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/yes.jpg) no-repeat 0 bottom;}

#content_right_section a.button_yes{width:112px; height: 35px; float:left; cursor:pointer; border:0px; background:url(../images/yes.jpg) no-repeat 0 0; text-decoration: none;}
#content_right_section a.button_yes:hover{width:112px; height: 35px; float:left; cursor:pointer; border:0px; background:url(../images/yes.jpg) no-repeat 0 bottom;}
#content_right_section a.button_yes:focus{width:112px; height: 35px; float:left; cursor:pointer; border:0px; background:url(../images/yes.jpg) no-repeat 0 bottom;}
#content_right_section a.button_yes:active{width:112px; height: 35px; float:left; cursor:pointer; border:0px; background:url(../images/yes.jpg) no-repeat 0 bottom;}
#content_right_section a.button_yes span { visibility: hidden; }

/* Your Journal */
#content_right_section .your_journal{width:100%; }
#content_right_section .your_journal .left_heading{width:550px; background:#333333 url(../images/gray_left_curve.jpg) no-repeat left 0; font:normal 1.125em/18px Helvetica, Arial, sans-serif, Verdana; color:#fff; padding:1.063em 0 0.938em 1.25em;}
#content_right_section .your_journal .right_heading{width:120px; background:#333333 url(../images/gray_right_curve.jpg) no-repeat right 0; font:normal 1.125em/18px Helvetica, Arial, sans-serif, Verdana; color:#fff; padding:1.063em 0 0.938em 1.25em;}
#content_right_section .your_journal .col_left{ }
#content_right_section .your_journal .col_right{ vertical-align: top; }
#content_right_section .your_journal .title { width: 430px; }
#content_right_section .your_journal .date { width: 100px; }
#content_right_section .your_journal .journal_entry { width: 490px; }
#content_right_section .your_journal p { width: auto; padding: 10px 5px 10px 5px; }
#content_right_section .your_journal a{text-decoration:underline; color:#c34f4d; font-weight:normal; }
#content_right_section .your_journal a:hover{text-decoration:none; color:#c34f4d;}
#content_right_section .your_journal a:focus{text-decoration:none; color:#c34f4d;}

#content_right_section .your_journal .row { float: left; padding: 5px; }
#content_right_section .your_journal .gray{ background:#f5f5f5; }
#content_right_section .your_journal .light_gray{ background:#fcfcfc; }
#content_right_section .your_journal .row .date { width: 120px; float: left; }
#content_right_section .your_journal .row .date img { margin-left: 5px; vertical-align: bottom; }
#content_right_section .your_journal .row .title { width: 400px; float: left; }
#content_right_section .your_journal .row .actions { width: 115px; float: right; }
#content_right_section .your_journal .row .journal_entry { width: 650px; float: left; display: block; }

#content_right_section .your_journal .row .date input[type="text"] { width: 80px; }

/* Content right section - top links */
#content_right_section .toplinks 
{
	float:right;
}

#content_right_section .xls a
{
	margin-left: 20px;
	padding-right: 20px;
	color: #000000;
	text-decoration:none;
}

#content_right_section .xls a 
{
	background:url(../images/icons/ico_XLS_Small.gif) no-repeat right 0;
}

#content_right_section .xls a:hover{text-decoration:underline; }
#content_right_section .xls a:focus{text-decoration:underline;}

#content_right_section .toplinks a:hover{text-decoration:underline; }
#content_right_section .toplinks a:focus{text-decoration:underline;}


/* Your Journal - paging */
#content_right_section .your_journal .bottom_pageing
{
	width: 675px; 
	height:35px; 
	padding:15px 25px 0 0; 
	margin:0 -20px -20px 0; 
	position:relative; 
	display:block; 
	font:normal 1em/16px Arial, Helvetica, sans-serif, Verdana; 
	color:#717171;
 }
#content_right_section .your_journal .bottom_pageing .text { float: left; width: 100px; padding: 0 10px 0 190px; }


#content_right_section .your_journal .bottom_pageing
{
	font-size: 12px;
	margin-top: 10px;
	clear: both;
}

/* PREVIOUS BUTTON */
#content_right_section .your_journal .bottom_pageing div.pageNavPrevious { float: left; padding-left: 15px; }
#content_right_section .your_journal .bottom_pageing div.pageNavPrevious a { margin-left: 25px; margin-right: 25px; display: block; color: #ee4037;}
#content_right_section .your_journal .bottom_pageing div.pageNavPrevious div.hover { background-color: #ee4037; }
#content_right_section .your_journal .bottom_pageing div.pageNavPrevious div.hover a { color: #FFFFFF; }

/* NEXT BUTTON */
#content_right_section .your_journal .bottom_pageing div.pageNavNext div { float: right; background-color: #ee4037; }
#content_right_section .your_journal .bottom_pageing div.pageNavNext a { margin-left: 25px; margin-right: 25px; display: block; color: #FFFFFF; }
#content_right_section .your_journal .bottom_pageing div.pageNavNext div.hover { background-color: transparent; }
#content_right_section .your_journal .bottom_pageing div.pageNavNext div.hover a { color: #ee4037; }

#content_right_section .your_journal div.button { display: block; width: 150px; float: right; padding: 0 10px 10px 10px; }

#content_right_section .your_journal .bottom_pageing .buttons { width: 670px; }

#content_right_section .your_journal .bottom_pageing .item
{
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ee4037;
	font-weight: bold;
	color: #16555B;
	cursor: pointer;
	text-decoration: underline;
}
#content_right_section .your_journal .bottom_pageing .text { margin-left: 15px; }
#content_right_section .your_journal .bottom_pageing .selected
{
	text-decoration: none;
	cursor: default;
}
#content_right_section .your_journal .bottom_pageing .item a
{
	color: #ee4037;
	text-decoration: none;
}
/* Currently selected page */
#content_right_section .your_journal .bottom_pageing .selected
{
	border: 1px solid #ee4037;
	background-color: #ee4037;
	font-weight: bold;
	color: #FFFFFF;
}


#content_right_section .your_journal .bottom_pageing .last
{
}
/****ends bottom paging****/




/* NEXT & PREVIOUS buttons */
#content_right_section .bottom_detail{width:100%; float:left; padding:2.813em 0 2.5em;}

#content_right_section .bottom_detail .btm_nav{display: inline-block;width:50%;font-size: 0.8em;padding-top: 0.625em;height:56px;}
#content_right_section .bottom_detail .start_section{width:330px; float:right;}
#content_right_section .bottom_detail .start_section .bottom-nav{width:165px; float:left; font:bold 0.75em/18px Helvetica, Arial, sans-serif, Verdana; color:#333333; padding:0.563em 1.0em 0 0; text-align: right;}
#content_right_section .bottom_detail .next{width:143px; height:56px; float:right;}
#content_right_section .bottom_detail .next a{width:143px; height:56px; float:left; background:url(../images/next.jpg) no-repeat 0 0;}
#content_right_section .bottom_detail .next a:hover{background-position:0 bottom;}
#content_right_section .bottom_detail .next a:focus{background-position:0 bottom;}
#content_right_section .bottom_detail .bottom-nav{width:330px; float:left; font:bold 0.875em/21px Helvetica, Arial, sans-serif, Verdana; color:#4f4e4e; padding-top:0.625em;}
#content_right_section .bottom_detail .bottom-nav a{text-decoration:underline; color:#333; font-weight:normal;}
#content_right_section .bottom_detail .bottom-nav a:hover{text-decoration:none; color:#C34F4D;}
#content_right_section .bottom_detail .bottom-nav a:focus{text-decoration:none; color:#C34F4D;}

.add_note{width:207px; float:right; height:43px; }
.add_note a{width:207px; float:right; height:43px; background:url(../images/add_note.jpg) no-repeat 0 0;}
#content_right_section .add_note a:hover{background-position:0 bottom;}
#content_right_section .add_note a:focus{border:1px dotted #9c3634;}

/* REGISTER PAGE */
#register_page fieldset { clear: both; padding-top: 20px; }

/*******************login page starts********************/
#register_page { display: inline; }
#register_page form{width:18.813em; float:left;}
#register_page fieldset{width:100%; float:left; margin:0;}
#register_page legend {font:bold 1em/19px Arial, Helvetica, sans-serif, Verdana; color:#C34F4D;}
#register_page .row{width:100%; float:left; padding-bottom: 0.75em; }
#register_page .row1{width:100%; float:left; padding-bottom:7px; }
#register_page .row2{width:100%; float:left; padding-bottom:14px; }
#register_page .rowlarge{width:100%; float:left; padding-bottom: 0;margin:20px 0 0 0; }
#register_page label{width:150px; float:left; font:normal 0.875em/17px Arial, Helvetica, sans-serif, Verdana; }
#register_page .email{float: left;font: 0.875em/17px Arial,Helvetica,sans-serif,Verdana;width: 150px;}
#register_page p{width:auto; float:left; font:normal 0.805em/16px Arial, Helvetica, sans-serif, Verdana; padding-left:5px;}
#register_page p a{width:auto; float:right; color:#333; padding-right:5px; font-weight:normal;}
#register_page p a:hover{text-decoration:none; color:#C34F4D;}
#register_page p a:focus{text-decoration:none; color:#C34F4D;}
#register_page .field_button{float: left; text-decoration:none; color:#C34F4D;margin-top: 20px;}
#register_page .button_register{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/register.jpg) no-repeat 0 0;}
#register_page .button_register_hover,
#register_page .button_register:focus{width:112px; height:39px; float:left; cursor:pointer; border:0px; background:url(../images/register.jpg) no-repeat 0 bottom;outline:none;border:none;}
/* OLD LOGIN BUTTON
#register_page .button_login{width:7em; height:2.938em; float:left; cursor:pointer; border:0px; background:url(../images/login.jpg) no-repeat 0 0;}
#register_page .button_login_hover{width:7em; height:2.938em; float:left; cursor:pointer; border:0px; background:url(../images/login.jpg) no-repeat 0 bottom;}
*/
#register_page .button_login
{
    width:93px; 
    height:39px; 
    float:left; cursor:pointer; border:0px;
    background:url(../images/login.jpg) no-repeat 0 0;
}
#register_page .button_login_hover,
#register_page .button_login:focus
{
    width:93px; 
    height:39px;float:left; cursor:pointer; border:0px; background:url(../images/login.jpg) no-repeat 0 bottom;
}

#register_page label.remember_me { width: 140px; }
#register_page label.remember_me input[type=checkbox] { float: left; width: 20px; }

#register_page.register { background: none; }
#register_page.register .message { font-size: 0.75em; margin-top: 30px; margin-bottom: 10px; color: #16555B;}

#register_page div.field_radio label{width: 60px; float:left; }

#register_page .validationMessage { margin-left: 150px; }
#register_page .noteField 
{
	/*position:relative;
	float:left;*/
	color:Teal;
	font-size:x-small;
}
/*******************register page ends********************/

/* FOOTER SECTION */
#footer{width:100%; float:left; background:#333333; min-width:100%;}
#footer .wrapper{width:60em; margin:0 auto;}
#footer .inner{width:58.75em; float:left; padding:1.25em 0.625em; height:5em;}
#footer .left_side{width:30em; float:left;}
#footer .left_side .row{width:100%; float:left;}
#footer .left_side .row a{display: inline-block;height: 37px;padding: 0 20px 0 0;width: 148px;}
#footer .left_side .row img{float:left; margin-right:1.25em; display:inline;}
#footer .left_side p{width:100%; float:left; font:normal 0.75em/18px Helvetica, Arial, sans-serif, Verdana; color:#fff; padding-top:1.875em;}
#footer .left_side p a:focus{border:none;outline:none;}
#footer .right_side{width:auto; float:right;}
#footer a { color: #FFFFFF; }
/*#footer a:hover { border:1px dotted #fff; text-decoration: none; }*/
#footer a:focus { border:1px dotted #fff; text-decoration: none; }


/* MESSAGES */
/********starts messages section*******/
/* MESSAGES default styles */
div.boxMessage {
    padding: 20px 60px 20px 60px;
    min-height: 40px;
}

div.boxMessage p, div.boxMessage span {
    font:normal 0.75em/16px Arial, Helvetica, sans-serif, Verdana;
    float: none;
}
div.boxMessage span 
{
    font-weight: bold;
}
div.boxMessage ul {
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0 0;
}
div.boxMessage ul li {
    background-image: url("/Content/images/bullets/bullet_error.gif");
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 1em;
    line-height: 1.5em;
    font:normal 0.75em/16px Arial, Helvetica, sans-serif, Verdana;
}


/* ERROR BOX */
div.errorBox {
    background: url("/Content/images/icons/ico_error.jpg") no-repeat scroll 15px 20px #ffecec;
    border: none;
    color: #000000;
    margin: 10px 10px 10px 0;
}
div.errorBox .boxMessage p, div.errorBox .boxMessage ul li, div.errorBox .boxMessage span { color:#ba2025; }
div.errorBox .boxMessage a {
    color: #FFFFFF;
}
/* SUCCESS BOX */
div.successBox {
    background: url("/Content/images/icons/ico_success.jpg") no-repeat scroll 15px 20px #e7ffd9;
    border: none;
    color: #000000;
    margin: 10px 10px 10px 0;
}
div.successBox .boxMessage p, div.successBox .boxMessage ul li, div.successBox .boxMessage span { color:#427002; }
div.successBox .boxMessage a {
    color: #FFFFFF;
}

/* IMPORTANT BOX */
div.importantBox {
    background-color: #fdfdd1; /* url("/Content/images/icons/ico_important.jpg") no-repeat scroll 15px 20px  */
    border: none;
    color: #000000;
    margin: 10px 10px 10px 0;
}
div.importantBox .boxMessage p, div.importantBox .boxMessage ul li, div.importantBox .boxMessage span { color:#666600; }
div.importantBox .boxMessage a {
    color: #FFFFFF;
}

/* INFO BOX */
div.infoBox {
    background: url("/Content/images/icons/ico_info.jpg") no-repeat scroll 15px 20px #e8edf7;
    border: none;
    color: #000000;
    margin: 10px 10px 10px 0;
    padding-bottom: 20px;
    float: left;
}
div.infoBox .boxMessage p, div.infoBox .boxMessage ul li, div.infoBox .boxMessage span { color:#2151ad; }
div.infoBox .boxMessage a {
    color: #FFFFFF;
}
/********ends messages section*******/

/************ start ADMIN SECTION ***********/
#wrapper.admin {width:66em;}
#wrapper.admin #left_section {float: left;padding: 0.5em;width: 100%;}
#wrapper.admin #content_right_section {float:left; padding-top:0}
#wrapper.admin #left_section ul.sub_menu li {float:left;margin-right:15px;}
#wrapper.admin #left_section ul.sub_menu li a {color: #333333;text-decoration: underline;}
#wrapper.admin #left_section ul.sub_menu li a:hover,#wrapper.admin #left_section ul.sub_menu li a:focus {text-decoration:none;}
#wrapper.admin #navigation {background-color:#333;}
/************ end ADMIN SECTION ***********/

#certificated 
{
	float: left; 
	margin-top: 10px; 
	color: red;
}

.certificateSent 
{
	margin-top: 10px;
	color:red;
	float:right;
}

a#certificate_request 
{
    background: url("/Content/images/generic_button.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 39px;
    margin-right: 15px;
    font-size: 1em;   
    text-decoration:none; 
}

a#certificate_request span {
    background: url("/Content/images/generic_button.jpg") no-repeat scroll right top transparent;
    color: white;
    cursor: pointer;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 29px;
    margin-left: 22px;
    padding: 10px 20px 0 0;
}

a#certificate_request:hover,a#certificate_request:focus {
	background-position:0px bottom; color:#fff;
}

a#certificate_request:hover span, a#certificate_request:focus span {
	background-position:right bottom;
}


#register_page fieldset .field_button input.change_pwd_btn,
#register_page fieldset .field_button input.change_pwd_btn_hover
{
    margin-top:20px;
}

#register_page fieldset input.change_pwd_btn
{
    background: url("/Content/images/chg_pwd_button.jpg") no-repeat scroll right top transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:185px;
    border: 0 none;
     cursor: pointer;
}

#register_page fieldset input.change_pwd_btn_hover,
#register_page fieldset input.change_pwd_btn:focus 
{
    cursor: pointer;
    background: url("/Content/images/chg_pwd_button.jpg") no-repeat scroll 0px bottom transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:185px;
    border: 0 none;
}

/*****
** input - long, medium and short buttons
******/
input.long_btn
{
    background: url("/Content/images/input_long_btn.jpg") no-repeat scroll right top transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:185px;
    border: 0 none;
     cursor: pointer;
}

input.long_btn_hover 
{
    cursor: pointer;
    background: url("/Content/images/input_long_btn.jpg") no-repeat scroll 0px bottom transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:185px;
    border: 0 none;
}

input.med_btn
{
    background: url("/Content/images/input_med_btn.jpg") no-repeat scroll right top transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:125px;
    border: 0 none;
     cursor: pointer;
}

input.med_btn_hover 
{
    cursor: pointer;
    background: url("/Content/images/input_med_btn.jpg") no-repeat scroll 0px bottom transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:125px;
    border: 0 none;
}

input.short_btn
{
    background: url("/Content/images/input_short_btn.jpg") no-repeat scroll right top transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:80px;
    border: 0 none;
     cursor: pointer;
}

input.short_btn_hover 
{
    cursor: pointer;
    background: url("/Content/images/input_short_btn.jpg") no-repeat scroll 0px bottom transparent;
    color: white;
    display: inline;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    height: 39px;    
    padding-bottom: 6px;
    width:80px;
    border: 0 none;
}


#content_right_section blockquote {
    font: italic 0.875em/24px Helvetica,Arial,sans-serif,Verdana;
    padding: 0 2em;
    width: 650px;
} 


.changePwdBtnPosition {margin-right: 25%;}