/*V2.3 24_1_06*/
/*Copyright www.pldproductions.com may not be used, reproduced, copied or sold without written permission*/
/*contains main background image*/


/*All site bg col definitions*/
.body_bg_col_wt{background-color: white;}
.body_bg_col_gy{background-color: #999999;}

/*body definitions*/
.body_common{
font: 75% verdana; 
background-position: 
top left;
/*background: url(../images/header.gif);*/
background-attachment: fixed;
background-repeat: no-repeat;
text-align: center;
padding: 0px;
margin: 0px;
line-height: 135%;
}

/*forms and so on*/
form,select,option,textarea,input{
font-family: verdana; font-size: 1em;
}

/*contains main top text image*/
.header_common{ 
width: 100%; 
height: 132px;

/*margin: auto;*/
background-image: url(../images/header.gif);
background-position : top center;
/*background-attachment: fixed;*/
background-repeat : no-repeat;
background-color: white;
}

/*contains background image for the admin help page*/
#help{
font: 75% verdana;
background-image: url(../images/help_image.jpg);
background-position : top left;
background-attachment: fixed;
background-repeat : no-repeat;
text-align: center;
padding: 0px;
margin: 0px;
}

table,form{font-size: 1em; line-height: 135%;}
.input_form1{font-family: verdana; font-size: 1em; line-height: 135%;}
textarea{font-family: verdana; font-size: 1em;}
p{text-align: justify; line-height: 135%;}

.container{margin: auto; line-height: 135%; height: auto; font-size: 1em;;}

.rt_bor{
border_right: 1px solid #eeeeee;
}

