* { margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;}
p { text-align:justify; padding-right:10px; }
/* background:url(images/sprite_h.png) left -196px repeat-x #4a4949; 
font:12px arial;*/
body { background:#cacaca; font-size:100%; background:url(http://www.coreskillsonline.co.uk/wp/wp-content/themes/graphene/images/bg_g.gif) repeat #000 fixed;
line-height:1em; color:#000;  }
h2 { line-height:normal; display:block; font-size:16px }
/*in_line*/
input, select { vertical-align:middle; font-weight:normal; color:#000000; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none; margin:0; padding:0; }

a:hover{text-decoration:underline;}
a {color:#e24203; text-decoration:none}

strong{
	color:#000000;
	font-family: Tahoma, Geneva, sans-serif;
}

.column { float:left;}
.clear { clear:both;}


h1{text-indent:-10000px; font-size:0; line-height:0;}

.main_border{ border:1px solid #838383; background:#ffffff;}
.border_wr_left{background:#ffffff url(images/border_wr.gif) top left repeat-y; width:779px;}
.border_wr_right{background:url(images/border_wr.gif) top right repeat-y; width:779px;}
.main_w{margin:0 0 0 2px; width:775px;}
.cont_bot_indent{height:30px;}
/*header*/
.h_logo{ height:103px;}
.h_logo .col_1{ width:353px; background:url(images/logo.jpg) no-repeat 24px 22px; height:103px;}
.h_logo .col_2{ width:421px;}
.h_logo .col_2 .link{ height:56px;}
.h_logo .col_2 .link div{ padding:13px 0 0 0px; color:#acacac; font-size:0.787em; word-spacing:3px; text-align:right; margin-right: 10px; }
.h_logo .col_2 .link div img{
	vertical-align:middle;
}
.h_logo .col_2 .link div a{
	color:#078FE0;
	text-decoration:none;
	word-spacing:normal;
	line-height:20px;
}
.h_logo .col_2 .link div a:hover{ text-decoration:underline;}
.h_logo .col_2 .h_wr_form{ height:46px; background:url(images/h_wr_form.jpg) 0 0 no-repeat; width:430px;}
.h_logo .col_2 .h_wr_form div{ padding:11px 0 5px 45px;}
.h_logo .col_2 .h_wr_form div img{ vertical-align:middle;}
.h_logo .col_2 .h_wr_form div input{ width:98px; height:17px;}
.h_logo .col_2 .h_wr_form div select{ width:113px; height:17px;}
.h_logo .col_2 .h_wr_form div select, .h_logo .col_2 .h_wr_form div input{ border:1px solid #0e8ae7; color:#6b6b6b; font-family:Tahoma, Geneva, sans-serif; font-size:0.687em; margin:0 5px 0 7px; vertical-align:middle;}
.h_logo .col_2 .h_wr_form div b{ color:#ffffff; text-transform:uppercase; font-size:0.625em;}
.h_menu{ height:70px;}

/*footer*/
.footer{ background:url(images/border_wr.gif) 0 0 repeat-x; width:779px; padding:13px 0; font-size:0.687em; color:#ffffff;}
.footer a{ color:#ffffff; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer span{ display:block; font-size:0.937em; color:#ffffff; text-transform:uppercase; word-spacing:3px;}
.footer span a{ color:#ffffff; text-decoration:none; word-spacing:normal;}
.footer span a:hover{ text-decoration:underline;}


/*content*/
.content{ font-size:0.687em; line-height:1.312em;}
.h_cont{
	width:29px;
	float:left;
}
.col_sep{ float:left; width:4px;}
.line_dot_x{ background:url(images/line_dot_x.gif) 0 0 repeat-x; height:12px;}
.title{ display:block;}

.wr_white .h, .wr_red .h, .wr_yellow .h, .wr_bl .h, .wr_all .h{color:#383838; font-weight:bold; font-size:11px; }
.ind_1{ margin:14px 0 17px 0;}

/*================== index.html ==================*/
/*left*/
#page1 .content .col_1 .wr_white .indent_box{ padding:14px 0 28px 14px;}
/*#page1 .content .col_1 .wr_white .h{ background:url(images/p1_h1.gif) 0 0 no-repeat;  padding:9px 0 9px 0; text-indent:41px; }
*/
#page1 .content .col_1 .wr_white .h{ padding:9px 0 9px 0; }
#page1 .content .col_1 .wr_white ul{ margin:3px 0 0 7px;}

#page1 .content .col_1 .wr_red{margin:4px 0;}
#page1 .content .col_1 .wr_red .indent_box{ padding:14px 15px 20px 21px;}
/*#page1 .content .col_1 .wr_red .h{ background:url(images/p1_h2.gif) 0 0 no-repeat;  padding:9px 0 12px 0; text-indent:41px;  }
*/
#page1 .content .col_1 .wr_red .h{ padding:9px 0 12px 0; }
#page1 .content .col_1 .wr_red .indent_text{ margin:5px 0 11px 0;}
#page1 .content .col_1 .wr_red .button_ind{ margin:9px 0 0 11px;}

#page1 .content .col_1 .row_bot_baner{ background:url(images/row_bot_banet.jpg) 0 0 no-repeat; width:192px; height:125px; color:#383838;}
#page1 .content .col_1 .row_bot_baner .indent{ padding:22px 0 11px 21px;}
#page1 .content .col_1 .row_bot_baner .row_1{ height:26px;}
#page1 .content .col_1 .row_bot_baner .row_2{ height:41px;}
#page1 .content .col_1 .row_bot_baner .row_3{ height:21px;}

/*center*/
#page1 .content .col_2 .wr_bl{ margin-bottom:4px;}
#page1 .content .col_2 .wr_bl .indent_box{ padding:8px 0 19px 8px;}
#page1 .content .col_2 .wr_bl .link{ margin:0 0 0 154px;}
#page1 .content .col_2 .wr_bl p{ margin:8px 0 0 0;}
#page1 .content .col_2 .wr_bl strong{ color:#383838; text-transform:uppercase;}

.p1_h_tet strong{ display:block; margin:0 0 0 19px; color:#383838; line-height:26px;}
.p1_h_tet strong span{ margin:0 43px 0 33px;}

#page1 .content .col_2 .p1_h_tet{ background:url(images/p1_h_tet.gif) 0 0 no-repeat; width:325px; height:33px;}
#page1 .content .col_2 .wr .indent_box{ padding:18px 19px 16px 20px;}
#page1 .content .col_2 .wr .title{ margin-bottom:11px;}
#page1 .content .col_2 .wr ul{ margin:15px 0 0 0;}
#page1 .content .col_2 .wr .link{ margin:0 0 0 155px;}


/*right*/
#page1 .content .col_3 .wr_yellow .indent_box{ padding:14px 15px 31px 14px;}
#page1 .content .col_3 .wr_yellow .h{ height:35px; padding:0 0 0 0;  }
#page1 .content .col_3 .wr_yellow .h img{ position:relative; margin:0 4px 0 -3px; vertical-align:middle;}
#page1 .content .col_3 .wr_yellow ul{ margin:0 0 0 3px;}

#page1 .content .col_3 .wr_white{ margin:4px 0;}
#page1 .content .col_3 .wr_white .indent_box{ padding:14px 0 23px 19px;}
#page1 .content .col_3 .wr_white .h{ height:39px;    }
#page1 .content .col_3 .wr_white .h img{ vertical-align:middle; margin:0 3px 0 -4px; position:relative}
#page1 .content .col_3 .wr_white .img_dot{ margin:11px 0 11px 0;}


/*================== index-1.html ==================*/
/*left*/
#page2 .content .col_1 .wr_white .indent_box{ padding:11px 24px 29px 14px;}
#page2 .content .col_1 .wr_white .h{ height:33px;   }
#page2 .content .col_1 .wr_white .h img{ vertical-align:middle; margin:0 6px 0 0;}
#page2 .content .col_1 .wr_white .indent_img{ margin:9px 20px 5px 7px; float:left;}

#page2 .content .col_1 .wr_bl{ margin:3px 0;}
#page2 .content .col_1 .wr_bl .indent_box{ padding:11px 28px 35px 21px;}
#page2 .content .col_1 .wr_bl .h img{ vertical-align:middle; margin:0 6px 0 0;}
#page2 .content .col_1 .wr_bl .h{
}
#page2 .content .col_1 .wr_bl .h img{ vertical-align:middle; margin:0 6px 0 -6px; position:relative;}
#page2 .content .col_1 .wr_bl .col_boxa{ width:423px;}
#page2 .content .col_1 .wr_bl .col_boxa ul{ margin:11px 0 11px 0;}
#page2 .content .col_1 .wr_bl .col_box_1a{
}
#page2 .content .col_1 .wr_bl .col_box_2a{ width:175px;}


#page2 .content .col_1 .col_box{ width:482px;}
#page2 .content .col_1 .col_box_1{ width:239px;}
#page2 .content .col_1 .col_box_1 .indent_box{ padding:11px 28px 39px 21px;}
#page2 .content .col_1 .col_box_1 .h{ height:38px;  }
#page2 .content .col_1 .col_box_1 .h img{ vertical-align:middle; margin:-2px 6px 0 -11px; position:relative;}
#page2 .content .col_1 .col_box_1 p{ margin:16px 0 0 0;}

#page2 .content .col_1 .col_box_2{ width:240px;}
#page2 .content .col_1 .col_box_2 .indent_box{ padding:11px 28px 42px 21px;}
#page2 .content .col_1 .col_box_2 .h{ height:38px;  }
#page2 .content .col_1 .col_box_2 .h img{ vertical-align:middle; margin:0 0 0 -16px; position:relative;}
#page2 .content .col_1 .col_box_2 ul{ margin:15px 0 0 0;}

/*right*/
#page2 .content .col_2 .wr_yellow .indent_box{ padding:14px 0 28px 19px;}
#page2 .content .col_2 .wr_yellow .h{ height:38px; padding:0 0 0 0;  }
#page2 .content .col_2 .wr_yellow .h img{ vertical-align:middle; margin:0px 3px 0 -6px; position:relative;}
/*#page2 .content .col_2 .wr_yellow li img{ margin:11px 0 15px 0;}*/
#page2 .content .col_2 .wr_yellow .button_ind{ margin:17px 0 0 66px;}

#page2 .content .col_2 .wr_white{ margin:3px 0 0 0;}
#page2 .content .col_2 .wr_white .indent_box{ padding:9px 0 27px 19px;}
#page2 .content .col_2 .wr_white .h{ height:38px; }
#page2 .content .col_2 .wr_white .h img{ vertical-align:middle; margin:0px 5px 0 -6px; position:relative;}
#page2 .content .col_2 .wr_white p{ margin:11px 11px 0 0;}


/*================== index-2.html ==================*/
/*left*/
#page3 .content .col_1 .wr_white .indent_box{ padding:14px 21px 29px 21px;}
#page3 .content .col_1 .wr_white .h{ height:38px; padding:0 0 0 0;  }
#page3 .content .col_1 .wr_white .h img{ vertical-align:middle; margin:0px 5px 0 -6px; position:relative;}
#page3 .content .col_1 .wr_white span{ display:block; margin:12px 0;}
#page3 .content .col_1 .wr_white .button_ind{ margin:15px 0 0 0;}

#page3 .content .col_1 .wr_bl{ margin:3px 0 0 0;}
#page3 .content .col_1 .wr_bl .indent_box{ padding:11px 21px 30px 21px;}
#page3 .content .col_1 .wr_bl .h{ height:43px;}
#page3 .content .col_1 .wr_bl .h img{ vertical-align:middle; margin:0px 8px 0 -14px; position:relative;}
#page3 .content .col_1 .wr_bl strong{ display:block; margin:21px 0 11px 0;}
#page3 .content .col_1 .wr_bl ul{ margin:11px 0 0 0;}

/*right*/
#page3 .content .col_2 .wr_yellow .indent_box{ padding:11px 0 21px 19px;}
#page3 .content .col_2 .wr_yellow .h{ height:43px;}
#page3 .content .col_2 .wr_yellow .h img{ vertical-align:middle; margin:3px 4px 0 -5px; position:relative;}
#page3 .content .col_2 .wr_yellow .ind_img{ float:left; margin:0 20px 20px 0;}
#page3 .content .col_2 .wr_yellow ul{ margin:8px 0 0 0;}

#page3 .content .col_2 .wr_white{ margin:3px 0 0 0;}
#page3 .content .col_2 .wr_white .indent_box{padding:11px 17px 25px 21px;}
#page3 .content .col_2 .wr_white .h{ height:43px;}
#page3 .content .col_2 .wr_white .h img{ vertical-align:middle; margin:3px 4px 0 -5px; position:relative;}
#page3 .content .col_2 .wr_white .ind_text{ margin:11px 0 15px 0;}
#page3 .content .col_2 .wr_white .ind_img{ margin:2px 20px 0 0; float:left;}
#page3 .content .col_2 .wr_white span{ display:block; margin:11px 0 11px 0;}

/*================== index-3.html ==================*/
/*left*/
#page4 .content .col_1 .wr_white .indent_box{ padding:6px 21px 43px 21px;}
#page4 .content .col_1 .wr_white .h{ height:43px;}
#page4 .content .col_1 .wr_white .h img{ vertical-align:middle; margin:3px 4px 0 -13px; position:relative;}
#page4 .content .col_1 .wr_white .ind_text{ margin:16px 0;}
#page4 .content .col_1 .wr_white .ind_img{ margin:2px 20px 0 0; float:left;}

#page4 .content .col_1 .col_box{ width:482px; margin:3px 0 0 0;}
#page4 .content .col_1 .col_box_1{ width:239px;}
#page4 .content .col_1 .col_box_1 .indent_box{ padding:8px 15px 31px 21px;}
#page4 .content .col_1 .col_box_1 .h{ height:43px;}
#page4 .content .col_1 .col_box_1 .h img{ vertical-align:middle; margin:5px 4px 0 -5px; position:relative;}
#page4 .content .col_1 .col_box_1 .ind_img{ margin:15px 0;}
#page4 .content .col_1 .col_box_1 .link{ margin:15px 0 0 0;}

#page4 .content .col_1 .col_box_2{ width:240px;}
#page4 .content .col_1 .col_box_2 .indent_box{ padding:10px 21px 29px 21px;}
#page4 .content .col_1 .col_box_2 .ind_text{ margin:4px 0 13px 0;}
#page4 .content .col_1 .col_box_2 .h{ height:43px;}
#page4 .content .col_1 .col_box_2 .h img{ vertical-align:middle; margin:3px 4px 0 -13px; position:relative;}
#page4 .content .col_1 .col_box_2 strong{ color:#383838;}
#page4 .content .col_1 .col_box_2 .ind_text1{ display:block; margin:15px 0;}

/*right*/
#page4 .content .col_2 .wr_yellow .indent_box{ padding:14px 11px 34px 21px;}
#page4 .content .col_2 .wr_yellow .h{ height:43px;}
#page4 .content .col_2 .wr_yellow .h img{ vertical-align:middle; margin:0 4px 0 -9px; position:relative;}
#page4 .content .col_2 .wr_yellow .ind_img{ margin:16px 0 11px 0;}
#page4 .content .col_2 .wr_yellow ul{ margin-bottom:13px;}
#page4 .content .col_2 .wr_yellow strong{ display:block; margin:6px 0 11px 0;}
#page4 .content .col_2 .wr_yellow em{ display:block; margin:14px 5px 0 0;}

#page4 .content .col_2 .wr_white{ margin:3px 0 0 0;}
#page4 .content .col_2 .wr_white .indent_box{ padding:14px 11px 20px 21px;}
#page4 .content .col_2 .wr_white .h{ height:43px;}
#page4 .content .col_2 .wr_white .h img{ vertical-align:middle; margin:0 4px 0 -7px; position:relative;}
#page4 .content .col_2 .wr_white .indent_img{ margin:2px 20px 0 0; float:left;}
#page4 .content .col_2 .wr_white ul{ margin:11px 0 0 0;}


/*================== index-4.html ==================*/
/*left*/
#page5 .content .col_1 .wr_white .indent_box{ padding:14px 21px 31px 21px;}
#page5 .content .col_1 .wr_white .h{ height:38px;}
#page5 .content .col_1 .wr_white .h img{ vertical-align:middle; margin:0 4px 0 -7px; position:relative;}
#page5 .content .col_1 .wr_white span{ display:block; margin:13px 0;}
#page5 .content .col_1 .wr_white ul{ margin:11px 0;}

#page5 .content .col_1 .wr_bl{ margin:2px 0 0 0;}
#page5 .content .col_1 .wr_bl .indent_box{ padding:14px 18px 37px 21px;}
#page5 .content .col_1 .wr_bl .h{ height:38px;}
#page5 .content .col_1 .wr_bl .h img{ vertical-align:middle; margin:0 4px 0 -7px; position:relative;}
#page5 .content .col_1 .wr_bl .ind_img{ margin:2px 20px 0 0; float:left;}


/*right*/
#page5 .content .col_2 .wr_yellow .indent_box{ padding:15px 25px 28px 19px;}
#page5 .content .col_2 .wr_yellow .h{ height:38px;}
#page5 .content .col_2 .wr_yellow .h img{ vertical-align:middle; margin:-1px 4px 0 -6px; position:relative;}
#page5 .content .col_2 .wr_yellow .ind_img{ margin:2px 20px 0 0; float:left;}

#page5 .content .col_2 .wr_white{ margin:3px 0 0 0;}
#page5 .content .col_2 .wr_white .indent_box{ padding:15px 10px 28px 19px;}
#page5 .content .col_2 .wr_white .h{ height:38px;}
#page5 .content .col_2 .wr_white .h img{ vertical-align:middle; margin:-1px 4px 0 -4px; position:relative;}
#page5 .content .col_2 .wr_white .ind_img{ margin:0 6px 0 0; float:left;}
#page5 .content .col_2 .wr_white .ind_img1{ margin:0 20px 0 0; float:left;}
#page5 .content .col_2 .wr_white .ind_text{ margin:0 0 17px 0; display:block;}
#page5 .content .col_2 .wr_white ul{ margin:11px 0 0 0;}

/*================== register.php?src=top_button ==================*/
/*left*/
#page6 .content .col_1 .wr_white .indent_box{ padding:16px 11px 20px 21px;}
#page6 .content .col_1 .wr_white .h{ height:38px;}
#page6 .content .col_1 .wr_white .h img{ vertical-align:middle; margin:-3px 4px 0 -5px; position:relative;}
#page6 .content .col_1 .wr_white ul{ margin:3px 0 0 0;}
#page6 .content .col_1 .wr_white em{ margin:11px 0; display:block;}

#page6 .content .col_1 .wr_red{margin:4px 0;}
#page6 .content .col_1 .wr_red .indent_box{ padding:14px 15px 20px 21px;}
#page6 .content .col_1 .wr_red .h{ height:41px;}
#page6 .content .col_1 .wr_red .h img{ vertical-align:middle; margin:-3px 4px 0 -14px; position:relative;}
#page6 .content .col_1 .wr_red .indent_text{ margin:5px 0 15px 0;}
#page6 .content .col_1 .wr_red .button_ind{ margin:17px 0 0 11px;}
#page6 .content .col_1 .wr_red .ind_img{ margin-bottom:13px; display:block;}

#page6 .content .col_1 .row_bot_baner{ background:url(images/row_bot_banet.jpg) 0 0 no-repeat; width:192px; height:125px; color:#383838;}
#page6 .content .col_1 .row_bot_baner .indent{ padding:22px 0 11px 21px;}
#page6 .content .col_1 .row_bot_baner .row_1{ height:26px;}
#page6 .content .col_1 .row_bot_baner .row_2{ height:41px;}
#page6 .content .col_1 .row_bot_baner .row_3{ height:21px;}

/*center*/
#page6 .content .col_2 .wr_bl{ margin-bottom:4px;}
#page6 .content .col_2 .wr_bl .indent_box{ padding:8px 0 18px 8px;}
#page6 .content .col_2 .wr_bl .link{ margin:0 0 0 154px;}
#page6 .content .col_2 .wr_bl p{ margin:8px 0 0 0;}
#page6 .content .col_2 .wr_bl strong{ color:#383838; text-transform:uppercase; display:block; margin-bottom:11px;}
#page6 .content .col_2 .wr_bl ul{ margin:11px 0 9px 0;}
#page6 .content .col_2 .wr_bl li{ margin:0;}
#page6 .content .col_2 .wr_bl li img{  margin:11px 0 16px 0;}


#page6 .content .col_2 .wr_all .indent_box{ padding:11px 25px 38px 15px;}
#page6 .content .col_2 .wr_all .h{ height:38px;}
#page6 .content .col_2 .wr_all .h img{ vertical-align:middle; margin:-1px 4px 0 -6px; position:relative;}
#page6 .content .col_2 .wr_all .ind_img{ margin:2px 20px 0 6px; float:left;}
#page6 .content .col_2 .wr_all strong{ display:block; margin-bottom:11px;}

/* Mod LC */
#page2 .content .col_2 .wr_all .indent_box{ padding:11px 25px 38px 15px;}
#page2 .content .col_2 .wr_all .h{ height:38px;}
#page2 .content .col_2 .wr_all .h img{ vertical-align:middle; margin:-1px 4px 0 -6px; position:relative;}
#page2 .content .col_2 .wr_all .ind_img{ margin:2px 20px 0 6px; float:left;}
#page2 .content .col_2 .wr_all strong{ display:block; margin-bottom:11px;}

#page2 .content .col_2 .wr_red .indent_box{ padding:14px 0 28px 19px;}
#page2 .content .col_2 .wr_red .h{ height:38px; padding:0 0 0 0;  }
#page2 .content .col_2 .wr_red .h img{ vertical-align:middle; margin:0px 3px 0 -6px; position:relative;}
#page2 .content .col_2 .wr_red li img{ margin:11px 0 15px 0;}
#page2 .content .col_2 .wr_red .button_ind{ margin:17px 0 0 66px;}


/*right*/
#page6 .content .col_3 .wr_yellow .indent_box{ padding:14px 15px 29px 14px;}
#page6 .content .col_3 .wr_yellow .h{ height:35px; padding:0 0 0 0;  color:#383838; font-weight:bold; }
#page6 .content .col_3 .wr_yellow .h img{ position:relative; margin:0 4px 0 -3px; vertical-align:middle;}
#page6 .content .col_3 .wr_yellow ul{ margin:0 0 0 3px;}

#page6 .content .col_3 .wr_white{ margin:4px 0;}
#page6 .content .col_3 .wr_white .indent_box{ padding:14px 11px 27px 19px;}
#page6 .content .col_3 .wr_white .h{ height:39px; color:#383838; font-weight:bold; }
#page6 .content .col_3 .wr_white .h img{ vertical-align:middle; margin:0 3px 0 -4px; position:relative}
#page6 .content .col_3 .wr_white .img_dot{ margin:11px 0 11px 0;}
#page6 .content .col_3 .wr_white strong{ display:block; margin-bottom:1px;}

#page6 .content .col_3 .wr_red .indent_box{ padding:10px 15px 20px 21px;}
#page6 .content .col_3 .wr_red .h{ height:44px; padding:0 0 0 0;  color:#383838; font-weight:bold; }
#page6 .content .col_3 .wr_red .h img{ position:relative; margin:2px 4px 0 -7px; vertical-align:middle;}
#page6 .content .col_3 .wr_red .ind_img{ display:block; margin-bottom:14px;}


/*================== index-6.html ==================*/

#page7 .content .col_1 .wr_white .indent_box{ padding:14px 11px 29px 21px;}
#page7 .content .col_1 .wr_white .indent_box div{ margin-bottom:13px;}
#page7 .content .col_1 .wr_white .indent_box a{ color:#000000;}
#page7 .content .col_1 .wr_white .h{ height:25px; padding:0 0 0 0;  color:#383838; font-weight:bold; }
#page7 .content .col_1 .wr_white .h img{ position:relative; margin:0 4px 0 -3px; vertical-align:middle;}












/*==================list====================*/
.wr_white .t { background:url(images/m2-t-dr.gif) repeat-x top #ffffff;}
.wr_white .b { background:url(images/m2-t-dr.gif) repeat-x bottom;}
.wr_white .l { background:url(images/m2-t-dr.gif) repeat-y left;}
.wr_white .r { background:url(images/m2-t-dr.gif) repeat-y right;}
.wr_white .l_t { background:url(images/m2-l-t.gif) no-repeat left top;}
.wr_white .r_t { background:url(images/m2-r-t.gif) no-repeat right top;}
.wr_white .l_b { background:url(images/m2-l-b.gif) no-repeat left bottom;}
.wr_white .r_b { background:url(images/m2-r-b.gif) no-repeat right bottom; width:100%;}

.wr_white span{ color:#000000;}

.list li{ color:#000;}
.list li a { line-height:1.625em; color:#6b6b6b; text-decoration:none; margin-left:3px;}
.list li a:hover { text-decoration:none; color:#000000;}
.wr_white{ color:#000;}


.wr_red .t { background:url(images/m2-t-dr_r.gif) repeat-x top #fff7e3;}
.wr_red .b { background:url(images/m2-t-dr_r.gif) repeat-x bottom;}
.wr_red .l { background:url(images/m2-t-dr_r.gif) repeat-y left;}
.wr_red .r { background:url(images/m2-t-dr_r.gif) repeat-y right;}
.wr_red .l_t { background:url(images/m2-l-t_r.gif) no-repeat left top;}
.wr_red .r_t { background:url(images/m2-r-t_r.gif) no-repeat right top;}
.wr_red .l_b { background:url(images/m2-l-b_r.gif) no-repeat left bottom;}
.wr_red .r_b { background:url(images/m2-r-b_r.gif) no-repeat right bottom; width:100%;}

.list_1 li a { line-height:1.625em; color:#e24203; text-decoration:none; background:url(images/list_red.gif) 0 5px no-repeat; padding:0 0 0 10px; display:block;}
.list_1 li a:hover { text-decoration:underline; color:#e24203;}

.list_1a li a { line-height:1.625em; color:#e24203; text-decoration:none; padding:0 0 0 5px; }
.list_1a li a:hover { text-decoration:underline; color:#e24203;}

.list_1b li a { line-height:1.625em; color:#e24203; text-decoration:none; padding:0 0 0 7px; display:block;}
.list_1b li a:hover { text-decoration:underline; color:#e24203;}

.list_2 li{ line-height:1.625em; color:#6b6b6b; text-decoration:none; background:url(images/list_y.gif) 0 5px no-repeat; padding:0 0 0 10px;}
.list_2 li img{  margin:11px 0 11px 0;}
.list_2 li strong{ color:#000000; display:block; margin-bottom:1px;}

.list_3 li{ line-height:1.312em; color:#6b6b6b; margin-bottom:13px; }
.list_3 b{ color:#e24203; margin-right:2px;}


.wr_yellow .t { background:url(images/m2-t-dr_y.gif) repeat-x top #ffffde;}
.wr_yellow .b { background:url(images/m2-t-dr_y.gif) repeat-x bottom;}
.wr_yellow .l { background:url(images/m2-t-dr_y.gif) repeat-y left;}
.wr_yellow .r { background:url(images/m2-t-dr_y.gif) repeat-y right;}
.wr_yellow .l_t { background:url(images/m2-l-t_y.gif) no-repeat left top;}
.wr_yellow .r_t { background:url(images/m2-r-t_y.gif) no-repeat right top;}
.wr_yellow .l_b { background:url(images/m2-l-b_y.gif) no-repeat left bottom;}
.wr_yellow .r_b { background:url(images/m2-r-b_y.gif) no-repeat right bottom; width:100%;}

.wr_bl .t { background:url(images/m2-t-dr_bl.gif) repeat-x top #def2fb;}
.wr_bl .b { background:url(images/m2-t-dr_bl.gif) repeat-x bottom;}
.wr_bl .l { background:url(images/m2-t-dr_bl.gif) repeat-y left;}
.wr_bl .r { background:url(images/m2-t-dr_bl.gif) repeat-y right;}
.wr_bl .l_t { background:url(images/m2-l-t_bl.gif) no-repeat left top;}
.wr_bl .r_t { background:url(images/m2-r-t_bl.gif) no-repeat right top;}
.wr_bl .l_b { background:url(images/m2-l-b_bl.gif) no-repeat left bottom;}
.wr_bl .r_b { background:url(images/m2-r-b_bl.gif) no-repeat right bottom; width:100%;}

.wr .b { background:url(images/m2-t-dr_ba.gif) repeat-x bottom #efefef;}
.wr .l { background:url(images/m2-t-dr_ba.gif) repeat-y left;}
.wr .r { background:url(images/m2-t-dr_ba.gif) repeat-y right;}
.wr .l_b { background:url(images/m2-l-b_ba.gif) no-repeat left bottom;}
.wr .r_b { background:url(images/m2-r-b_ba.gif) no-repeat right bottom; width:100%;}

.wr_all .t { background:url(images/m2-t-dr_blc.gif) repeat-x top #efefef;}
.wr_all .b { background:url(images/m2-t-dr_blc.gif) repeat-x bottom;}
.wr_all .l { background:url(images/m2-t-dr_blc.gif) repeat-y left;}
.wr_all .r { background:url(images/m2-t-dr_blc.gif) repeat-y right;}
.wr_all .l_t { background:url(images/m2-l-t_blc.gif) no-repeat left top;}
.wr_all .r_t { background:url(images/m2-r-t_blc.gif) no-repeat right top;}
.wr_all .l_b { background:url(images/m2-l-b_blc.gif) no-repeat left bottom;}
.wr_all .r_b { background:url(images/m2-r-b_blc.gif) no-repeat right bottom; width:100%;}

.wr_all { color:#6b6b6b;}
.wr_all span{color:#000000;}



/*==========================================*/

td { vertical-align:top; text-align:left; font-size:11px;  }
td li { display:inline; } 

.photo_container{padding:0 10px 0 10px}
.photo_container .empty{color:#666;font-size:12px;padding:80px 100px;text-align:center}
.photo_container tr.photo_row,
.photo_container tr.photo_row td{vertical-align:top; text-align:left;}
.photo_container tr.photo_row td{padding:14px 12px 0 0;width:140px}
.photo_container tr.photo_row td img{border:solid 1px #ccc;padding:3px}
.photo_container .photo_row .photo_cell a:hover img{border:solid 1px #e24203}
.photo_container tr.metadata_row,
.photo_container tr.metadata_row td{vertical-align:top}
.photo_container tr.metadata_row td{padding:4px 0 2px 3px}
.photo_container tr.metadata_row td .title{font-weight:bold;overflow:hidden;padding-bottom:1px;width:120px}
.photo_container tr.metadata_row td .detail{color:#666;font-size:9px;padding-top:3px}


.photo_container_mini{padding:0 0px 0 0px}
.photo_container_mini .empty{color:#666;font-size:12px;padding:80px 100px;text-align:center}
.photo_container_mini tr.photo_row,
.photo_container_mini tr.photo_row td{vertical-align:top; text-align:left;}
.photo_container_mini tr.photo_row td{width:140px}
.photo_container_mini tr.photo_row td img{border:solid 1px #ccc;padding:3px}
.photo_container_mini .photo_row .photo_cell a:hover img{border:solid 1px #e24203}
.photo_container_mini tr.metadata_row,
.photo_container_mini tr.metadata_row td{vertical-align:top}
.photo_container_mini tr.metadata_row td{padding:4px 0 2px 3px}
.photo_container_mini tr.metadata_row td .title{font-weight:bold;overflow:hidden;padding-bottom:1px;width:120px}
.photo_container_mini tr.metadata_row td .detail{color:#666;font-size:9px;padding-top:3px}

.editable, textarea{
	background-color: #ffffd3;
}

.alert_box {
	font-weight:bold;
	color:#000;
	background-color:#FCC;
	border: 1px solid #F00;
	padding: 5px;
	margin: 2px;
	display:block;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.green_box {
	font-weight:bold;
	color:#000;
	background-color:#CF9;
	border: 1px solid #090;
	padding: 5px;
	margin: 2px;
	display:block;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.green_button {
	font-weight:bold;
	color:#000;
	background-color:#CF9;
	border: 1px solid #090;
	padding: 5px;
	margin: 2px;
	display:inline;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.yellow_box {
	font-weight:bold;
	color:#0C263B;
	background-color:#FF9;
	border: 1px solid #FF0;
	padding: 5px;
	margin: 2px;
	display:block;
	text-align: justify;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.yellow_box2 {
	font-weight:bold;
	color:#000;
	background-color:#FF3;
	padding: 5px;
	margin: 2px;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.yellow_button {
	text-decoration:none;
	color:#f00;
	font-weight:bold;
	font-size:11px;
	background-color:#FF9;
	border: 2px outset #F00;
	padding: 5px 5px;
	margin: 2px;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.yellow_button2 {
	font-weight:bold;
	color:#000;
	background-color:#FF9;
	border: 1px solid #FF0;
	padding: 5px;
	margin: 2px;
	display:inline;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.small_blue_button {
	font-weight:bold;
	font-size:11px;
	color:#000;
	background-color:#99CCFF;
	border: 1px outset #f00;
	padding: 2px;
	margin: 2px;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}


.blue_box {
	font-weight:bold;
	color:#000;
	background-color:#99CCFF;
	border: 1px solid #00F;
	padding: 5px;
	margin: 2px;
	display:block;
		-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.green_box a, .green_button a{
	text-decoration:none;
	color:#090;
}
.small_blue_button a, .small_blue_button a:visited{
	text-decoration:none;
	color:#000;
}
.yellow_box a{
	text-decoration:none;
	color:#f00;
}
.alert_box a{
	text-decoration:none;
	color:#f00;
}
.blue_box a{
	text-decoration:none;
	color:#00f;
}

/*yellow_box a:hover, .green_box a:hover, .alert_box a:hover, blue_box a:hover{
	text-decoration:underline;
}

*/
.yellow_box a:hover{
	text-decoration:underline;
}
.yellow_button:hover, .yellow_button2:hover{
	text-decoration:underline;
	border-style: inset;
	background-color:#ffffcc;
	padding: 6px 4px 4px 6px;
}
.small_blue_button:hover {
	text-decoration:none;
	border-style:inset;
	background-color:#BbDdFf;
}
.green_box a:hover, .green_button a:hover{
	text-decoration:underline;
}


.alert_box a:hover{
	text-decoration:underline;
}

.blue_box a:hover{
	text-decoration:underline;
}


a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#99CCFF;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-12em; width:15em;
    border:1px solid #00F;
    background-color:#99CCFF; color:#000;
	padding: 10px;
}

a.info2{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none}

a.info2:hover{z-index:25; background-color:#CCCCCC}

a.info2 span{display: none}

a.info2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-2em; width:15em;
    border:1px solid #00F;
    background-color:#99CCFF; 
	color:#000;
	padding: 10px;
	font-weight:lighter;
	font-size:10px;
}
a.info2:hover span li { margin-left:12px; list-style:circle; }


.help {
	color:#555555;
	font-size:10px;
}

.csk_button, .csk_button:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.csk_button:hover							{ background-color: #111; *color: #fff; }
	.csk_button:active							{ top: 1px; }
	.small.csk_button, .small.csk_button:visited 			{ height: 13px; font-size: 11px; padding: ; }
	.csk_button, .csk_button:visited,
	.medium.csk_button, .medium.csk_button:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.csk_button, .large.csk_button:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.csk_button, .green.csk_button:visited		{ background-color: #ccff99; }
	.green.csk_button:hover						{ color: #ffffff; background-color: #91bd09; }
	.blue.csk_button, .blue.csk_button:visited		{ background-color: #2daebf; }
	.blue.csk_button:hover							{ background-color: #007d9a; }
	.red.csk_button, .red.csk_button:visited			{ background-color: #e33100; }
	.red.csk_button:hover							{ background-color: #872300; }
	.magenta.csk_button, .magenta.csk_button:visited		{ background-color: #a9014b; }
	.magenta.csk_button:hover							{ background-color: #630030; }
	.orange.csk_button, .orange.csk_button:visited		{ background-color: #ff5c00; }
	.orange.csk_button:hover							{ background-color: #d45500; }
	.yellow.csk_button, .yellow.csk_button:visited		{ 	color: #f00; background-color: #ffff99; }
	.yellow.csk_button:hover							{ *color: #f00; background-color: #FF6; }


table.full_borders {
	border-width: 0.5px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #CCC;
	border-collapse: separate;
}
table.full_borders th {
	border-width: 0.5px;
	padding: 5px;
	border-style: solid;
	border-color: #CCC;
	background-color: white;
	-moz-border-radius: ;
}
table.full_borders td {
	border-width: 0.5px;
	padding: 5px;
	border-style: solid;
	border-color: #CCC;
}

table.no_borders {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
}
table.no_borders th {
	padding: 5px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
table.no_borders td {
	border-width: 0px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

