/*main layout*/
.container{
width: 770px;
margin: auto;
line-height: 135%;
height: auto;
font-size: 1em;
border: 1px solid black;
/*border: 1px solid #fcca1e;*/
top: 0px;
background-color: white;
}



/*tables*/
.cell_coll{border-collapse: collapse;}

/*All site bg col definitions*/
.body_bg_col_wt{background-color: white;}
.body_bg_col_gy{background-color: #999999;}

/*all table background images*/
.bg_ziggy{
background-image: url(../images/ziggy_bg.gif);
background-repeat : no-repeat;
background-position: bottom left;
}


/*body definitions*/
.body_common{
font: 75% verdana;
text-align: center;
padding: 0px;
margin: 0px;
line-height: 135%;
background-color: #ffffff;
background-image: url(../images/bg_01.gif);
/*background-color: #087cb7;*/
}
/*background-color: #087cb7;*/


/*contains main top text image*/
.header_common{
width: 100%;
height: 149px;
/*margin: auto;*/
background-color: white;
}

hr{border-top: 1px solid #808080; border-bottom: 1px solid white; border-left: 1px solid white; border-right: 1px solid white; height: 2px; width: 80%;}

/*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{font-size: 1em; line-height: 135%;}
form,input{font-size: .9em; line-height: 135%;}

.input_form1{font-family: verdana; font-size: .9em; line-height: 135%;}
.input_form2{font-family: verdana; font-size: 1em; line-height: 135%;}

textarea{font-family: verdana; font-size: .9em;}
p{text-align: justify; line-height: 135%;}

.xcontainer{
width: 770px;
margin: auto;
line-height: 135%;
height: auto;
font-size: 1em;
border: 2px
solid #808080;
}

/*backgound colours*/
.bg_wht{background-color: white;}
.bg_red{background-color: red;}
.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_yell{background-color: yellow;}
.bg_courses{background-color: #fcca1e;}

/* c classes all set container widths */
.c_auto{width: auto;}
.c2pc{width: 2%;}
.c3pc{width: 3%;}
.c4pc{width: 4%;}
.c5pc{width: 5%;}
.c8pc{width: 8%;}
.c10pc{width: 10%;}
.c12pc{width: 12%;}
.c15pc{width: 15%;}
.c20pc{width: 20%;}
.c25pc{width: 25%;}
.c30pc{width: 30%;}
.c35pc{width: 35%;}
.c40pc{width: 40%;}
.c50pc{width: 50%;}
.c55pc{width: 55%;}
.c60pc{width: 60%;}
.c65pc{width: 65%;}
.c70pc{width: 70%;}
.c73pc{width: 73%;}
.c75pc{width: 75%;}
.c78pc{width: 78%;}
.c80pc{width: 80%;}
.c85pc{width: 85%;}
.c88pc{width: 88%;}
.c89pc{width: 89%;}
.c90pc{width: 90%;}
.c94pc{width: 94%;}
.c95pc{width: 95%;}
.c96pc{width: 96%;}
.c97pc{width: 97%;}
.c98pc{width: 98%;}
.c100pc{width: 100%;}

.c5px{width: 5px;}
.c6px{width: 6px;}
.c7px{width: 7px;}
.c8px{width: 8px;}
.c10px{width: 10px;}
.c12px{width: 12px;}
.c15px{width: 15px;}
.c20px{width: 20px;}
.c41px{width: 41px;}
.c43px{width: 43px;}
.c54px{width: 54px;}
.c63px{width: 63px;}
.c65px{width: 65px;}
.c68px{width: 68px;}
.c73px{width: 73px;}
.c75px{width: 75px;}
.c86px{width: 86px;}
.c92px{width: 92px;}
.c99px{width: 99px;}
.c100px{width: 100px;}
.c107px{width: 107px;}
.c120px{width: 120px;}
.c130px{width: 130px;}
.c149px{width: 149px;}
.c153px{width: 153px;}
.c155px{width: 155px;}
.c159px{width: 159px;}
.c160px{width: 160px;}
.c161px{width: 161px;}
.c163px{width: 163px;}

.c181px{width: 181px;}
.c185px{width: 185px;}
.c190px{width: 190px;}
.c200px{width: 200px;}
.c250px{width: 250px;}
.c295px{width: 295px;}
.c343px{width: 343px;}
.c331px{width: 331px;}
.c350px{width: 350px;}
.c369px{width: 369px;}
.c374px{width: 374px;}
.c401px{width: 401px;}
.c416px{width: 416px;}
.c430px{width: 430px; margin: auto; text-align: left;}
.c450px{width: 450px;}
.c475px{width: 475px;}
.c500px{width: 500px;}
.c520px{width: 520px;}
.c526px{width: 526px;}
.c540px{width: 540px;}
.c550px{width: 550px;}
.c560px{width: 560px;}

.c600px{width: 600px;}
.c626px{width: 626px;}
.c640px{width: 640px;}
.c650px{width: 650px;}
.c652px{width: 652px;}
.c700px{width: 700px;}
.c720px{width: 720px;}
.c724px{width: 724px;}
.c726px{width: 726px;}
.c728px{width: 728px;}
.c730px{width: 730px;}
.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_just{vertical-align:top; text-align: justify;}
.a_bot_left{vertical-align:bottom; text-align: left;}
.a_mid_left{vertical-align:middle; text-align: left;}
.a_bot_mid{vertical-align:bottom; text-align: center;}
.a_right_mid{vertical-align:middle; text-align: right;}

.a_top_only{vertical-align:top;}
.a_just{vertical-align:top; text-align: justify;}
.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_mid_mid{vertical-align:middle; text-align: center;}
.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_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_wfl_menu_txt{color: #394a58;}
.col_wfl_green_txt{color: #6bbf2b;}
.col_wfl_but{background-color: #ec7a08; color: white; border: none;}/*wfl orange buttons*/
.col_wfl_orange_txt{color: #ec7a08}

/* wfln panels */
.col_solar_red_txt{color: #de6e62;}
.col_panel_dk_bl{background-color: #3c83bb; color: white;}
.col_panel_lt_bl{background-color: #a3c8e5; color: black;}
.col_panel_dk_gn{background-color: #69be28; color: white;}
.col_panel_lt_gn{background-color: #c1e5a5; color: black;}
.col_panel_dk_or{background-color: #ec7a08; color: white;}
.col_panel_lt_or{background-color: #f3c89c; color: black;}
.col_panel_darker_dk_bl{background-color: #063c69; color: white;}
.col_panel_darker_lt_bl{background-color: #92a9bc; color: black;}

/* prosafe panels */
.col_panel_top{background-color: #3c83bb; color: white;}
.col_panel_result{background-color: #dddddd; color: black;}
.brd_result_cell_left{border-bottom: 1px solid  #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;}
.brd_result_cell_right{border-bottom: 1px solid  #cdcdcd; border-right: 1px solid #cdcdcd;}
.brd_result_cell_left_top{border-top: 1px solid  #cdcdcd; border-bottom: 1px solid  #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd;}
.brd_result_cell_right_top{border-top: 1px solid  #cdcdcd; border-bottom: 1px solid  #cdcdcd; border-right: 1px solid #cdcdcd;}

/* dim classes all set dimensions */
.dim_auto{height: auto;}
.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_135pc{height: 135%;}
.dim_148{height: 148px;}
.dim_149{height: 149px;}
.dim_150{height: 150px;}
.dim_153{height: 153px;}
.dim_220{height: 220px;}
.dim_300{height: 300px;}
.dim_600{height: 600px;}
.dim_90pc{height: 90%;}
.dim_100pc{height: 100%;}
.dim_min_400{min-height: 400px;}
.dim_min_90pc{min-height: 90%;}
/* 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_8_form{font: .8em verdana;}
.fon_9_form{font: .9em verdana;}
.fon_1_1_form{font: 1.1em verdana;}
.fon_1_1{font-size: 1.1em;}
.fon_bold{font-weight: bold;}
.fon_norm{font-weight: normal;}
.fon_11px{font-size: 11px}
.fon_courier{font-family: "Courier New" courier verdana; font-size: 1em;}
.fon_it{font-style: italic;}

/* borders */
.brd_none{border: none;}
.brd_5_wt{border-style: solid; border-color:white; border-width: 5px;}
.brd_10_wt{border-style: solid; border-color:white; border-width: 10px;}
.brd_20_wt{border-style: solid; border-color:white; border-width: 20px;}
.brd_10_cm{border-style: solid; border-color: #fffff5; border-width: 10px;}
.brd_1_bl{border: 1px solid blue;}

.brd_1_bk{border: 1px solid black;}
.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_dkgrey_dash{border: 1px dashed #808080;}
.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 #eeeeee;}
.iplay_bot_bor{border-bottom: 1px solid black;}
.iplay_top_bor{border-top: 1px solid black;}
.bot_bor_dkred{border-bottom: 1px solid darkred;}
.bot_bor_wt{border-bottom: 1px solid white;}
.brd_2_dkgrey{border: 2px solid #808080;}
.brd_1_dkgrey{border: 1px solid #808080;}
.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;}
.brd_1_dkgrey{border: 1px solid #808080;}
.brd_2_dkgrey{border: 2px solid #808080;}
.brd_5_wt{border: 5px solid white;}
.brd_double{border : double;}
.rt_bor{border_right: 1px solid #eeeeee;}
.brd_dot_gy{border: 1px dotted #808080;}
.brd_top_bor{border-top: 1px solid #000000;}
.brd_bot_bor_menu{border-bottom: 1px solid #2f6d9b;}/*blue bottom border*/
.brd_bot_bor{border-bottom: 1px solid black;}/*black bottom border*/
.brd_rt_menu{border-style: none solid none none; border-width: 1px; border-color: #000000;}
.brd_1_or{border: 1px solid #ec7a08;}
.brd_res_cell_left{border-bottom: 1px solid  #3c83bb; border-right: 1px solid #3c83bb; border-left: 1px solid #3c83bb;}
.brd_res_cell_right{border-bottom: 1px solid  #3c83bb; border-right: 1px solid #3c83bb;}
.brd_res_cell_left_open{border-bottom: 1px solid  #3c83bb; border-left: 1px solid #3c83bb;}
.brd_res_cell_mid_open{border-bottom: 1px solid  #3c83bb;}
.brd_select{border-style:solid;border-width:1px; border-color: darkorange;}
.brd_bot_bor_dkgrey{border-bottom: 1px solid #808080;}/*dark grey bottom border*/
.brd_cms_page_image{border-left: 20px solid white; border-bottom: 10px solid white;}
.brd_cms_page_image_left{border-right: 20px solid white; border-bottom: 10px solid white;}


/* a tags */

a.contact,a.contact:link,a.contact:visited,a.contact:active,a.contact:focus{text-decoration: none; color:#394a58; font-size: 1em; line-height : 140%;}
a.contact:hover{text-decoration: none; color:red; text-decoration: none; font-size: 1em; line-height : 140%;}

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:darkorange; font-size: 1em; line-height : 140%;}
a.contact_or_help:hover{text-decoration: none; color:black; text-decoration: none; font-size: 1em; line-height : 140%;}

a.contact_1,a.contact_1:link,a.contact_1:visited,a.contact_1:active,a.contact_1:focus{text-decoration: none; color:#394a58; font-size: 1em; line-height : 140%;}
a.contact_1:hover{text-decoration: none; color:#69be28; text-decoration: none; font-size: 1em; line-height : 140%;}

a.contact_bw,a.contact_bw_or:link,a.contact_bw_or:visited,a.contact_bw_or:active,a.contact_bw_or:focus{text-decoration: none; background-color: white; color:red; font-size: 1em;}
a.contact_bw:hover{text-decoration: none; color:#ffffff; background-color: #000000; text-decoration: none; font-size: 1em;}

a.contact_nav,a.contact_or:link,a.contact_or:visited,a.contact_or:active,a.contact_or:focus{text-decoration: none; color:#488bbf; font-size: .8em; line-height : 140%;}
a.contact_nav:hover{text-decoration: none; color:red; text-decoration: none; font-size: .8em; line-height : 140%;}


a.contact_close,a.contact_close:link,a.contact_close:visited,a.contact_close:active,a.contact_close:focus{text-decoration: none; color:#ffffff; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_close:hover{text-decoration: none; color: #ffffff; text-decoration: none; font-size: 1em; line-height : 140%; font-weight: bold;}

a.contact_yellow,a.contact_yellow:link,a.contact_yellow:visited,a.contact_yellow:active,a.contact_yellow:focus{text-decoration: none; color:#FF5501; font-size: 1em; line-height : 140%; font-weight : bold;}
a.contact_yellow:hover{text-decoration: none; color:black; text-decoration: none; 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%;}
line_135{line-height: 135%;}

/* margins */
.marg_auto{margin: auto;}
.marg_left_auto{margin-left: auto;}
.marg_10{margin: 10px;}
.marg_20{margin: 20px;}
.marg_left_5{margin-left: 5px;}
.marg_left_layout{margin-left: 10px;}
.marg_right_layout{margin-right:30px;}
.marg_right_20{margin-right:20px;}

.marg_bot_5{margin-bottom: 5px;}
.marg_top_5{margin-top: 5px;}
.marg_top_8{margin-top: 8px;}
.marg_bot_8{margin-bottom: 8px;}

/* padding */
.pad_1{padding: 1px;}
.pad_2{padding: 2px;}
.pad_5{padding: 5px;}
.pad_10{padding: 10px;}
.pad_left_5{padding-left: 5px;}
.pad_left_10{padding-left: 10px;}
.pad_right_10{padding-right: 10px;}
.pad_left_20{padding-left: 20px;}
.pad_right_20{padding-right: 20px;}
.pad_left_30{padding-left: 30px;}
.pad_right_30{padding-right: 30px;}
.pad_top_5{padding-top: 5px;}

/* positioning */
.pos_float_lt{float: left;}
.pos_float_rt{float: right;}
.pos_float_none{float: none;}
.pos_rel{position: relative;}
.pos_abs{position: absolute;}
.pos_fixed{position: fixed;}

/* text alignments */
.txt_al_just{text-align: justify;}
.txt_al_left{text-align: left;}
.txt_al_right{text-align: right;}

/*text decoration*/
.txt_decor_none{text-decoration: none;}

/* vertical alignment */
.v_al{vertical-align: top;}
.v_al_mid{vertical-align: middle;}
.v_al_bot{vertical-align: bottom;}

/*unordered list type*/
li.pld{color: #087cb7; list-style-type: circle	;}

/*line-height*/
.line_135{line-height: 135%;}
.line__50{line-height: 50%;}

/*bg image globe*/
.bg_globe{
background-image: url(../images/iearth_globes_logo_feint.jpg);
backrgound-attachment: fixed;
background-position: right;
background-repeat: no-repeat;
}
/* overflow control */
.over_auto{overflow: auto;}
.over_vis{overflow: visible;}