/*backgound colours*/
.bg_wht{background-color: white;}
.bg_gy{background-color: #eeeeee;}
.bg_dk_gn{background-color: #036551;}
.bg_aqua{background-color: aqua;}
.bg_black{background-color: black;}
.bg_trans{background-color: transparent;}
.bg_dkred{background-color: darkred;}
.bg_pink{background-color: #e42e9c;}

/* c classes all set container widths */
.c2pc{width: 2%;}
.c5pc{width: 5%;}
.c10pc{width: 10%;}
.c12pc{width: 12%;}
.c15pc{width: 15%;}
.c20pc{width: 20%;}
.c25pc{width: 25%;}
.c30pc{width: 30%;}
.c40pc{width: 40%;}
.c50pc{width: 50%;}
.c60pc{width: 60%;}
.c70pc{width: 70%;}
.c75pc{width: 75%;}
.c78pc{width: 78%;}
.c80pc{width: 80%;}
.c85pc{width: 85%;}
.c90pc{width: 90%;}
.c95pc{width: 95%;}
.c98pc{width: 98%;}
.c100pc{width: 100%;}


.c5px{width: 5px;}
.c10px{width: 10px;}
.c20px{width: 20px;}
.c75px{width: 75px;}
.c120px{width: 120px;}
.c149px{width: 149px;}
.c155px{width: 155px;}
.c200px{width: 250px; background-color: red;}
.c250px{width: 250px;}
.c350px{width: 350px;}
.c374px{width: 374px;}
.c430px{width: 430px; margin: auto; text-align: left;}
.c450px{width: 450px;}
.c600px{width: 600px;}
.c650px{width: 650px;}
.c700px{width: 700px;}
.c720px{width: 720px;}
.c750px{width: 750px;}
.c770px{width: 770px;}
.c773px{width: 773px;}

/* set alignments */
.a_top{vertical-align:top; text-align: center;}
.a_bot{vertical-align:bottom; text-align: center;}
.a_top_only{vertical-align:top;}
.a_right{vertical-align:top; text-align: right;}
.a_left{vertical-align:top; text-align: left;}
.a_right_mid{vertical-align:middle; text-align: right;}
.a_left_mid{vertical-align:middle; text-align: left;}
.a_ind_5{text-indent: 5px}
.a_ind_10{text-indent: 10px}
.a_ind_20{text-indent: 20px}
.a_ind_30{text-indent: 30px}

/* col classes all set colour */


.col_btgn{background-color: #00AC28; color: white;}/* bright green */
.col_arhitravgn{background-color: #81A63A; color: white;}/* green/black */
.col_gn{background-color: #049c7e; color: white;}/* green */
.col_dkgn{background-color: #485618; color: white;}/* green */
.col_gn_ol{background-color: #809934; color: white;}/* green */
.col_gy{background-color: #a7a9ac; color: white;}/* grey */
.col_gy_but{background-color: #eeeeee; color: #FA710A; text-align: center; border: 1px solid black;}/* grey */
.col_red{background-color: #E90303; color: white;}/* red */
.col_bronze{background-color: #D65100; color: white;}/* red */
.col_dkred{background-color: #9C0000; color: white;}/* dark red */
.col_blue{background-color: #3163C2; color: white;}/* blue */
.col_orange{background-color: #FA710A; color: white;}/* orange */
.col_wt{background-color: white; color: #E90303;}/* white */
.col_white{color: white;}/* white text */
.col_bw{background-color: white; color: black;}/* white */
.col_bc{background-color: #fffff5; color: black;}/* cream */
.col_grey{color: #bbbbbb;}
.col_bl{color: #3163C2;}/* blue */
.col_red_txt{color: #E90303;}/* red txt*/
.col_dkred_txt{color: #9C0000;}/* dark red txt*/
.col_or_txt{color: #FA710A;}/* orange txt*/
.col_gn_txt{color: #049c7e;}
.col_bk{color: black;}/*use for black text*/
.col_wb{background-color: black; color: white;}/* black */
.col_wg{background-color: gray; color: white;}/* grey */
.col_hct{background-color: #36691a; color: white;}/* hct lighter green */
.col_hct_heading{background-color: #1A3E1B; color: white;}/* hct darker green */
.col_iplay{background-color: #999999; color: white;}/* iplay white on grey */
.col_iplay_inner_strap{background-color: #3a3a3a; color: white;}/* iplay white on grey */
.col_iplay_secondary_strap{background-color: #4a4a4a; color: white;}/* iplay white on grey */
.col_iplay_page{background-color: #F4F0E3; color: black;}/* iplay black on beige */
/*.col_crystal_pink_txt{color: #e42e9c;}*/
.col_crystal_pink_txt{color: #0004B6;}
.col_crystal_strap{background-color: #FDDDEE; color: #e42e9c;}


/* dim classes all set dimensions */
.dim_1{height: 1px;}
.dim_10{height: 10px;}
.dim_15{height: 15px;}
.dim_20{height: 20px;}
.dim_25{height: 25px;}
.dim_30{height: 30px;}
.dim_35{height: 35px;}
.dim_40{height: 40px;}
.dim_50{height: 50px;}
.dim_75{height: 75px;}
.dim_100{height: 100px;}
.dim_110{height: 112px;}
.dim_135pc{height: 135%;}
.dim_148{height: 148px;}
.dim_149{height: 149px;}
.dim_150{height: 150px;}
.dim_220{height: 220px;}
.dim_320{height: 320px;}
.dim100pc{height: 100%;}

/* font sizes */
.fon_5{font-size: .5em;}
.fon_8{font-size: .8em;}
.fon_8_5{font-size: .85em;}
.fon_9{font-size: .9em;}
.fon_1{font-size: 1em;}
.fon_1_form{font: 1em verdana;}
.fon_1_1{font-size: 1.1em;}
.fon_bold{font-weight: bold;}
.fon_11px{font-size: 11px}
.fon_under{text-decoration: underline;}

/* borders */
.brd_none{border: none;}
.brd_5_wt{border-style: solid; border-color:white; border-width: 5px;}
.brd_10_wt{border-style: solid; color:white; border-width: 10px;}
.brd_10_cm{border-style: solid; color: #fffff5; border-width: 10px;}
.brd_1_bl{border: 1px solid #3163C2;}
.brd_1_bk{border: 1px solid black;}
.brd_1_pk{border: 1px solid #e42e9c;}
.brd_1_dkred{border: 1px solid darkred;}
.brd_1_gy_dash{border: 1px dashed #eeeeee;}
.brd_1_bl_dash{border: 1px dashed #3163C2;}
.brd_1_dkbl_dash{border: 1px dashed #000254;}
.top_bor{border-top: 1px solid #bbbbbb;}
.left_bor{border-left: 1px solid #eeeeee;}
.bot_bor{border-bottom: 1px solid #e42e9c;}
.right_bor{border-right: 1px solid #e42e9c;}
.left_bor{border-left: 1px solid #e42e9c;}

.iplay_bot_bor{border-bottom: 1px solid black;}
.iplay_top_bor{border-top: 1px solid black;}

.top_cell_brd{border-style: solid solid solid solid; border-width: 1px;}
.sub_cell_brd{border-style: none solid solid solid; border-width: 1px;}
.sub_cell_left_brd{border-style: none none solid solid; border-width: 1px;}
.brd_col_gy{border-color: #eeeeee;}
.brd_col_dk_gn{border-color: #036551;}

/*cursors*/
.csr_point{cursor: pointer;}

/* a tags */

a.contact_or,a.contact_or:link,a.contact_or:visited,a.contact_or:active,a.contact_or:focus{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_or:hover{text-decoration: none; color:white; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_black,a.contact_black:link,a.contact_black:visited,a.contact_black:active,a.contact_black:focus{padding: 2px; text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_black:hover{padding: 2px; text-decoration: none; color:white; background-color: black; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_or_help,a.contact_or_help:link,a.contact_or_help:visited,a.contact_or_help:active,a.contact_or_help:focus{text-decoration: none; color:#FA710A; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_or_help:hover{text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_crystal,a.contact_crystal:link,a.contact_crystal:visited,a.contact_crystal:active,a.contact_crystal:focus{text-decoration: none; color:#e42e9c; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_crystal:hover{text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_crystal_link,a.contact_crystal_link:link,a.contact_crystal_link:visited,a.contact_crystal_link:active,a.contact_crystal_link:focus{background-color: white; text-decoration: none; color:#e42e9c; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_crystal_link:hover{text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_cl,a.contact_cl:link,a.contact_cl:visited,a.contact_cl:active,a.contact_cl:focus{text-decoration: none; color:#e42e9c; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_cl:hover{text-decoration: none; color:black; font-size: 1em; line-height : 140%; font-weight: bold;}


a.menu,a.menu:link,a.menu:visited,a.menu:active,a.menu:focus{text-align: left; text-decoration: none; color: #FA710A; font-size: 1em; font-weight : bold;}
a.menu:hover{text-align: left; text-decoration: none; color:black; text-decoration: none; font-size: 1em; font-weight: bold;}

/* td menu cell */
td.menu_top{margin: auto; line-height: 135%; height: auto; font-size: 1em; width: 100%; text-align: left; cursor: pointer; height: 25px;}
td.menu{margin: auto; line-height: 135%; height: auto; font-size: 1em; width: 100%; text-align: left; cursor: pointer; height: 25px;}
td.menu_help{margin: auto; line-height: 135%; height: auto; font-size: 1em; width: 100%; text-align: left; cursor: help; height: 25px;}

/* cursor control */
.cur_pointer{cursor: pointer;}
.cur_help{cursor: help;}
.cur_cross{cursor: crosshair;}
.cur_hand{cursor: hand;}


/* line height */
line_01{line-height: 100%;}

/* margins */
.marg_auto{margin: auto;}
.marg_10{margin: 10px;}
.marg_20{margin: 20px;}

/* padding */
.pad_1{padding: 1px;}
.pad_2{padding: 2px;}
.pad_5{padding: 5px;}
.pad_10{padding: 10px;}
.pad_left_5{padding: 5px;}

/* positioning */
.pos_float{float: left;}
.pos_float_rt{float: right;}

/* text alignments */
.txt_al_just{text-align: justify;}
.txt_al_left{text-align: left;}
.txt_al_right{text-align: right;}

/* vertical alignment */
.v_al{vertical-align: top;}

/*unordered list type*/
/*li.pld{color: #e42e9c; list-style-type: square	;}*/
li.pld{color: #0004B6; list-style-type: square	;}


/* text-decoration */
.txt_decor_none{text-decoration: none;}

