/*
.grid_960_16 { background: url(../images/generic/16_col.gif) repeat-y; }

.block{ background: url( http://localhost/getwed/system/application/assets/images/generic/shade2.png );  }

#left{   background: url( /system/application/assets/images/generic/shade.png ); }
#middle{ background: url( /system/application/assets/images/generic/shade2.png );}
#right{  background: url( /system/application/assets/images/generic/shade2.png ); }

.grid_960_12 { background: url(../images/generic/12_col.gif) repeat-y; }
*/

body, h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,li,table,th,td,ol,dl,fieldset,address,input, a, img, div{padding: 0px; margin: 0px; }

img{ border: none; display: block; }

.clear_both, .clearboth, .clrboth{clear: both;}

a{outline:none;}

.float_left, .floatleft{float: left;}
.float_right, .floatright{float: right;}

.dotted{border: 1px dotted #DDD;}

.position_relative{ position: relative; }

.margin-right-8{margin-right: 8px;}

.padding_1{padding: 1px;}
.padding_4{padding: 4px;}
.padding_5{padding: 5px;}
.padding_8{padding: 8px;}
.padding_16{padding: 16px;}

.border_grey1{ border: 1px solid #F0F0F0; }

.inline_edit{position: absolute;left:-20px;top: 0px;color: #FF0000 !important;}

.block{
/* background: url("../images/generic/shade2.png"); */
margin-bottom: 20px;
}

.required,
.requiredred{color: #CC0000;padding-left: 4px;
}
#standardform{font-size: 1.1em;}
.frmTitle{width: 40px; margin-bottom: 4px; padding: 2px;  color: #333;}
.frmText{     width: 240px; margin-bottom: 4px; padding: 2px; color: #333;}
.frmTextArea{ width: 240px; margin-bottom: 4px; padding: 2px; color: #333;}
.tableheadings{font-weight: bold;}
.frmSelect{width: 120px; margin-bottom: 4px; padding: 2px; color: #333;}

.dispnone, .display_none{display: none;}

.mousepointer, .cursor_pointer { cursor: pointer; }

.w50{ width: 50px;}
.w100{ width: 100px;}
.w270{ width: 270px;}

.dotted{border: 1px dotted #999;}
.bgred{background-color: #F00;}
.bggreen{background-color: #0F0;}
.bgblue{background-color: #00F;}
.bgyellow{background-color: #FF0;}
.bgblack{background-color: #000;}
.bgcyan{background-color: #0FF;}
.bgmagenta{background-color: #F0F;}
.bggrey{background-color: #777;}


.right_block_placeholder{
border: 1px dashed #F00;
padding:14px 10px 16px 16px;
}


/* - - Error Form - - */
#errorform {
color: #000 !important;
border: 1px solid #e9f0f8;
margin-bottom: 8px;
color: #000;
}
#errorform p{
color: #000 !important;
font-size: 1.2em !important;
margin-bottom: 2px !important;
}

#errorform .inner_box{   
   background-position: 15px 50%;
   text-align: left;
   padding: 5px 20px 5px 45px;
}

.msgbox_error{
   background: #ffe4e3 url('../images/generic/error/icon_error.jpg') center no-repeat;
   border-top: 2px solid #e47e7a;
   border-bottom: 2px solid #e47e7a;
}
.msgbox_hint{
   background: #e3f1fe url('../images/generic/error/icon_hint.jpg') center no-repeat;
   border-top: 2px solid #7aa6d3;
   border-bottom: 2px solid #7aa6d3;
}

.msgbox_thankyou{
   background: #e2ffd3 url('../images/generic/error/icon_confirm.jpg') center no-repeat;
   border-top: 2px solid #8bd76b;
   border-bottom: 2px solid #8bd76b;
}
.msgbox_info{
   background: #fff6bf url('../images/generic/error/icon_info.jpg') center no-repeat;
   border-top: 2px solid #ffd224;
   border-bottom: 2px solid #ffd224;
}

.dotted_red_section{border: 2px dotted #AA0000; padding: 8px;}
.dotted_green_section{border: 2px dotted #00AA00; padding: 8px;}
.dotted_blue_section{border: 2px dotted #0000AA; padding: 8px;}

#errorform h5{
font-size: 1.2em;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 6px 0px !important;
}

#errorform ul{
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 24px !important;
}
#errorform li{
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
}

.width_16_1{ width: 40px;}
.width_16_2{ width: 100px;}
.width_16_3{ width: 160px;}
.width_16_4{ width: 220px;}
.width_16_5{ width: 280px;}
.width_16_6{ width: 340px;}
.width_16_7{ width: 400px;}
.width_16_8{ width: 460px;}
.width_16_9{ width: 520px;}
.width_16_10{width: 580px;}
.width_16_11{width: 640px;}
.width_16_12{width: 700px;}


.grid_16_4_8_4 #left    { width: 220px; }
.grid_16_4_8_4 #middle  { width: 460px; }
.grid_16_4_8_4 #right   { width: 220px; }

.grid_16_4_12 #left    { width: 220px;  }
.grid_16_4_12 #middle  { display: none; }
.grid_16_4_12 #right   { width: 700px;  }

.grid_16_12_4 #left    { width: 700px;  }
.grid_16_12_4 #middle  { display: none; }
.grid_16_12_4 #right   { width: 220px;  }


.grid_16_5_11 #left    { width: 280px; }
.grid_16_5_11 #middle  { display: none; }
.grid_16_5_11 #right   { width: 640px; }

.grid_16_16 #left    { width: 940px; }
.grid_16_16 #middle  { display: none; }
.grid_16_16 #right   { display: none; }

.grid_16_4_10 #left    { width: 220px; padding-right: 10px; }
.grid_16_4_10 #right   { width: 580px; padding-left: 10px; }

.pr_10{padding-right: 10px;}
.pl_10{padding-left: 10px;}

.pr_32{padding-right: 32px;}
.pl_32{padding-left: 32px;}

/*
1  40
2  100
3  160
4  220
5  280
6  340
7  400
8  460
9  520
10  580
11  640
12  700
13  760
14  820
15  880
16  940
*/

.font_normal{ font_weight: normal; }
.non_bold{ font_weight: normal; }

/* --  drpanel -- */

#drpanel{ font-size: 11px; padding: 4px; width: 164px; background-color:#F0F0F0;border: 1px solid #CCC;position:fixed; top: 4px; left: 4px; color: #000 !important; line-height: 16px; }
.panel_closed{ overflow: hidden; height: 100px; width: 200px !important; }
#drpanel a{ text-decoration: underline; cursor: pointer; color: #000000; }
#drpanel th{ padding-right: 4px; }
#drpanel h2{ font-size: 12px; padding: 0px; margin: 0px; margin-bottom: 8px; }

#ajax{ width: 100px; height: 100px; border: 1px dotted #AA0000; }
.ghost{ position: absolute; border: 2px dotted #000 !important; }
.jq_drop{ border: 1px dotted #000; height: 16px; width: 64px; background-color:#FFFF00; margin-bottom: 8px; text-align: center; line-height: 16px; }
.active{ background-color: #F0F; }
.drp_block_control{ border: 1px solid #000; background-color:#F0F4F4; padding: 1px; color: #000000; padding: 2px; }
.dr_block{ float: left; border: 1px solid #000; background-color: #FFFFFF; font-size: 9px; padding: 1px; margin-bottom: 2px; margin-right: 2px; cursor: move; }

/*.block{ position: relative; }*/
.edit_pencil{ position: absolute; top: -8px; left: -8px; }

#block_dr_sites p{ font-size: 1.1em; margin-bottom: 4px; }
#block_dr_sites .skills{ color: #AAA; font-style: italic; }

.text_align_left{ text-align: left; }
.text_align_right{ text-align: right; }

.underline{text-decoration: underline;}
