/** Misc Rules **/
.msgblock{ color: #FF0000; padding-left: 15px; text-align: left; margin: 0; font-size:12px; }
.colmhdr{ font-weight: bolder; vertical-align: top; text-align: left; }
.ok_cls{ font-weight: bold; }
.error_cls{ color: Red; font-weight: bolder; }
.nospace { margin: 0; padding: 0; }
#module_separator{ margin-top: 10px;	margin-bottom: 2px; color: red; background-color: red; }
.text_update { background-color: #CCCCCC; padding-left: 5px; }
/*** SideBar Include Module Rules ***/
.sb_login{ margin: 20px 0 0px 40px; padding: 0px; width:130px; color:#505050; background-color: transparent; line-height:1.3em; }
.sb_login p {margin: 0 0 0 0;}
.sb_login a {margin: 0 0 0 5px;}

#SideBar p {margin: 0px 0 0 12px;}
/*** Advertisment Section ***/
#add_header {text-align: left; padding: 0 0 .5em 0; font: italic small-caps 600 100% Times New Roman; color: #0000FF;}
#add_pic {text-align: center; padding: 0 0 0 0;}
#add_text {text-align: left; padding: 0 0 0 0;}
/*** Blog Section ***/
#blog_curr_header {text-align: left; padding: 0 0 .5em 0; font: italic small-caps 600 100% Times New Roman; color: #0000FF;}
#blog_curr_date{text-align: left; padding: 0 0 0 0;}
#blog_curr_title{text-align: left; padding: 0 0 0 0;}
#blog_curr_more{text-align: right; padding: 0 0 0 0;}
/*** Facts Section ***/
#facts_rand_header {text-align: left; padding: 0 0 .5em 0; font: italic small-caps 600 100% Times New Roman; color: #0000FF;}
#facts_rand_title{text-align: left; padding: 0 0 0 0;}
#facts_rand_more{text-align: right; padding: 0 0 0 0;}
/*** News Section ***/
#news_curr_header {text-align: left; padding: 0 0 .5em 0; font: italic small-caps 600 100% Times New Roman; color: #0000FF;}
#news_curr_date{text-align: left; padding: 0 0 0 0;}
#news_curr_title{text-align: left; padding: 0 0 0 0;}
#news_curr_more{text-align: right; padding: 0 6px 14px 0;}
/*** Testimonial Section ***/
#testimonial_rand_header {text-align: left; padding: 0 0 .5em 0; font: italic small-caps 600 100% Times New Roman; color: #0000FF;}
#testimonial_rand_location{text-align: left; padding: 0 0 0 0;}
/**********************/
.tdcartTitle { font-weight: bold;	color: #FFFFFF;	background-color: #999999;	border-bottom: 1px solid #666666; }
.textbox { background-color: #E0F0FF;	border: 1px solid #A8B4B0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #0E51A3;	text-align: left; }
/*** GLOBAL Registration ***/
.reg_input { margin: 0 0 5px 0; }
.center_button {text-align:center;}
/*** SAA Registration ***/
#saa_form label { float: left; display: inline; width: 130px; margin: 0px 0px 0px 30px; font-weight: bold; text-align: left; font-size: 90%; }
#saa_form input { background: #DFDFDF; }
.saa_reg_disp { background: #C2DEFD; }
/*** News Registration ***/
#NewsReg_display label, #NewsReg_input label { float: left; display: inline; width: 130px; margin: 0px 0px 0px 30px; font-weight: bold; text-align: left; font-size: 90%; }
.NewsReg_input { background: #DFDFDF; padding-left: 3px; }
.NewsReg_disp { background: #C2DEFD; padding-left: 3px; }
/*** Testimonial Registration ***/
#TestimonialReg_display label, #TestimonialReg_input label { float: left; display: inline; width: 130px; margin: 0px 0px 0px 30px; font-weight: bold; text-align: left; font-size: 90%; }
.TestimonialReg_input { background: #DFDFDF; padding-left: 3px; }
.TestimonialReg_disp { background: #C2DEFD; padding-left: 3px; }
/*** Event Registration ***/
#EventReg_display label, #EventReg_input label { float: left; display: inline; width: 130px; margin: 0px 0px 0px 30px; font-weight: bold; text-align: left; font-size: 90%; }
.EventReg_input { background: #DFDFDF; padding-left: 3px; }
.EventReg_disp { background: #C2DEFD; padding-left: 3px; }
/*** Contact Us ***/
#Contact_display label, #Contact_input label { float: left; display: inline; width: 130px; margin: 0px 0px 0px 30px; font-weight: bold; text-align: left; font-size: 90%; }
.Contact_input { background: #DFDFDF; padding-left: 3px; }
.Contact_disp { background: #C2DEFD; padding-left: 3px; }

/*** Contact Us ***/
.input_form label { float: left; display: inline; width: 130px; margin: 0px 0px 0px 30px; font-weight: bold; text-align: left; font-size: 90%; }

.form_input { background: #DFDFDF; padding-left: 3px; }
.form_disp { background: #C2DEFD; padding-left: 3px; }
.cap_img { text-align: right; }


/* ------------------ GLOBAL > BOX MODEL LAYOUTS ------------------ */
.box_wraper { margin:0 auto; padding: 10px; }
.box-header { margin: 0px; padding: 0.5em; }
.box_content {padding: 5px; }
.clear { clear: both;}
.boxclear { clear: both; margin: 0; padding: 0; font-size: 0px; }
.boxspace { clear: both; margin: 2px auto; font-size: 0px; }
/**** 2 Column LayOut ****/
.col_2_ColumnFloatL { float: left; width: 50%; }
.col_2_ColumnFloatR { float: right;  width: 50%; }
.col_2_column-one-content, .col_2_column-two-content { padding: 5px; text-align: left; }
.col_2_ColumnFloatL, .col_2_ColumnFloatL { position: relative; }